< 1148432216 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Find the error: >>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> < 1148435530 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :The R programming language - an esolang missing from the Wiki: http://www.jbum.com/idt/r.html < 1148435545 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes off to hide again... < 1148437468 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1148438390 0 :GregorR-S!i=[U2FsdGV@benh.cs.pdx.edu JOIN :#esoteric < 1148438408 0 :GregorR-S!unknown@unknown.invalid NICK :GregorR < 1148438417 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You know what's awesome? < 1148438428 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Paying for an internet connection and not actually getting one. < 1148438441 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is at school, becaues his home network (as per usual) doesn't work. < 1148438444 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*because < 1148443312 0 :calamari!unknown@unknown.invalid QUIT :Connection timed out < 1148444725 0 :rabidpoobear|afk!n=anon@67.79.210.99 JOIN :#esoteric < 1148444775 0 :rabidpoobear|afk!unknown@unknown.invalid NICK :rabidpoobear < 1148445921 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1148446325 0 :rabidpoobear!unknown@unknown.invalid QUIT : < 1148447266 0 :calamari_!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1148451094 0 :bsmntbombdood!unknown@unknown.invalid QUIT :"all your basment are belong to bsmntbombdood" < 1148451265 0 :GregorR!unknown@unknown.invalid QUIT :"Time to go suffer my lack of usable network at home." < 1148455716 0 :calamari_!unknown@unknown.invalid QUIT :"Leaving" < 1148457599 0 :clog!unknown@unknown.invalid QUIT :ended < 1148457600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1148461364 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1148461381 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :'ello < 1148471180 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :is there something stupid song about some banana phone or not?! < 1148471196 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i don't know whether i have dreamed or not < 1148473218 0 :GregorR!n=gregor@jess.cs.pdx.edu JOIN :#esoteric < 1148474145 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi gregor < 1148477948 0 :poiuy_qwert!i=poiuyqwe@toronto-HSE-ppp4226989.sympatico.ca JOIN :#esoteric < 1148478178 0 :jix!i=jix@89.48.99.148 JOIN :#esoteric < 1148480187 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1148482778 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1148484847 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1148484865 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1148484948 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1148484996 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi (2) < 1148487045 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1148487193 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1148487220 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can BackFlip be compiled into SMATINY yet? < 1148487259 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :argh.. does this "c!='\n'||c!=EOF" mean that c can be neither \n or EOF? < 1148487267 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i've lost my sense of logic < 1148487276 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is that a Haskell expression? < 1148487279 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :c < 1148487282 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: that is true < 1148487286 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1148487295 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh right, Haskell uses /=, not !=. < 1148487296 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the expression allways evaluates to true ... < 1148487304 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :not your statement... < 1148487312 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :mine? :p < 1148487319 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or ihope's? < 1148487325 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :"c!='\n'||c!=EOF" mean that c can be neither \n or EOF? << wrong < 1148487338 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :c!='\n'||c!=EOF << true whatever c is... < 1148487358 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1148487375 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if c == '\n' then c != EOF and the other way around... one of them has to be true... and true || whatever (and the otherway around) is always true.. < 1148487460 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attempts to come up with a witty way to say "AFK" < 1148487473 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah. so, what do i do if i want condition in which c can be anything but not \n or eof? < 1148487515 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: do !(c=='\n' || c== EOF) or c!='\n' && c!='\n' < 1148487529 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cheers < 1148487643 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1148487681 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :is this a correct start "int main(int argc, char *argv[]){"? somewhere i've seen "**argv" and so on.. i can't understand these < 1148487795 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: yes < 1148487819 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :**argv is the same as *argv[] (there is an obscure difference for sure but it doesn't matter) < 1148487838 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1148487839 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :an array of unknown size is a pointer... < 1148487886 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :so, could i have something like int *memory that would work as an "infinite" array? < 1148487897 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: no < 1148487902 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1148487907 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: you have to use malloc to obtain memory from the system < 1148487918 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and if you need more than you allocated you have to realloc... < 1148487935 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :phew.. luckily i don't need such things right now < 1148487943 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but that changes the value of the pointer so if you have multiple references to that memory location you have to be careful... < 1148488342 0 :GregorR!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1148488368 0 :GregorR!unknown@unknown.invalid NICK :GregorR-W < 1148489173 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1148489178 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1148489766 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1148489786 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1148490491 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: I recommend doing some assembley language programming first < 1148490506 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :C will make more sense then, apparently < 1148490527 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has always wondered why people found pointers hard to understand. < 1148490565 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1148490583 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i just stick to brainfuck :p < 1148490594 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I recall taking very little time to understand them. < 1148490617 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The problem with Java is... incompetant people can bullshit their way through it. < 1148490620 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1148490632 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i never learned asm or c... but i think i'm able to program in both of them... < 1148490649 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i have never read any good explanation about those pointers nor experimented them.. so i guess i will never get around learning them < 1148490677 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: Hint, learn some ASM. < 1148490691 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: if you want to program in c you have to know pointers < 1148490705 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :grhh! aaargh < 1148490761 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: so.. learn asm first (but not x86 asm that's ugly) < 1148490771 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1148490821 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what makes asm so special i should learn it? pointers? < 1148490859 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It just gives you a better understanding of the nature of pain. < 1148490863 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i think i could program some stuff in it, though < 1148490863 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Also, computers. < 1148490870 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1148490874 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: if you want to access the memory you have to use pointers... < 1148490885 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what do i do with memory?! < 1148490907 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :... < 1148490909 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :? < 1148490923 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :? < 1148490988 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Also, learn x86 ASM, it's less ugly :) < 1148490994 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*lazer eyes at jix* < 1148490999 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*laser even* < 1148491017 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: arm is really beautiful asm! < 1148491032 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I really love using two instructions to get a fegging static pointer into a register. < 1148491034 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That rocks < 1148491047 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Or is it three? < 1148491057 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: ldr r1, =pointer one instruction? < 1148491059 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :where is the problem? < 1148491076 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait, I'm not thinking of ARM, I'm thinking of SPARC. < 1148491081 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to dredge up some ARM. < 1148491095 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in arm you can write r1 += r2 << 4 in ONE instruction < 1148491111 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :add r1, r1, r2, lsl #4 < 1148491192 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh.. it has no divide instruction... that's the only bad thing... < 1148491203 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :by abusing array indexing and struct offset? < 1148491208 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but it has a 32bit * 32bit => 64bit multiplication < 1148491215 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: what? < 1148491235 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"< jix> in arm you can write r1 += r2 << 4 in ONE instruction" "< SimonRC> by abusing array indexing and struct offset?" < 1148491257 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: no... arm allows you to shift at least one argument of many instructions by a constant < 1148491324 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :MIPS uses two instructions to load a 32-bit value to a register. < 1148491338 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :jix: handy < 1148491348 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes jvm assembly < 1148491351 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: arm uses two words (one instruction with a relative address to the value in the pool) but only one instruction < 1148491446 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"lui $at, 0x1234" to load the upper 16 bits, and then "ori $rX, $at, 0x5678" to combine that with the lower 16 bits. (Where $at is the register typically reserved for the assembler to use in pseudo-instructions, and $rX the target register.) < 1148491565 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ldr is the instruction to get the value a pointer (fetched from a register) is pointing to... but it allows you to specify a constant or a register offset (which can be shifted!)... < 1148491594 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ARM is funky; I've read the instruction set cheat-card once or twice. < 1148491594 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm, array indexing! < 1148491609 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so ldr, =pointer translates to ldr, [pc, #offset_to_the_value_in_the_pool] < 1148491639 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :isn't {^Raven^} using a computer that uses an arm cpu? < 1148491665 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :condition codes are really cool too... < 1148491692 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if you want to execute 1 or 2 instructions conditionally you don't have to branch (jump) just suffix them with the condition... < 1148491738 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I've heard of that. < 1148491759 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would like a CPU suited to functional langs. :-) < 1148491765 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :HAHA < 1148491782 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hint: not the LISP machine. < 1148491790 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :jix: ahem... < 1148491804 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i thought of haskell and... < 1148491810 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't want a cpu that works like haskell... < 1148491828 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Consider the amount of analysis that a modern CPU does to re-order instructions, considering which instructions are prerequisites of others... < 1148491839 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah... < 1148491875 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :expression-based machine language doesn't seem so far off... < 1148491921 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hardware support for GC would help, as would really fast indirection. < 1148491967 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :e.g. *(**(*foo+3)+2) in one instruction. < 1148492001 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hardware string => pointer hash tables would be useful... < 1148492005 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and an extra bit in every word to say whether it has been evaluated yet or not. < 1148492035 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :jix: I believe the VAX has an instuction to do hashes of blocks of memory ;-) < 1148492053 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(well, it had one to solve quartic equations, so why not?) < 1148492068 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: computing the hashes of the strings could be done before executing them... < 1148492092 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but looking them up can't be done because in dynamic languages methods could be redefined at runtime < 1148492175 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, I mean there would be a bit to say wether a word was an actual value or a thunk telling you how to calculate it. < 1148492184 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :.'. no penalty for lazy evaluation. < 1148492195 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yeah but i was talking about fast dynamic method lookup < 1148492210 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because that's one bottleneck of many languages like ruby... < 1148492366 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm, yeah < 1148492385 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ruby isn't too bad though, because it uses symbols < 1148492391 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :now python... < 1148493177 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1148494332 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks of something many BASICs can do but Java can't... < 1148494341 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RESUME NEXT < 1148494402 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If you have caught an error condition but you have fixed it, it allows you to continue after the statement that caused the error. < 1148494436 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :also, RESUME allows you to re-try the statement. < 1148494581 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1148495035 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what is the traditional first version/release number for x.x.x-x .. 0.1.0-1 ? < 1148495887 0 :tgwizard!n=tgwizard@c-153ee155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1148495972 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Probably 0.1.0 < 1148495980 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And only jackasses use four numbers in their releases. < 1148495987 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1148496005 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I found some examples of 0.0.0-0 so I'll probably use that for a default < 1148496067 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :of course release 0 only makes sense to computer science types :) < 1148497353 0 :kipple!n=kipple@250.80-202-100.nextgentel.com JOIN :#esoteric < 1148500251 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1148501284 0 :CXI!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1148501305 0 :CXI!i=Sanity@dialup-194.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1148502348 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :jix: Yup, several of my machines are ARM based < 1148502409 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :conditional execution of almost any instruction is/was a unique feature of the ARM < 1148502595 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :calamari: I've got a few released proggies that are version 0.00. Darn those bug free coding sessions. < 1148502613 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1148502622 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bug-free coding sessions... < 1148502633 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :It's a curse < 1148502650 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just code while sleepy. Then you'll get to have lots of time working before you release :-) < 1148502684 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :a couple days ago we drove up north for a funeral and the changing landscape (how the trees changed with elevation, etc), reminded me of my adventure game < 1148502700 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :still need to finsih that thing < 1148502802 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it looks unlikely that there will be a 2k comp this year < 1148502810 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that's okay < 1148502825 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I can release it anytime < 1148505567 0 :rabidpoobear!n=anon@67.79.210.99 JOIN :#esoteric < 1148507267 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Let's see here... < 1148507297 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : ::= "0" | "1" | epsilon < 1148507323 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : ::= "1" | "0" < 1148507337 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : ::= "0" | "1" < 1148507352 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No backtracking required there, I think. < 1148507451 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well... not much backtracking. < 1148507481 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sees how well Parsec can handle it < 1148508755 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric ::O] < 1148508995 0 :khaladan!n=khaladan@GroupMackenzie.s11-1-0-16-0.ar3.SEA1.gblx.net JOIN :#esoteric < 1148509579 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: my new favorite handheld is arm based... < 1148509874 0 :jix!unknown@unknown.invalid PART #esoteric :? < 1148510274 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My "phone" is ARM-based, but it runs Symbian. :/ < 1148511439 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Too many ARM based machines are running WinCE < 1148511498 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lives not too far from an ARM HQ < 1148513162 0 :tgwizard!unknown@unknown.invalid QUIT :"Leaving" < 1148514352 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric