< 1124323237 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1124323252 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Also, every real computer in the universe :P < 1124323294 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :there's probably an equivalence between every MISC program and a SMETANA program... that's scary < 1124323489 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what the most RISCy non-esoteric ASM is. < 1124323604 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :there's a (half-esoteric) assembly language which has only MOV < 1124323612 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :The Transputer instruction set was comprised of 8-bit instructions broken into two nibbles. The "upper" nibble contained the instruction code, making it truly RISC with only 16 basic instructions. < 1124323622 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :Transputers are a good guess, I think. < 1124323624 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :just some registers do special operations when MOVed < 1124323654 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it's the one used in the Wireworld computer < 1124323681 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think that would qualify as fully esoteric, pgimeno :) < 1124323706 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks up transputer. < 1124323759 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :well, it has a ciscish instruction for less common operations, so I'm not sure if it really qualifies. but it's neat. < 1124323768 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Transputer#Instruction_set < 1124323928 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Intersil 80c88 looks good < 1124323956 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :low power, static design, and instruction set that I already know :) < 1124324676 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :80c88 is x86? < 1124324689 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :8088 was 8086 with 8bit data bus? < 1124324702 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and 80c88 is a variant of 8088? < 1124324887 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cmos version < 1124324930 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1124324942 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric : Intersil 80c88 looks good << for what? < 1124324964 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :just messing around... :) I've always wanted to build a portable system < 1124324988 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the problem with most of them is that you have to constantly be charging them < 1124325007 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :true < 1124325038 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'd suggest using the arm7tdmi (gba and ipod uses them both have ok charging time) < 1124325068 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it is powerful and easy to program < 1124325096 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it has 2 instruction sets.. one for speed and another one for slow ram and small code size < 1124325105 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :gcc supports it < 1124325124 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :thumb... < 1124325135 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :int-e: yes < 1124325155 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :gcc supports arm and thumb instruction sets < 1124325176 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm working on my 1802 assembler < 1124325190 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it uses ruby files for assembly code < 1124325208 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and some dirty hacks that allow writing like normal assembler code < 1124325286 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :eew.. why would I want to use gcc to write programs for an embedded device? :) < 1124325309 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: because sometimes assembler isn't the best choice < 1124325321 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i used gcc for gba programming too < 1124325376 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and you can use gas for assembling < 1124325383 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hah! < 1124325396 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: hah?! < 1124325404 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nasm < 1124325425 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :don't know nasm < 1124325451 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it uses intel syntax instead of that horrible at&t < 1124325513 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the arm asm syntax from gas was ok < 1124325528 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oic < 1124325540 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :never used gas for anything else than ppc and arm < 1124325612 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :at&t is delightfully terrible < 1124325612 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :imo x86 asm is always ugly < 1124325629 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :you'd probably like it despite of not liking x86, jix < 1124325676 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it's like: SUB A,B means: SUBtract A from B < 1124325693 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I need to go eat something < 1124325693 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes but the register names are.. < 1124325704 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :CMP A,B tests B in relation to A < 1124325707 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cya all :) < 1124325712 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1124325714 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: that's all ok < 1124325721 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i don't like the register names < 1124325726 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and jmp < 1124325736 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :the registers are the same names, just preceded with % < 1124325749 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :this is getting repetitive. < 1124325750 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :or was it $? < 1124325755 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no they are like %aex... not like r0..r31 < 1124325756 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1124325767 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :$eip, I think < 1124325776 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: i don't know x86 that much < 1124325781 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i only saw some asm code < 1124325803 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stops ranting < 1124325811 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno, I think you're mixing up gas and gdb < 1124325821 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :doh < 1124325831 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :you're right < 1124325844 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :gdb is cool < 1124325864 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it has objc support < 1124325871 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :anyway jix would hate nasm, because the operands are swapped there. (well, not for x86 assembly coders but for everyone else) < 1124325887 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :int-e: swapped?! < 1124325907 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :mov eax, 42 sets eax to 42. mov eax, ebx sets eax to the value of ebx. < 1124325977 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :the worst part of free software is that everyone makes things different to each other and I end up mixing things < 1124325981 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :er < 1124325990 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I said I'd stop ranting, sorry < 1124326015 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :that's Z80ish too < 1124326023 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno, intel did it differently from everyone else. the gas coders made a backend for gcc that made the compiler work as similar to the other backends as possible < 1124326056 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :anyway the cmp bit still puzzles me < 1124326083 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :that's why the $ and % signs are there, that's why the instructions got suffixes for the various sizes, that's why memory addresses are specified in such a strange way, and that's why the operands are swapped < 1124326085 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :cmp is easy < 1124326089 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :cmp eax,ebx / jle addr -> jumps if ebx <= eax < 1124326096 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :cmp is sub but doesn't modify any operand < 1124326112 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1124326128 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :and no it doesn't. < 1124326153 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :int-e: add r1,r2,r3 sets r1 to r2+r3 on ppc afaik < 1124326176 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i just modified some ppc code did not much coding < 1124326204 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there is no good ppc asm introduction < 1124326207 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno maybe you stumbled on a signed/unsigned issue? jle is for signed numbers < 1124326221 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :jbe is for unsigned numbers < 1124326288 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :so is cmp re-reversed? < 1124326307 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :cmp eax, ebx; jle jumps if eax<=ebx. < 1124326349 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1124326373 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :so only sub eax,ebx; jle addr jumps if ebx <= eax < 1124326377 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1124326378 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :no < 1124326391 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :that also jumps if eax<=ebx < 1124326406 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :we *are* talking about intel (nasm) syntax, aren't we? < 1124326409 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :er sorry, notation... cmp %eax, %ebx < 1124326416 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :nope, AT&T < 1124326433 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I personally like NASM syntax < 1124326433 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :ok, then everything is reversed and some mnemonics are confusing < 1124326470 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :but it's all clear once you realize that the operands were reversed. < 1124326488 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :that's what I meant but I'm not in my best moment... sorry < 1124326501 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ppc gas syntax: add r11, r7, r8 ; add the values in registers r7, r8 and store in r11 < 1124326515 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1124326521 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :normal to me < 1124326609 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :arm uses the same syntax < 1124326645 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :its like r11=r7+r8 < 1124326754 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :blub < 1124326763 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i like the bla instruction < 1124326774 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :it's actually not strange at all, but you'll find assemblers where it means add r11 and r7 and store the result in r8 < 1124326788 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :int-e: that's like 3code < 1124326793 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and that's an esolang < 1124326811 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :what's bla? branch if less or above makes no sense ;) < 1124326811 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :3code uses 1+2=x < 1124326828 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :int-e: Branch and Link using Absolute adressing < 1124326836 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1124326852 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :another alias for call/bsr. I forgot that one. < 1124326888 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :on ppc there is no call < 1124326895 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and no bsr < 1124327130 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :int-e: there is no operand order problems for the 1802 < 1124327137 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there is no instruction with more than 1 operand < 1124327143 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :that's clever < 1124327156 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :load-store architecture, eh. < 1124327187 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the add instruction has no operands < 1124327224 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you use SEX to specify the operand and add adds it to the accumulator < 1124327245 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :sex r1|add adds r1 to D < 1124327261 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :mmmmmmmm < 1124327272 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sex < 1124327296 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lament: did you know the Voyager Satellite has SEX? < 1124327309 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ewwwwww < 1124328334 0 :heatsink!n=heatsink@c-24-61-94-111.hsd1.nh.comcast.net JOIN :#esoteric < 1124329432 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my assembler code works < 1124329447 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Ru1802Asm.new("endless!;br endless").hex_assemble #=> "30 00\n" < 1124329470 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :labels are done using name! or _name < 1124329549 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :gn8 < 1124329559 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1124329862 0 :calamari!n=calamari@dialup-4.240.150.132.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1124329865 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1124330070 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1124330126 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hi! < 1124330144 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how was genetics class? < 1124330170 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Great. First day.. its going to be an easy class < 1124330240 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :genetics? < 1124330268 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, Im taking a genetics course to fulfill a 2 credit life science req. Its b.s. < 1124330301 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :Genetic programming language would be fun < 1124330318 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :what are you talking about? < 1124330326 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :all programming languages are genetic programming languages < 1124330332 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :you keep tweaking them until they work < 1124330400 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well... my esolang is specifically geared towards genetic programming < 1124330406 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :like Avida < 1124330438 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :interesting. But isn't the genetic code generally a domain-specific lagnauge? < 1124330439 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I've messed around with gp.. lots to learn there < 1124330481 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Its not in genetic code (ATGC...), its just used to model cells which reproduce themselves < 1124330493 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :well.. it will be... once an implementation is built < 1124330533 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :During my genetics lecture, I was working on a rough design for the interpreter system < 1124330556 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1124330582 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so you *were* enjoying class.... < 1124330632 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :If you consider not paying attention to class participation, then yes < 1124330818 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The books were expensive... $177 US < 1124331404 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders about writing an intelligent design language < 1124331423 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean by intelligent design? < 1124331456 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :er... how's it called... the alternative theory to evolution < 1124331547 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :what are you talking about? < 1124331554 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :all programming languages are intelligent design languages < 1124331557 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1124331575 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :are all the programming languages genetic? < 1124331599 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1124331601 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :that's right < 1124331628 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :well i didn't meant that way... :( < 1124331656 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... I think Befunge might qualify as intelligent design (YOU can change the code, making you the intelligent creator) < 1124331695 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :then Versert should be most intelligent design < 1124331718 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :TC with no stack, but only self-modifying < 1124331740 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :http://dev.tokigun.net/esolang/versert/index_en.php < 1124331879 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :for ID reference see e.g. http://en.wikipedia.org/wiki/Intelligent_design (yes, my proposal was ironic) < 1124332128 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1124332142 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i don't think all the programming languages are genetic < 1124332192 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :the process of the embodiment of them could be genetic but the languages themselves are not all genetic < 1124332278 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :actually i think nongenetic ones are more than genetic ones < 1124332756 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :sorry, back stupid webmail said I had an incorrect password... < 1124332759 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :liars < 1124333071 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I disagree on the statement that Versert is 'genetic' since it cannot modify its own code, only according to the definition that I listed above < 1124333349 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Its a sweet language though. Good work Tokigun < 1124333713 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i named the language < 1124333735 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :but i don't even know how to write hello world code with it < 1124334149 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :8+*~.@ prints an @? < 1124334218 0 :CXII!unknown@unknown.invalid NICK :CXI < 1124334303 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :its magic Gs30ng, voodoo magic < 1124334314 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves his hands mysteriously < 1124334368 0 :CXI!unknown@unknown.invalid NICK :Teeth < 1124334389 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :oh, that's how voodoo graphic card work < 1124334398 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :recieve the data, magic, send the data < 1124334442 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1124334459 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Except thats asm voodoo. < 1124334462 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1124334463 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :? < 1124334520 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I was really peeved at this stupid girl today. < 1124334522 0 :Teeth!unknown@unknown.invalid NICK :CXI < 1124334532 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :Gs30ng, what, you've made another language again? < 1124334545 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I was trying to rescue an abandoned kitten, and she came lumbering in and scared it off < 1124334548 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :what are you talking about < 1124334574 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :or were you talking about Udage < 1124334581 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1124334594 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :the college entrance exam is 98 days left < 1124334599 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think we were talking about Versert? or something < 1124334606 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i can't make any more useless language < 1124334668 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :although i strongly want to do so < 1124334669 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1124334736 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :...ok it does mean that i don't have any time to stay here for just fun too < 1124334737 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1124335169 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ahhhhhhhhhh, MUD = sooo much work. < 1124335174 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't even have the entire basic foundation in place. < 1124335729 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :have you tried eating it? < 1124336778 0 :int-e!unknown@unknown.invalid QUIT :"Bye!" < 1124337390 0 :cpressey!unknown@unknown.invalid QUIT :"leaving" < 1124337505 0 :cpressey!i=nobody@d154-20-76-195.bchsia.telus.net JOIN :#esoteric < 1124338067 0 :WildHalcyon!unknown@unknown.invalid PART #esoteric :? < 1124339368 0 :cpressey_!i=nobody@d154-20-76-195.bchsia.telus.net JOIN :#esoteric < 1124339402 0 :cpressey!unknown@unknown.invalid QUIT :"leaving" < 1124339409 0 :cpressey_!unknown@unknown.invalid NICK :cpressey < 1124340035 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1124340704 0 :WildHalcyon!n=wildhal@216.154.205.203 JOIN :#esoteric < 1124342027 0 :heatsink!unknown@unknown.invalid QUIT :"Leaving" < 1124342058 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im thinking of having a development blog of my language. Anyone know of a good blog site for a project like this? < 1124343622 0 :calamari_!n=calamari@dialup-4.240.72.216.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1124343767 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :WildHalcyon: you'd rather use tools like WordPress of MovableType on your own account < 1124343768 0 :calamari!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1124343776 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :s/of/or < 1124344766 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1124344785 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Whats the diff between WordPress & MovableType? < 1124344990 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I suppose I should probably name the language before I try implementing a blog on the design too < 1124345007 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :y'know.. register the domain and everything. It's just a pain, to keep updating and reposting the spec on my school account < 1124345543 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :udage was formerly 'Switch' < 1124345595 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i suffured something similar < 1124345645 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, Im less concerned with that, and more concerned with the fact that CRAWL was never meant to be the language name < 1124345661 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :its just a random thought that popped into my idea right around this same time a few days ago < 1124345689 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :well, you can use something like 'codename' < 1124345759 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Thats what I have been doing < 1124345783 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :but if I go through the trouble of reserving a domain name, I should probably have the name pretty much settled... < 1124345814 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :well actually you don't have to worry about domain thing < 1124345841 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :you can just redirect the pages < 1124345868 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. yeah, thats an option too < 1124345896 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :unless you're going to use some kind of name that seems to be registered sooner or later < 1124345913 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You never know < 1124345934 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :just think unique name < 1124345936 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :With my luck, whatever I DO call it will probably end up being registered anyways < 1124345997 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :unique... < 1124346081 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :and according to my experience, although it takes too much to come up with any nice name, don't give up to think < 1124346126 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'll work on it. My gf helped me name that stray kitten, she can probably help with the esolang too ;-) < 1124346151 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :my gf DOES. < 1124346201 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :she told me that i don't need NAND thing < 1124346228 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :but NAND is nice... simple < 1124346242 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :conditional jump only is more simple < 1124346274 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :oh, i mean that, she told me about NAND thing in Udage < 1124346316 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm.. I dont know if my gf can help in that capacity. She's not a programmer < 1124346387 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :my gf is not a programmer too. well, she majors in physics < 1124346552 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but Im not certain my gf has the interest in the project that yours might have in Udage. < 1124346588 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :She paid enough attention to spot the NAND thing; that's gotta count for something, right? < 1124346611 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :some geeks name the lang after their gf < 1124346618 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :...'s name < 1124346644 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Nope. Not gonna do it. Besides, her name is taken (by a furniture store) < 1124346697 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i heard that Debian Linux(not a lang, though) is named after the developer and his... err... gf? wife? anyway < 1124346776 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I don't think she would appreciate that either, honestly. I'll think of a nice organic-sounding name that will be great < 1124346895 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :unexpectedly my gf's nickname is penguin < 1124346914 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i hardly can use that on computer related thing, you know < 1124346926 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Unexpectedly, thats not a bad lang name. Is she a linux fan? < 1124346960 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Bharal! I could name it Bharal! < 1124347017 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :uhm, what is it? < 1124347022 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :not that that really makes a ton of sense unless you're into mountain goats < 1124347041 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Its a himalayan sheep. Famous for leaping on cliffs < 1124347070 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :well, would you tell me about the lang spec briefly? < 1124347143 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Its a funge-varient that implements function spaces that have their own topology (they wrap independent of the rest of the program). The stack is composed of lists, rather than separate elements (like Joy) < 1124347164 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'm using the program to model genetically evolving programs, similar to the software Avida and Tierra < 1124347317 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'm removing redundant funge elements in order to reduce the instruction set as well... < 1124347338 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :is halcyon provision the bharals? :) < 1124347375 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :not that I am aware of. I just googled bharal, and I think someone lied to me :-( < 1124347393 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Apparently, its the Himalayan Tahr which lives on the cliffsides and the males try to knock one another off the cliff < 1124347483 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :If you want to see the provisional spec, go here: http://www4.ncsu.edu/~bcthomp2/CRAWL.txt < 1124347508 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It mostly deals with how the implementation details would effect the project, but hopefully you can see where I am going with this. < 1124347551 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :well, penguin halcyon bharal, all animals < 1124347574 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but penguin and bharal are common names, I believe that halcyon is the scientific name for the kingfisher, correct? < 1124347634 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :afaik, halcyon is a mythic kingfisher < 1124347720 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Maybe its halcyonia or something like that is the genus... < 1124347722 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I dont remember < 1124347729 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I know kingfisher. Meh. < 1124347752 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :my dic says, in greek myth, halcyon nests on the sea < 1124347815 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :then the waves and winds are gone, and the bird lays its egg < 1124347834 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hence the connection with peace < 1124347842 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :and calm < 1124347848 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :sounds cool < 1124347904 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i had no idea that the word can be used as adjective < 1124347909 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :like peaceful and tranquil < 1124347944 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yep, its rare, but the most common idiomatic usage is < 1124347949 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :"the halcyon days of summer" < 1124347966 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :how would Halcyon programming language be? < 1124347991 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :ohm ohm ohm < 1124348016 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im not crazy about it, because there are several companies named halcyon. It just doesn't ring of authenticity < 1124348094 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'll think of something. Im gonna go to bed now. I just updated the specification abstract again, so maybe I can mull this over and add it on tomorrow < 1124348106 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :Good luck with it < 1124348110 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Thanks < 1124348149 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Everyone interested, check out http://www4.ncsu.edu/~bcthomp2/CRAWL.txt to see the updated abstract! < 1124351999 0 :clog!unknown@unknown.invalid QUIT :ended < 1124352000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1124365540 0 :calamari_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1124366497 0 :jix!i=jix@p5489D52A.dip.t-dialin.net JOIN :#esoteric < 1124366513 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin everyone < 1124366632 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :moin. < 1124366643 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :...grouped everyone. lol < 1124366700 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :jix, how's your drow lang going? < 1124366712 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hm it isn't really going < 1124366727 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have so many ideas.. can't realize them all... < 1124366738 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but my 1802 assembler works < 1124366750 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i feel something like that too < 1124366807 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :well, maybe a stupid advice but, just try to make them clear in your brain before you realize them < 1124366836 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ever saw a complete assembler including power full macros and tools for LUT generation in 167 lines of code? < 1124366891 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i don't actually know much about assemblers... well sounds funny for an esolang developer but whatever < 1124366910 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :but i'm interested. would you tell me about it briefly? < 1124366942 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i was too lazy to implement a parser < 1124366953 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i thought.. why don't use ruby files as assembler files < 1124366976 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in ruby if someone calls an undefined method the method method_missing is called < 1124366992 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i just check in method_missing if the called method is a register or a mnemonic... < 1124367016 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i get macros and LUT generation because one may write normal ruby code into the assembler file < 1124367035 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1124367054 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :that is really something. < 1124367102 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and in the 1802 all instructions (2 exceptions) fit into 1 of 4 schemes < 1124367109 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :of 5 < 1124367121 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :instruction with no operands.. only 1 byte < 1124367135 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :instructions with a register operand 4bit+4bit register 1 byte < 1124367145 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :cute machine, i think < 1124367153 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and so on.. < 1124367164 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes pretty cool for 1976 < 1124367176 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :1976. wow. < 1124367520 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1124367931 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1124368064 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :grouped kipple < 1124368084 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :grouped? what do you mean? < 1124368093 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i always say moin < 1124368105 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and Gs30ng told me that in his language moin means grouped < 1124368110 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1124368113 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hi! < 1124368147 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what moin means either, but I'm guessing something like 'hello' < 1124368151 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i've written an assembler in under 200loc < 1124368165 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :kipple: yes it's like hello (hello is hallo in german) < 1124368206 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin is short for mojen dach ( plattdeutsch (german dialect)) => guten tag (german) => good day (english) < 1124371685 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it must be funny to program for this... http://arrakis.ncsa.uiuc.edu/ps2/cluster.php < 1124372841 0 :Gs30ng!unknown@unknown.invalid QUIT :"'Ungrouped'" < 1124374960 0 :int-e!n=noone@td9091b46.pool.terralink.de JOIN :#esoteric < 1124377009 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my 1802 asm rules < 1124377048 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :202 lines of assembler code.. no cli atm < 1124377064 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :2 tla in a row cool < 1124377356 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :removed unused code.. 197 lines now < 1124379218 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION yawns < 1124379378 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION too < 1124387945 0 :int-e!unknown@unknown.invalid QUIT :"Bye!" < 1124392445 0 :kipple_!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1124392446 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1124392497 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hey kip ;-) < 1124392615 0 :int-e!i=warlock-@p54B3FF52.dip.t-dialin.net JOIN :#esoteric < 1124393950 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bites you in the face! < 1124394120 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ouch!.. I think < 1124394165 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: don't do that! < 1124394196 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION types /me types /me types /me types /me types /me types /me types /me types /me types /me types /me types /me types /me types .. < 1124394221 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Time for lunch! < 1124394224 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION disappears. < 1124394234 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :a miracle! < 1124394236 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :he's gone! < 1124394265 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :poof! < 1124394290 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Anyone know why the pingpong page is so.. barren? < 1124394491 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's pingpong? < 1124394562 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :its a befunge derivative < 1124394573 0 :WildHalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Its got some nice syntax that befreak borrowed a bit of < 1124395055 0 :{^Raven^}!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1124395081 0 :{^Raven^}!n={^Raven^@82-38-204-252.cable.ubr05.shef.blueyonder.co.uk JOIN :#esoteric < 1124395305 0 :CXI!i=Sanity@dialup-18.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1124397601 0 :calamari!n=calamari@dialup-4.240.150.123.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1124398839 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION forms from the ether. < 1124399157 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: how is your mud going < 1124399180 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I did some cleanup yesterday, and almost have the math parser in place. < 1124399191 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :do you have a name? < 1124399196 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have a cool name < 1124399204 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(for the mud) < 1124399213 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For the MUD or the engine? < 1124399217 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1124399218 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :infinite delusions < 1124399235 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :int-e is clearly not a MUDding fan :P < 1124399252 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :are you sure? < 1124399263 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or, int-e is a fan of delusions *shrugs* < 1124399292 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :jix: I'm just writing the engine, I'm no good at storyline design :P < 1124399295 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :No. I've too many mud projects that were never finished. < 1124399325 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ahh < 1124399326 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: the engine should have a name < 1124399354 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I just wanted to make sure I was clear on what was being named here ... OK, so what's your suggestion for the name for the engine? < 1124399396 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Schlamm or another german word from http://dict.leo.org/se?lp=ende&p=/Mn4k.&search=mud < 1124399502 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Schlamm sort of sounds like a pun on "MUD" and "SLAM!", which is an odd thing to pun against :P < 1124399606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I like "Morast" < 1124399642 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :swamp ... (not quite) < 1124399673 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They all seemed to have a number of not-quite-mud definitions. < 1124399704 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WuS = Wasser und Schmutz < 1124399707 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1124399788 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :More Useless Dungeons. < 1124400563 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :IGEAMUAWCATFU = Immersive Game Engine Allowing Multiple Users from Around the World to Collectively Adventure Through a Fictional Universe < 1124400577 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It really rolls of the tongue, too. < 1124400596 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I-gee-om-ooh-aw-cat-foo < 1124400619 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1124400673 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :add (Dungeon), then it can be -cat-food < 1124400712 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :Fictional Universe Creator ... err ... never mind. < 1124401093 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Fictional Universe Creator Kit? < 1124402715 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Fictional Universe Creator Kit for Your Optimal Utilization of World-Heuristics Organization and Resource Engineering. < 1124404382 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1124406391 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*boredom sets in* < 1124406403 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, programming a MUD at work is frowned upon :P < 1124406601 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm still improving my assembler < 1124406621 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it has macro local labels now < 1124406633 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well you can specify label scopes anywhere < 1124406709 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I need to write a MISCas to go with my MISCvm (that I forgot to release yesterday >_>) < 1124406720 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What does MISC ASM look like, anyway? :P < 1124406729 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ugly < 1124406732 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :just numbers < 1124406734 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :numbers, numbers, numbers_ < 1124406736 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no mnemonics < 1124406742 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Awesome. < 1124406745 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i love the word mnemonic... < 1124406752 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :you could have one mnemonic, OP < 1124406760 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :OP 42 23 11 < 1124406768 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or SUBN < 1124406773 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oiomisc < 1124406775 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Plus labels. < 1124406783 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :-c < 1124406784 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :A: OP A A A < 1124406786 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Only Instruction Of Misc Instruction Set < 1124406793 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1124406925 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :A: YCUAMOYCH A A A < 1124406936 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :(you can use any mnemonic of your choice here) < 1124406951 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1124406960 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :allow any character combination as mnemonic < 1124407009 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :A: IT X X X < 1124407016 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :B: IS Y Y Y < 1124407025 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :C: AS Z Z Z < 1124407044 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :X: EASY A X Y < 1124407050 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :Y: AS Z Z Z < 1124407059 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :Z: ABC A B C < 1124407085 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :and no, this is not meant to do anything. < 1124407114 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Especially since there are four operands in MISC, not three :P < 1124407128 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: that old processor I used was the csc1805 < 1124407132 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :oh. dang. < 1124407152 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: 1805 is a enhanced 1802 afaik < 1124407249 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: yep... looking at it now < 1124407275 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :he 1804 had 64 bytes of memory, 2 KB ROM, on-chip oscillator and 8-bit timer. Instruction set of the 1804 was enhanced with 32 additional instructions, including subroutine call and return from the subroutine instructions. RCA 1805 (CDP1805) and 1806 (CDP1806) were similar to the 1804, but they didn't have on-chip ROM. < 1124407290 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that's why I had subroutines.. 1804 added 'em < 1124407346 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not having on-chip rom is correct.. we burned the rom separately < 1124407368 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION found an old work disk that he probably should have destroyed .. oh well :) < 1124407427 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :all the >1802 only instructions start with 68 < 1124407475 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :seems that there aren't very many popular cpu's out there.. < 1124407502 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :z80 < 1124407506 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :m68k < 1124407513 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ppc < 1124407516 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :x86 < 1124407525 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :6502 < 1124407567 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :MIPS < 1124407589 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1124407596 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :lots of mips derivatives < 1124407597 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :don't know more popular cpus < 1124407601 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :you forgot arm? < 1124407605 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1124407608 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :arm of course ^^ < 1124407623 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :sparc looked a lot like MIPS. < 1124407672 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i've to add a cli to my assembler < 1124407674 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, if you restrict it to desktop CPUs ... < 1124407684 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Then you're down to about 3. < 1124407690 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(MODERN desktop) < 1124407698 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(IE: don't say m68k :P ) < 1124407715 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ppc disappears soon in desktop PCs < 1124407731 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :6502 was in desktop PCs too < 1124407740 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :We are the borg. Your uniqueness will be absorbed into our own. < 1124407747 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Resistance is futile. < 1124407753 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if <1Ohm < 1124407761 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION zombies the Intel jingle. < 1124408057 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :we are the borg, we are unique? < 1124408682 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i hate writing good cli:s < 1124408783 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :guis are worse. < 1124408802 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1124408843 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but gui apps make intensive use of the gui and the gui is more than a little wrapper for method calls < 1124408848 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you write the gui with your app < 1124408866 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i've done my asm and have no motivation for writing this stupid cli < 1124408894 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :read from stdin, write to stdout < 1124408895 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1124408902 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have some options < 1124408905 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :like output format < 1124408915 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :output offset < 1124408931 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and ruby has a good option parser