< 1212281634 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212281644 0 :oklopol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1212281799 0 :calamari!n=calamari@ip24-255-58-177.tc.ph.cox.net JOIN :#esoteric < 1212282148 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :NOOO!!! < 1212282151 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :MANDATORY FUN DAY IS BACK!! < 1212282337 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :D:> < 1212282357 0 :Corun_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212282407 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: :( < 1212282436 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :haha, i like this shop of the first new one < 1212282437 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://i30.tinypic.com/2zscztk.jpg < 1212282457 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :though fgsfds is lowercase. < 1212282743 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1212284130 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1212284630 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye for today :) < 1212284662 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1212287831 0 :bsmntbombdood!n=gavin@75-166-163-40.hlrn.qwest.net JOIN :#esoteric < 1212287931 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1212290655 0 :GreaseMonkey!n=gm|--0@219-89-41-219.dialup.xtra.co.nz JOIN :#esoteric < 1212290816 0 :Nocta!n=nocta@kobz-590e6f1f.pool.einsundeins.de JOIN :#esoteric < 1212290975 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1212291395 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1212291400 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :are you here for the gaysex? < 1212292079 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why else < 1212292086 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this is THE gaysex channel < 1212292757 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1212292764 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::gaysexes lament:: < 1212292770 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :unf unf unf < 1212293119 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212293125 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what the christ, you guys. < 1212293151 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we left rodger out :( < 1212293155 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sorry rodger < 1212293158 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::cums on rodgers face:: < 1212293259 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1212293288 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you scared calamari away < 1212293291 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :shame on you < 1212293304 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, now we know how to separate the men from the boys < 1212293327 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :by... cuming on their faces? < 1212295097 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well i didnt cum on CALAMARI's face < 1212301172 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212304672 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Save your love for mudkips. < 1212307199 0 :clog!unknown@unknown.invalid QUIT :ended < 1212307200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1212307917 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212307938 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :s/#esoteric/#bearcave/ ? < 1212308063 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Don't mind augur and his flaming gayness. < 1212308076 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :GAY GAY GAY < 1212308224 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :*clears throw* < 1212308233 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i felt there wasnt enough gayness. < 1212308236 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :had to gay it up in here < 1212309211 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Unisex." < 1212311518 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1212311669 0 :asiekierka!n=asiekier@193.59.255.196 JOIN :#esoteric < 1212311671 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hey < 1212311700 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what? was my SNUSPrisc idea that bad? (a RISC in SNUSP) < 1212311717 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i think i must make BNUSP < 1212311788 0 :asi33krka!n=asiekier@193.59.255.196 JOIN :#esoteric < 1212311796 0 :asiekierka!unknown@unknown.invalid QUIT :Nick collision from services. < 1212311801 0 :asi33krka!unknown@unknown.invalid NICK :asiekierka < 1212311844 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :SNUSNU < 1212312112 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it'll also have not X and Y for memory < 1212312116 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but X and TH < 1212312119 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :X and THread < 1212312131 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :every thread will have it's own 512-byte memory piece < 1212312247 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :17 commands so far < 1212312263 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :all Core SNUSP and Modular SNUSP commands are there < 1212312277 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The Bloated SNUSP's & and % are there < 1212312323 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and 3 new commands: ^ (nand), ! (global/thread memory swap), and * (swap the global memory value and the thread memory value) < 1212312326 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :How does it look? < 1212312363 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1212312366 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :! is skip already < 1212312382 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :changed the memory swap thing to @ < 1212312386 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1212312387 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it < 1212312389 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it < 1212312400 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :darn ENTER, it's ENTER in SNUSP < 1212312415 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok, let it be : < 1212312458 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh well, screw it < 1212312621 0 :Iskr!n=i@host200-17-dynamic.56-82-r.retail.telecomitalia.it JOIN :#esoteric < 1212312855 0 :jix!n=jix@dyndsl-080-228-181-149.ewe-ip-backbone.de JOIN :#esoteric < 1212313020 0 :asi33krka!n=asiekier@193.59.255.196 JOIN :#esoteric < 1212313028 0 :asi33krka!unknown@unknown.invalid PRIVMSG #esoteric :Back < 1212313031 0 :asi33krka!unknown@unknown.invalid PRIVMSG #esoteric :or wait < 1212313042 0 :asiekierka!unknown@unknown.invalid QUIT :Nick collision from services. < 1212313043 0 :asi33krka!unknown@unknown.invalid NICK :asiekierka < 1212314093 0 :Dewi!unknown@unknown.invalid QUIT :"bbs" < 1212315378 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1212315662 0 :asiekierka!unknown@unknown.invalid QUIT : < 1212316047 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1212316047 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :im just wondering if you could code a gui in brainfuck? ;o < 1212316050 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :i mean in theory ;p < 1212316151 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1212316154 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But would you? < 1212316217 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :i surely wont do this :) < 1212316225 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :but i just cant imagine HOW to do this < 1212316299 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Nocta : For instance, . could display a pixel of a certain color. < 1212316308 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :And then go to the next one. < 1212316311 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Or something. < 1212316361 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :hm but couldnt you popup a window with a normal design with brainfuck? ;o < 1212316396 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :i also dont know how you could "leave" the 30.000 bytes array and for example close any other application < 1212316406 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :but its turingcomplete ;o < 1212316509 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's just not very good to handle graphics. < 1212316557 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :i know that its not good for _anything_ ;) but i dont even know if its possible oO < 1212316672 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :mom, reboot < 1212316686 0 :Nocta!unknown@unknown.invalid QUIT : < 1212316700 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not your mom. < 1212317072 0 :Nocta!n=nocta@kobz-590e6f1f.pool.einsundeins.de JOIN :#esoteric < 1212317075 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :re ;o < 1212317412 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not your mom, Nocta. < 1212317617 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :not? < 1212317631 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1212317652 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :and now youre funny? :) < 1212317675 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1212318024 0 :roos!n=123@83.149.19.168 JOIN :#esoteric < 1212318366 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :is there anything like an official brainfuck forum? ;o < 1212318378 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this is the official brainfuck forum. < 1212318463 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :oO < 1212318520 0 :roos!unknown@unknown.invalid PRIVMSG #esoteric :Hi! is anybody speek russian here ? < 1212318619 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :None that I know of. < 1212318638 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :There's the esolang forum, but I'm not sure if it's still read < 1212318797 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :roos: what would you do with a russian speaker if you got a hold of one? < 1212319156 0 :roos!unknown@unknown.invalid PRIVMSG #esoteric :hold of one - what is it < 1212319350 0 :roos!unknown@unknown.invalid PRIVMSG #esoteric :lament just interesting < 1212319596 0 :roos!unknown@unknown.invalid PART #esoteric :? < 1212319867 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :In Soviet Russia... < 1212320319 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :hm and where's that esolang forum? i just want to read a bit through it, doesnt matter if its still active < 1212320599 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/forum/ < 1212320618 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But if you really want to read up on brainfuck, read the esowiki article < 1212320824 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :link? :) < 1212323685 0 :Dewi!n=dewi@203-214-85-85.dyn.iinet.net.au JOIN :#esoteric < 1212323967 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps Slereah_ around a bit with a large trout < 1212324119 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Brainfuck < 1212324167 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1212324201 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1212324552 0 :olsner!unknown@unknown.invalid QUIT :Remote closed the connection < 1212327465 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1212328043 0 :HanDongSeong!n=uvanta_@119.65.112.90 JOIN :#esoteric < 1212329106 0 :uvanta!n=uvanta_@119.65.112.90 JOIN :#esoteric < 1212329167 0 :HanDongSeong!unknown@unknown.invalid QUIT :Nick collision from services. < 1212329174 0 :uvanta!unknown@unknown.invalid NICK :HanDongSEong < 1212329177 0 :HanDongSEong!unknown@unknown.invalid NICK :HanDongSeong < 1212330171 0 :Slereah!n=hax@ANantes-252-1-61-189.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212330173 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212330886 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212330892 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1212330926 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1212331145 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :12:27…   Nocta: im just wondering if you could code a gui in brainfuck? ;o <<< PSOX !!!!! < 1212331164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that meme again < 1212331171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose you could do it with ASCII art < 1212331180 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :psox wtf? < 1212331181 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212331183 0 :Slereah!n=hax@ANantes-252-1-61-189.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212331190 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :ok you could do it with ascii sure ;) < 1212331191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and technically speaking there's no reason why you couldn't implement curses in Brainfuck, except that that would be insane < 1212331200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in soviet russia, the brain fucks you < 1212331204 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think PSOX as a GUI, though < 1212331226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/as/has/ < 1212331239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's trivial to make something for graphics with , and . < 1212331263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just encode drawing stuff in io some way < 1212331270 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :sure, but thats not the kind if gui i mean < 1212331287 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :generally speaking you can do it by putting filters on the input and output < 1212331292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's how PSOX works, for instance < 1212331293 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :but actually you cant create a new window with a normal windows-gui with a normal brainfuck implementation < 1212331299 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :because you lack access to the "real" memory < 1212331304 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1212331311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's because the Windows API is badly designed < 1212331513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but imagine you have some sort of translator attached to the Brainfuck I/O streams < 1212331527 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the BF program outputs some code meaning "create a window" < 1212331532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the translator creates a window for it < 1212331540 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :hm yeah that would be possible < 1212331552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the idea behind PSOX, but it never really caught on < 1212331569 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :but on the other hand you could also write an implementation for brainfuck at the processor-memory or something < 1212331589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you could let it do system calls < 1212331601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :! for interrupts! < 1212331607 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(Huh?) < 1212331610 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :yeah but you cant with do such things with a normal brainfuck implementation < 1212331611 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :;o < 1212331651 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :because the array where brainfuck can play as it wants, is seperated from everything else < 1212331661 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :so it cant effect anything outside the application < 1212331671 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh you < 1212331698 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, imagine that you output some code saying "read the value of memory location 0xabcdef10" < 1212331704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you get the value in through standard input < 1212331709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that way it can effect pointers, and so on < 1212331713 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that needs a translater too < 1212331719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/translater/translator/ < 1212331721 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :yeah so its not 100% brainfuck :p < 1212331745 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Then just make your Brainfuck output ANSI itty bitty squares < 1212331760 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It will be 100% brainfuck! < 1212331778 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :and also terrible for anything that isn't purely a static image < 1212331848 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What would worry me is the speed of such a process. < 1212331863 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool speed < 1212331896 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It would probably be better to do a monochrome thingy in Boolfuck < 1212331910 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds themself wishing for a diff4 < 1212331911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's weird how little people talk about speed restraints given by the implementation of a certain language < 1212331920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or possibly even diff5 < 1212331950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or how fast formal languages are @ computation, in terms of rewrites < 1212331954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212331958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... maybe I should diff the output of diff itself < 1212331963 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :formal languages... i mean like computational models < 1212331976 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, Brainfuck isn't just a computational model. < 1212332002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's the difference? < 1212332027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they're just *used* differently, says i. < 1212332074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :computational models generally don't specify file formats, whereas programming languages generally do < 1212332077 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think that's the main difference < 1212332129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :file formats of source? < 1212332133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212332141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, i guess that's the main difference. < 1212332142 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :P'' doesn't have a source code file format < 1212332144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck does < 1212332213 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, my problem at the moment: < 1212332221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there is an old file, which I have changed and someone else has changed < 1212332224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I want to merge the changes < 1212332230 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so far, that's just a simple diff3 < 1212332263 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :however, my copy of the file someone else has changed also has some of my changes in < 1212332271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :relative to a fifth version of that same file < 1212332442 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs slocate to try to track down just which versions exist and what was based on what < 1212332453 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because all the files involved have the same filename < 1212332456 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but are in different directories < 1212332874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds the 2 smallest relevant diffs and diffs them in their head < 1212333503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I hope it's right now... < 1212333555 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212335362 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1212336518 0 :tusho!n=tusho@91.105.124.85 JOIN :#esoteric < 1212336528 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1212336534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: hello < 1212336535 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :this is my fourth try ... < 1212336543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :first one that appeared in the channel < 1212336550 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah, it's been misbehaving < 1212336553 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sometimes I try xchat fisrt < 1212336554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been filing bugs against gnome-games < 1212336555 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sometimes epiphany < 1212336560 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there's some kind of weird order that gets it right < 1212336565 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :epiphany can connect to IRC? < 1212336568 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it involves switching to non-graphical stuff when connecting and similar < 1212336570 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no :p < 1212336581 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but this is my second first-xchat try < 1212336585 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and the first that didnt' crash immediately < 1212336627 0 :Slereah!n=hax@ANantes-252-1-21-153.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212336635 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not gonna join #ircnomic _yet_ because i'm not crashing < 1212336643 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so direct any messages to me that belong in there here for a second < 1212336673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't have any < 1212336673 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is my perlnomic players.cgi passing? < 1212336680 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's at +3, quorum is 5 < 1212336686 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it was at +3 last night < 1212336687 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1212336687 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no opposes or abstains, though < 1212336690 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :any comments? < 1212336700 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1212336708 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok, it might pass today I guess < 1212336712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :think I should try epiphany? < 1212336725 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212336727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you think your connection can handle it < 1212336737 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: wait, it's not my connection that crashes < 1212336744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :your computer than < 1212336746 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my connection is great :P < 1212336747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/than/then/ < 1212336755 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: actually, this computer _never_ crashes with windows < 1212336770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the hardware combination is from hell, I think, because linux acts like this with it < 1212336775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1212336789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I would use windows, except, you know, I'd have to use windows < 1212336796 0 :Slereah!n=hax@ANantes-252-1-21-153.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212336799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it can be not that bad < 1212336811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on my Windows desktop at home, I've got much of GNU installed < 1212336818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I use bash and ls, etc < 1212336825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one warning, though, use copy rather than cp < 1212336831 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it can be not that bad! < 1212336836 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :funnest sentence ever < 1212336840 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it looks like a typo, but it isn't < 1212336872 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: of course, I cygwin'd it up < 1212336872 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just nowhere near as comfortable for me < 1212336872 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i've spent whole days fiddling with it to get it nice.. still not a fan. < 1212336872 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because cp is much slower because it has to go via Windows's file-handling stuff, whereas copy can do it directly < 1212336887 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh, and I like systems that can fork < 1212336915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for a while i thought cp was for child porn there. < 1212336921 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was a fairly weird sentence < 1212336936 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hahahah < 1212336961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(read NO FUCKING CP on a forum about 15 minutes ago) < 1212336979 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so child porn not involving fucking is a-ok? < 1212336985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212336999 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :reminds me of a recent daily wtf < 1212336999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't imagine "fucking" having any other meaning there. < 1212337005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'an unhealthy amount of child porn' < 1212337050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should leave now... well i've been trying to leave for 1.5 hours < 1212337056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it's not all that easy leaving the computer < 1212337077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :especially the internet with its chats and endless sources of random content < 1212337086 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: STAY. < 1212337112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :btw, oklotalk passed with the best possible grade < 1212337124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what did you enter it into? < 1212337125 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hahahahahaha what < 1212337127 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's not possible < 1212337131 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: high school thingy he had to do. < 1212337135 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk--, to be precise < 1212337138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :high school graduation project < 1212337139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and why not? < 1212337144 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: because it's crazy!!! < 1212337146 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1212337151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1212337151 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: now, give us the source < 1212337154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you promised :3 < 1212337185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even if had been a programming language project, it would've been a good one < 1212337194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it was a fairly open project, no one makes anything nearly that complicated < 1212337208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that it's that complicated. it's just most people make... crap < 1212337222 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212337233 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :very obscure use of pronouns there. < 1212337246 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I want antinouns < 1212337248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i promised nothing :) < 1212337254 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but you SAID :( < 1212337261 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I HAVE NEVER SAID ANYTHING. < 1212337263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :EVER. < 1212337267 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok good point < 1212337273 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm a DEATHMUTE < 1212337312 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DEATHMUTE < 1212337357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know, it's a bad pun, try not to laugh :| ...oh, wait, try to laugh < 1212337374 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ha ah ah < 1212337378 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ahhhh < 1212337380 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait what < 1212337444 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay i leave *now*. < 1212337445 0 :oklopol!unknown@unknown.invalid QUIT :"( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )" < 1212337454 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fuck. < 1212339797 0 :jix!n=jix@dyndsl-080-228-181-149.ewe-ip-backbone.de JOIN :#esoteric < 1212341067 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"" < 1212342777 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :what language is this? in ais523's quitmessage? < 1212342796 0 :uvanta!n=uvanta_@119.65.126.51 JOIN :#esoteric < 1212342838 0 :handongseong_!n=uvanta_@119.65.112.90 JOIN :#esoteric < 1212343195 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212343551 0 :HanDongSeong!unknown@unknown.invalid QUIT :Nick collision from services. < 1212343557 0 :handongseong_!unknown@unknown.invalid NICK :HanDongSeong < 1212343950 0 :uvanta!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212345322 0 :atsampson!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212345337 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : what language is this? in ais523's quitmessage? < 1212345338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is intercal < 1212345409 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1212345416 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Nocta: ais523 maintains c-intercal < 1212345484 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :its designed to be hard to work with? :o < 1212345526 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Nocta: do you expect #esoteric to consist of nice fluffy languages? < 1212345550 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric < 1212345740 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :not really ;p < 1212345836 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :mh some langauges are designed to be small, others to be hard, and others to look like a piece of shakespear oO < 1212345854 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :piet looks interesting < 1212346407 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Nocta: yes piet is fun < 1212346643 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Small languages are hard as a side effect. < 1212346661 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :thats true, but they are not designed to be hard ;) < 1212346665 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And most esolangs aren't that big. < 1212346708 0 :HanDongSeong!unknown@unknown.invalid PRIVMSG #esoteric :You often need a small compiler to write something actually < 1212346738 0 :HanDongSeong!unknown@unknown.invalid PRIVMSG #esoteric :not compiler exactly... code generator maybe? < 1212346805 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212346830 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212347337 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212347785 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :wot? < 1212347795 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean, mister dong < 1212347857 0 :HanDongSeong!unknown@unknown.invalid PRIVMSG #esoteric :err < 1212347859 0 :HanDongSeong!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1212347884 0 :HanDongSeong!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir there wrote a short python script to make his 99 bottles code in Wheel < 1212347900 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you mean a translator to actually write programs? < 1212347911 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: yeah < 1212347917 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like, writing in some languages is a pain < 1212347920 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so you write a program to write it < 1212347922 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1212347923 0 :HanDongSeong!unknown@unknown.invalid PRIVMSG #esoteric :yeah, if you call it a translator < 1212347924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in something less painful < 1212347932 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HanDongSeong: most of the time the program it generates is hardcoded into it < 1212347938 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so it's just a generator < 1212347969 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I tried to do that once < 1212347979 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :but it was even more of a pain in the ass to write it < 1212347986 0 :HanDongSeong!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1212347989 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm not a very good programmer. < 1212348015 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: hey, at least you can program < 1212348019 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit leap from none->some < 1212348031 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: what were you trying to generate? < 1212348048 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Something to convert pseudo code into Lazy Bird. < 1212348068 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Like translating some of the most common operators, and some of the loops and conditional < 1212348070 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Cool. What kinda pseudo code? < 1212348112 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, so far my idea was to just replace a bunch of operator with the appropriate combinators < 1212348123 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I didn't really have any idea to implement the loops and such < 1212348123 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: like, + and stuff? < 1212348128 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so you could do `+22 or whatever < 1212348132 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, not + per say < 1212348140 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Because + is pretty simple in lazy bird < 1212348151 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But = is long like a longcat. < 1212348161 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Okay. So couldn't you have just: < 1212348164 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :- parsed the lazy bird < 1212348171 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :- go through and replace = with the right code < 1212348177 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :- then converted it back into code? < 1212348189 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: you could steal most of the code from lazy bird itself < 1212348200 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, technically, I could just do a replace = by the combinator < 1212348209 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But the loops where a big problem < 1212348226 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I guess so. < 1212348227 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Even with el seor Turingo combinatorre. < 1212348247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Oh wells! < 1212348287 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Plus, I am currently (not) working on an even awesomer language < 1212348304 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: COOL WHAT IS IT < 1212348317 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It is called LIMP :o < 1212348335 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A mish mash of the very small functional languages < 1212348342 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :To make them somehow usable together < 1212348351 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: cool < 1212348355 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: put some haskell in it < 1212348355 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::3 < 1212348356 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(It's actually lambda-iota-mu-pi) < 1212348364 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: hmm < 1212348367 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :drop iota < 1212348371 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and put in some lisp and haskell < 1212348375 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then i'll buttsex you < 1212348384 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it is call limp because it's also based on lisp < 1212348390 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: OK then, drop iota and add haskell < 1212348394 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But it also has mu recursive functions < 1212348397 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :iota is just booring < 1212348403 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :IN SUMMARY < 1212348408 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The iota is not for the iota language < 1212348410 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o < 1212348412 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wut is it < 1212348415 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It is to sound like Lisp < 1212348423 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But like, the original Lisp < 1212348430 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: hokay. well just add some haskell in < 1212348431 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The six-function Lisp < 1212348441 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What does Haskell have moar? < 1212348447 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Haskell has tons moar. < 1212348450 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's nothing like lisp < 1212348452 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It is le fun < 1212348458 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, I sort of want to keep it esoteric. < 1212348465 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But somehow usable < 1212348480 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Yes, but haskell is basically eso < 1212348480 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212348503 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It would be mostly lambda calculus - recursive functions - original Lisp < 1212348517 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Plus I'm trying to work pi calculus in, since I have a pi left. < 1212348518 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Rite. Add some ha! Skull. < 1212348530 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh god. Pi calculus + lisp + haskell = I LUV U < 1212348542 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric : would provide numbers, lisp would provide lists < 1212348555 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And lambdas, well, general functions I suppose. < 1212348555 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: lambda would provide functions < 1212348561 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pi would provide AWESOME MESSAGES AND ACTORS AND STUFF < 1212348573 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and haskell would provide LAZY MONADIC JOY < 1212348585 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of treating I/O like one of the actor fellow. < 1212348591 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Oooh, now that's clever. < 1212348596 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :and have a channel always open for it. < 1212348596 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I/O is just an opaque actor. < 1212348613 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: OK IDEA. < 1212348616 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Unify actors and monads. < 1212348622 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ô.Ô < 1212348652 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :For instance, if x is the channel, a cat would be (x(a).x.0)! or something < 1212348681 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: You could have it that actors are just monadic actions < 1212348681 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But I still have no fucking idea what monads are. < 1212348687 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but the monadic actions have send/recv stuff < 1212348694 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: ok, do you get category theory, kinda. < 1212348698 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean, sorta maybe. < 1212348703 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1212348711 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: ok fine. Do you get haskell types? < 1212348718 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a -> b -> c is a -> (b -> c) < 1212348725 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, I know type theory. < 1212348728 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it's a function, from a to (a function from b to c) < 1212348729 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The Mathematica one. < 1212348734 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Right, of course. But do you understand that? < 1212348750 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, you're just describing priority. < 1212348758 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: No, not really. < 1212348760 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I was just explaining the syntax. < 1212348774 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: OK, and do you get what I mean when I say (m a)? It means: the type 'm', given the type argument 'a' < 1212348783 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if we don't qualify 'a' or 'm' anywhere else, they can be anything. < 1212348787 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Got that? < 1212348797 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And finally, a :: b means 'a is of type b' < 1212348815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Once you've got all that, i'll explain sum of dat monadz < 1212348818 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Do you have an example of (m a) < 1212348823 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: yes < 1212348826 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(List Integer) < 1212348832 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :List is a type taking one argument < 1212348836 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and we give it the argument Integer < 1212348839 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1212348842 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: BUT < 1212348843 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :'kay < 1212348843 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :We could do < 1212348844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(List a) < 1212348845 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :BUTT < 1212348848 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :meaning 'I don't care what we get' < 1212348850 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as long as it's a list < 1212348853 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with any 'a' < 1212348867 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Hokay. Ready for sum HOT MONAD ON MONAD ACKTION < 1212348868 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :? < 1212348902 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I had this conversation many time before < 1212348908 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It never fared very well :o < 1212348912 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But you can try < 1212348919 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Okay. So now that we've got that.. < 1212348929 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: we're going to explain monads, WITHOUT ANY DUMB FUCKING ANALOGIES < 1212348933 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(i'm talking to YOU, #haskell) < 1212348939 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: okay, so. < 1212348948 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I never asked #haskell < 1212348948 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: There are some types that classify as MONADS. < 1212348959 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Sure, but WHAT ARE MONADS < 1212348961 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah, just, shut up and say 'ok' when you've digested what i've said :P < 1212348966 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Shush < 1212348967 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1212348970 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :All these type < 1212348970 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :s < 1212348973 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :have ONE argument < 1212348975 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Like List does. < 1212348978 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: got that? < 1212348992 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't everything in Haskell have one argument? < 1212349001 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Through hot curry and kebabs. < 1212349005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: We're talking about types here. < 1212349017 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(List Integer) <-- List is a type. Integer is a type. (List Integer) is a type. < 1212349020 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :List is a type taking one argument. < 1212349026 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: However, Integer takes no arguments. < 1212349029 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :got that/ < 1212349034 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :'kay < 1212349052 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Right. So. < 1212349060 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Every monad has some functions on it. < 1212349077 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That is, a monad 'm' is a type taking one argument that has some functions that obey some laws. < 1212349094 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: So 'm' is our monad, right? Got that? < 1212349104 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1212349119 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Hokay. So. Here's the first function. < 1212349122 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :return :: a -> m a < 1212349142 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: So, return takes a value of type 'a', and gives you an 'm a'. < 1212349146 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'a' can be anything, 'm' is our monad. < 1212349154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Got that? I'll tell you _what_ these do later. < 1212349170 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1212349181 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: OK. Now comes the big, important function. < 1212349186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bind :: m a -> (a -> m b) -> m b < 1212349192 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: WHOOOOOAAA THAT'S A SCARY FUCKING TYPE. < 1212349199 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The clue is in the name, Slereah. < 1212349204 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Basically. < 1212349213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: You know 'return'? Wrong name for it. < 1212349216 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It should be called 'wrap'. < 1212349218 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wrap :: a -> m a < 1212349223 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: We WRAP the value into the monad. OK? < 1212349228 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1212349229 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Now, 'bind' lets us unwrap them. < 1212349231 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(Calm down!) < 1212349234 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bind :: m a -> (a -> m b) -> m b < 1212349240 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: See that 'a'? That 'a' comes from the 'm a'. < 1212349254 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: BUT, we're not allowed to escape monads. So we have to get it as a function argument, which MUST stay inside the monad. < 1212349264 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So we unwrap it, do our stuff, and give back a value still in the monad. < 1212349266 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Then bind gives us that value. < 1212349273 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Got that? < 1212349310 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: i'm about to explain the laws that define exactly how they should behave. < 1212349313 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: ready for that? < 1212349320 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Sooo... bind will take some monad infested argument, and return (a -> m b) -> m b? < 1212349337 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Which will then give us more g^Hmonads? < 1212349342 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Well, kinda, but that's not how you should think about it. < 1212349344 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Bind takes two arguments. < 1212349360 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :A monad infested one, a function that takes a _non-infested_ version of the first argument, and returns an infested value, and then returns that value. < 1212349367 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So it unwraps the first value to give it to the function. < 1212349381 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: got that? < 1212349413 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1212349422 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(I'm lying to move along faster) < 1212349422 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Okay. Now here come the MONAD LAWZ < 1212349438 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wrap a `bind` f = f a < 1212349448 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Since 'wrap' wraps something, then 'bind' unwraps it and gives it to its second argument, < 1212349452 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that obviously holds true. Right? < 1212349488 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is that ((wrap a) bind) f? < 1212349493 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: No. < 1212349499 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a `f` b = f a b < 1212349505 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's just more convenient this way. < 1212349506 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's: < 1212349507 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bind (wrap a) f < 1212349534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Rite? < 1212349535 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :``bind`wrap a f? < 1212349552 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: In Haskell land we are syntaxfags. < 1212349563 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Okay final law < 1212349564 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You functional weenies. < 1212349585 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bind (bind a f) g = bind a (\x -> bind (f x) g) < 1212349595 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: that one's a bit hard to understand, but basically it means that 'bind' is associative. < 1212349618 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Now, what is an actual example of a monad? < 1212349619 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I also hate you Haskell people for using \ < 1212349626 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: WOULD YOU BELIEVE IT. List is a monad! < 1212349628 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :^ is a much better lambda < 1212349636 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: My list monad, would you like to see it? < 1212349640 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I don't believe it! < 1212349645 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1212349650 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Hokay. So for list: < 1212349652 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wrap a = [a] < 1212349660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: That's pretty simple, right? We're _wrapping_ a value into a list. < 1212349664 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bind :: a -> List a < 1212349667 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1212349670 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yep, List is an okay 'm' so far. < 1212349675 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err < 1212349676 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*wrap < 1212349679 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: And nao for bynd. < 1212349687 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bind xs f = concat (map f xs) < 1212349692 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: To explain that: < 1212349696 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :concat :: List (List a) -> List a < 1212349703 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: i.e. (concat [[1,2],[3,4]] -> [1,2,3,4]) < 1212349709 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: And .. you know map. < 1212349712 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I know concatenation. < 1212349714 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Rite. < 1212349716 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So. < 1212349717 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But not so much map < 1212349721 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Oh. < 1212349727 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also what the fuck is xs < 1212349730 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :map f [x,y,z] -> [f x,f y, f z] < 1212349731 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: OK? < 1212349740 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and 'xs' is just a common name for a list argument. < 1212349745 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: So, let's examine bind's type again < 1212349749 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bind :: m a -> (a -> m b) -> m b < 1212349752 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well, since we're doing lists: < 1212349757 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bind :: List a -> (a -> List b) -> List b < 1212349768 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: So the first argument we get is a list. < 1212349769 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OK. < 1212349776 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And the second one takes an element of that list, and returns another list. < 1212349787 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: So, since we've mapped it, we get (List (List b)) < 1212349795 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So we concat it, get (List b), and voila! We have our bind return value. < 1212349799 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So what does the bind return in this case? < 1212349803 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The same list? < 1212349806 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: the concatenation < 1212349810 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: An example: < 1212349818 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bind [1,2,3] (\x -> [x,1]) < 1212349820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :turns into < 1212349823 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[1,1,2,1,3,1] < 1212349840 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Now, the monad laws. < 1212349852 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bind (wrap a) f = f a < 1212349859 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(wrap a) is [a] < 1212349860 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so < 1212349866 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bind [1] (\x -> ...) < 1212349870 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Now, bind maps over it. < 1212349871 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So < 1212349876 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :map (\x -> ...) [1] < 1212349884 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Then concats it... < 1212349887 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :concat (map (\x -> ...) [1]) < 1212349894 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Blargh, I lost you didn't I? < 1212349934 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, wouldn't f a be (\x -> [x,1]) [1,2,3], which would be [[1,2,3]]? < 1212349937 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or something < 1212349958 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: No, because of the map < 1212349964 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :map :: (a -> b) -> List a -> List b < 1212349971 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: So if we have (a -> List b) < 1212349979 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :map :: (a -> List b) -> List a -> List (List b) < 1212349984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is *almost* binds type < 1212349988 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Move the arguments around: < 1212349996 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :map :: List a -> (a -> List b) -> List (List b) < 1212350000 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Success! We just have one too many levels of list. < 1212350002 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So concat and: < 1212350005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :map :: List a -> (a -> List b) -> List b < 1212350006 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aka < 1212350008 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bind :: List a -> (a -> List b) -> List b < 1212350012 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aka < 1212350016 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bind :: m a -> (a -> m b) -> m b < 1212350074 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: am i rite < 1212350098 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I was talking to my mother. < 1212350112 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :My problem is < 1212350117 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :In bind (wrap a) f = f a < 1212350130 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The function in bind is supposed to be irrelevant. < 1212350130 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Wait < 1212350133 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :No < 1212350138 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bind (wrap a) f = f a < 1212350140 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :look at the wrap < 1212350142 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now < 1212350144 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :let's expand < 1212350147 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bind [a] f = f a < 1212350149 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :let's expand < 1212350153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :concat (map f [a]) = f a < 1212350156 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Do you see now? < 1212350232 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :concat [f a] = fa? < 1212350245 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: No. < 1212350250 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :concat [[f a]] = [f a] < 1212350256 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Remember, f returns a List < 1212350257 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but we map < 1212350259 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so we get a List List < 1212350262 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so we concat to get a List < 1212350273 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But map f [x,y,z] -> [f x,f y, f z] :o < 1212350283 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wait < 1212350288 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Yes.. But f returns a list. < 1212350293 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What is f? < 1212350298 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: f is (a -> List b) < 1212350302 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :where 'a' is the type of elements in the list < 1212350302 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it supposed to be a random function? < 1212350310 0 :oklopol!i=oko@dsl-tkubrasgw1-fe30fa00-66.dhcp.inet.fi JOIN :#esoteric < 1212350311 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but it must be of a specific type! < 1212350315 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bind :: m a -> (a -> m b) -> m b < 1212350318 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :f is the second argument < 1212350320 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :m is List < 1212350336 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Man I hate Haskell's syntax < 1212350350 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Somehow I doubt your problem is with the syntax here. < 1212350363 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :*only with < 1212350391 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Could you give the I/O monad thingy? < 1212350441 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: its internal to the haskell impl < 1212350446 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :obviously, since it actually does the io < 1212350498 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also, what would actually add a monad in my awesome thing that I won't actually ever implement? < 1212350531 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool thing < 1212350539 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1212350791 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(Hulo?) < 1212350831 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I have to go now for about 30 mins, soon. < 1212350832 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sorryl. < 1212350843 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Bye. < 1212350866 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Sorry boy, but me and monads just don't mix :o < 1212350922 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Keep tryin'. < 1212350924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ask #haskell. < 1212351202 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What I'd like to know is, why do functional people have so much against side effects? < 1212351229 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I can understand the concern for an esoteric language, because it's fun to make a language entirely of one paradigm < 1212351235 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But why Haskell? < 1212351246 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: it helps enforce correctness < 1212351249 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and helps reasoning about programming < 1212351253 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and letsy ou do lazy evaluation < 1212351301 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Isn't "enforcing correctness" just another term for "being unpractical"? < 1212351329 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: no. < 1212351336 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It means that if your program compiles, it probably works < 1212351339 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye for 30mins < 1212351417 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :'kay < 1212351429 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Disregard that. Back for a few minutes. < 1212351464 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1212351479 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So, what would add monad for the limp machine 9000 < 1212351489 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(Disregard the 9000, it's a bad habit) < 1212351538 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: define 'add monad' < 1212351553 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: My idea was - an actor is a monad. < 1212351559 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So, your IO actor, is an actor, but it's also a monad. < 1212351563 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Or .. something. < 1212351601 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But how would this work out? < 1212351633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: It's your language, you figure it out. < 1212351636 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :All I know is IT'D BE AWESOME. < 1212351648 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But I don't want no filthy monads in it :o < 1212351667 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And since I barely know what it is, it would be hard to work it in some actor < 1212351677 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What the fuck is a bind for an actor? < 1212351692 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The user is one! And I don't want to be bound! < 1212351699 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :At least not on the first date. < 1212351717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Well, no. < 1212351722 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean that an actor is a monadic value. < 1212351725 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :actor = m a < 1212351755 0 :oklofok!i=oko@dsl-tkubrasgw1-fe30fa00-66.dhcp.inet.fi JOIN :#esoteric < 1212351764 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :My idea was mainly to do something that's vaguely usable. < 1212351774 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: this could be usable! < 1212351778 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You just write your actors as monadic stuff. < 1212351787 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212351813 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Doing numbers in pure Lisp is probably not very easy, and doing lists in is a fucking hassle. < 1212351825 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And lambda calculus is just painfully long. < 1212351833 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But what if the three were combined! :o < 1212351842 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"painfully long", that's what SHE said < 1212351844 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What if, my friend! < 1212351870 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I also want to do some sort of library-like feature. < 1212351881 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Like you could load a list of pre-existing functions. < 1212351901 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Instead of redefining addition for every program, you could just load some arithmetic module < 1212351968 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: monads and side-effects are not very related, by the way. < 1212351973 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm pondering on what to use for compatibility between functions though. < 1212351992 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a monad is just a monad, you can have one in any decent language < 1212352001 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Like what would happen if I try successor on something that isn't a number < 1212352025 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : Like what would happen if I try successor on something that isn't a number < 1212352028 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it should success. < 1212352033 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :lament : isn't the I/O monad supposed to prevent side effects? < 1212352039 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: the IO monad, yes < 1212352039 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :*rimshot* < 1212352053 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: no, the IO monad is supposed to allow side effects. < 1212352057 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: the IO monad is what we refer to as a "clever trick", though < 1212352059 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Haskell would be pretty useless otherwise < 1212352092 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm not a big fan of types, but the idea of converting things into lambda calculus and lambda calculus in lists and numbers does not appeal much to me < 1212352122 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :types are fun < 1212352134 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Mainly because I'm lazy and it would be retarded to use those functions on something that isn't the right argument < 1212352219 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in a context of non-esoteric languages, types are a good way of documenting your code. < 1212352230 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So the basic functions would be something like succ, , cons, car, cdr, cond, atom, eq. < 1212352234 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :often you know what a function does just by looking at its signature. < 1212352247 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :With the constants nil, true, false and 0. < 1212352259 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Though true and false could also just be 0 and >0 < 1212352281 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :brb30ms < 1212352289 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: and 'spawn' < 1212352290 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and 'send' < 1212352297 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(and'wrap'and'bind') < 1212352306 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure the projection function would be of much use if I have no restriction on the function definition < 1212352313 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What would that be? < 1212352397 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(Also lambdas and some combinators from the good old lazy bird set) < 1212352458 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1212352538 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1212352558 0 :calamari!n=calamari@ip24-255-58-177.tc.ph.cox.net JOIN :#esoteric < 1212352581 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope, oerjan and calamari all joining at the exact same time < 1212352588 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Uh oh. < 1212352589 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1212352593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1212352594 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :They're coming after me! < 1212352597 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1212352599 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :To fill me with monads D: < 1212352604 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :we know what you're up to < 1212352613 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats Slereah's upper eyebrow < 1212352707 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION administers monads ocularly < 1212352738 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BRAINS.. WITH MONADS < 1212352750 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's going to be a Clockwork Orange moment, isn't it? < 1212353050 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1212353085 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Only with more monads. < 1212353120 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"I could see a bit of the ol' functional language, when suddenly, I felt monads" < 1212353425 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1212354028 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :mh how would you display numbers with more than one digit in the best way in brainfuck? ;o < 1212354096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i vaguely recall PEBBLE has an i2a algorithm < 1212354120 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Nocta : You use some sort of dividable - substraction algorithm? < 1212354160 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :i thought about doing something like this < 1212354183 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(PEBBLE-generated bf probably is not optimal in size though) < 1212354201 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since it is macro-based, so will have repetitions < 1212354234 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :;o < 1212354312 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(vague recall as in i think i helped pikhq debug it) < 1212354381 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or at least the underlying division macro < 1212354473 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212354487 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212355183 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :i dont really know what you mean < 1212355291 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212355303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE is pikhq's macro language which compiles to bf among others < 1212355344 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is it what they used on the Flintstones? < 1212355346 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is a macro for converting a number to digits < 1212355347 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :hm so you think i should use this as help? < 1212355374 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you might < 1212355414 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :hm i could write the numbers from 0-9 in the cells from 0-9 < 1212355426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, http://esoteric.voxelperfect.net/wiki/Brainfuck_algorithms < 1212355432 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it has divmod at least < 1212355450 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :and then split the number in 1, 10, 100 and 1000 steps < 1212355466 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :divmod = %? < 1212355471 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :modulo < 1212355486 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and % simultaneously < 1212355492 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er < 1212355494 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :/ and % simultaneously < 1212355499 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1212355506 0 :Judofyr_!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212355526 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :but shouldnt be too hard to make it in bf without macros < 1212355527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :very useful for this kind of stuff < 1212355533 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212355549 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean that wiki page has a divmod < 1212355568 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :yesterday i wrote the >= operator :o < 1212355569 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1212355753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1212355771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, divmod? a python framework iirc < 1212355964 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212356185 0 :Slereah!n=hax@ANantes-252-1-21-153.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212356259 0 :RedDak!n=dak@host44-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1212356283 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :python ftw < 1212359376 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Lol back < 1212359437 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : oerjan, divmod? a python framework iirc < 1212359449 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster knows python frameworks, but not mathematical operators < 1212359488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes I know what div and mod are < 1212359489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was a joke < 1212359491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212359496 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But then again when is divmod used outside of computarrs?* < 1212359519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway doesn't the IDIV instruction in x86 return both div and mod results? < 1212359519 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Never. < 1212359524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in different registers < 1212359528 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it was a pretty lame joke but that's to be expected I guess < 1212359528 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and yeah. < 1212359923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1212360507 0 :Iskr!unknown@unknown.invalid QUIT :"Leaving" < 1212362487 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212362784 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1212363266 0 :HanDongSeong!unknown@unknown.invalid QUIT :"It's Monday morning here in South Korea. I'm going to start new week now" < 1212364629 0 :tusho!unknown@unknown.invalid NICK :ehird` < 1212364644 0 :ehird`!unknown@unknown.invalid NICK :tusho < 1212364696 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1212367245 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1212367284 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1212367529 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"Well he was dumb." -- a person, on Djikstra < 1212367534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*Dijkstra < 1212367597 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"God is dead." -- Nietszche. "Nietszche is dead." -- God. < 1212367641 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Reading Uncyc? < 1212367744 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1212367758 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: no, that's an ancient joke < 1212367763 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and a very good one at that < 1212367772 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"Fuck." -- a person, on dying < 1212367793 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Also. It's Nietzsche. < 1212368019 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: frankly, #linguistics is _weak_ on the gay sex point < 1212368019 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : a disappointingly low level of gay sex in here today... < 1212368020 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :* saimazoon sets ban on *!*n=tusho@91.105.124.* < 1212368020 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :* You have been kicked from #linguistics by saimazoon (saimazoon) < 1212368060 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :maybe the response would be more positive if you said it in spanish < 1212368075 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn. i knew my spelling was probabilistic on that one. < 1212368077 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: you have a point < 1212368098 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: but kickbanning for gay sex? the nerve. < 1212368122 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wasb;t there a pedo sympathizer in there before? < 1212368143 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :was there? < 1212368148 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'd gay sex him u- Wait what < 1212368169 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I mean, the other day < 1212368195 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: beats me, what was happening? < 1212368210 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :He was trying to justify having sex with children < 1212368238 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, you achieved your goal, people are talking about anal sex now < 1212368250 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: are they being kickbanned? < 1212368253 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1212368281 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :>saimazoon< I would like to complain about the hypocritical banning situation in #linguistics. Is anal sex a more acceptable topic than gay sex in general < 1212368345 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: no response, do you think he's gone off to have gay sex? < 1212368360 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why are you into gay sex so much, anyway? < 1212368390 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: because gay sex from oklopol, bsmntbombdood and you was sooo good < 1212368392 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1212368399 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what < 1212368409 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, we're pros < 1212368410 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: just talkin' about our orgies. < 1212368427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: EXPERIENCED GAY SEXERS UNITE < 1212368505 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :CATHOLIC LOGS http://tunes.org/~nef/logs/esoteric < 1212368539 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i soooo want to troll #linguistics now < 1212368554 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: so do I but banning kinda stops me! < 1212368556 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::'( < 1212368561 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I was all ready for gay sex < 1212368564 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what's up with that < 1212368573 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yesterday or the day before they were all about gay sex. < 1212368579 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm very offended < 1212368601 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :huh. < 1212368604 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my banner is no longer there. < 1212368605 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :TURING WOULD BE PROUD OF YOU < 1212368608 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm afraid i'm not an experienced gay sexer < 1212368628 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: don't worry, oklopol will assist you < 1212368661 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :In the anal ass. < 1212368727 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what other kind of ass is there? < 1212368751 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Divers/Ass%202.jpg < 1212368762 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I actually read this entire webcomic. < 1212368804 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Psychotic ... in the anal ass? < 1212368839 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :This is not as ass-packed as one of the sentence found in that comic. < 1212368846 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Ass ream anally in the anal ass" < 1212368917 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: brilliant < 1212368918 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :link to that comic? < 1212369032 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :google < 1212369038 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The title is on the bottom of the pix < 1212369053 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: lazy < 1212369055 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I have to go < 1212369056 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so LINK < 1212369057 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :>:| < 1212369099 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: just remember all german words have at least one "sch". < 1212369127 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: halp me be experienced gay sexor plox < 1212369131 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.theomniverse.com/poc/archives.html?viewthiscomic=1 < 1212369135 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Lazy bum. < 1212369221 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: last updated 2004 < 1212369339 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1212369356 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: every day for the rest of our lives < 1212369358 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hell, even when I first read it, it wasn't updated anymore, IIRC < 1212369371 0 :tusho!unknown@unknown.invalid QUIT :"Leaving" < 1212369379 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212369389 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: jawohl, wenn du es sagst, muss ich es woll glauben < 1212369407 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh you :) < 1212369426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*wohl, maybe < 1212369444 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, voll is full, vohl is nothing < 1212369451 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err < 1212369455 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also wohl is prolly nothing < 1212369471 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :may be some ancient form of wollen. < 1212369545 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wohl = well < 1212369564 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :errr < 1212369582 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i meant "also woll is prolly nothing" < 1212369594 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :as in "yeah, what you said," < 1212369611 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Word is not found" < 1212369990 0 :oklofok!unknown@unknown.invalid NICK :oklopol < 1212369999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i did my share < 1212371888 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212372337 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1212372534 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212372665 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212372845 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212374532 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212374756 0 :Nocta^!n=nocta@kobz-590f066e.pool.einsundeins.de JOIN :#esoteric < 1212374918 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212375540 0 :Nocta!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212376280 0 :oklopol!unknown@unknown.invalid QUIT :No route to host < 1212379552 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1212379565 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1212379600 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1212380234 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopoklopol :O < 1212380506 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1212383829 0 :GreaseMonkey!n=saru@219-89-41-219.dialup.xtra.co.nz JOIN :#esoteric < 1212384485 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Unisex." < 1212384757 0 :GreaseMonkey!n=saru@219-89-41-219.dialup.xtra.co.nz JOIN :#esoteric < 1212385149 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Unisex." < 1212386217 0 :GreaseMonkey!n=saru@219-89-41-219.dialup.xtra.co.nz JOIN :#esoteric < 1212386619 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Unisex." < 1212387187 0 :jix!n=jix@dyndsl-080-228-181-149.ewe-ip-backbone.de JOIN :#esoteric < 1212387197 0 :jix!unknown@unknown.invalid QUIT :Remote closed the connection < 1212388813 0 :GreaseMonkey!n=gm|--0@219-89-41-219.dialup.xtra.co.nz JOIN :#esoteric < 1212389019 0 :augur!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212390134 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Unisex." < 1212390509 0 :GreaseMonkey!n=gm|--0@219-89-41-219.dialup.xtra.co.nz JOIN :#esoteric < 1212390618 0 :Judofyr_!unknown@unknown.invalid NICK :Judofyr < 1212391364 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Unisex." < 1212391754 0 :GreaseMonkey!n=gm|--0@219-89-41-219.dialup.xtra.co.nz JOIN :#esoteric < 1212392239 0 :sparkypadawan!n=sparkypa@60.234.199.17 JOIN :#esoteric < 1212393599 0 :clog!unknown@unknown.invalid QUIT :ended < 1212393600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1212394057 0 :sparkypadawan!unknown@unknown.invalid NICK :sparkypadawan_is < 1212394069 0 :sparkypadawan_is!unknown@unknown.invalid NICK :sparky_away < 1212396583 0 :sparky_away!unknown@unknown.invalid NICK :sparkypadawan < 1212398587 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212398625 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212398853 0 :Iskr!n=i@host200-17-dynamic.56-82-r.retail.telecomitalia.it JOIN :#esoteric < 1212399209 0 :sparkypadawan!unknown@unknown.invalid PART #esoteric :? < 1212400786 0 :RedDak!n=dak@host44-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1212401463 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212401610 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric < 1212403344 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Unisex." < 1212403771 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212403791 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212407427 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1212408416 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1212409504 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1212410220 0 :Judofyr_!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212410221 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212410240 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212410462 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212410830 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1212410968 0 :atsampson!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212411242 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric < 1212411310 0 :RedDak!n=dak@host44-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1212414950 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1212415147 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212415165 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212415242 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1212417159 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212417355 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212417380 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212417383 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212417399 0 :Judofyr_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212417426 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212418742 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212418817 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1212418827 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jes, mi estas. < 1212418876 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Cxu vi parolas esperanton? < 1212418890 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Kiu parolas esperanton? < 1212418927 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212418949 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, cxu vi parolas esperanton? < 1212418968 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :In Soviet Russia, vin parolas esperanto! < 1212419080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought esperanto would parola me in soviet russia < 1212419144 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's what vin parolas esperanto means < 1212419168 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :With verbs other than esti, order doesn't matter < 1212419188 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :the -n goes on the object.. as in, what's the action going to < 1212419195 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :parolas means speaks < 1212419203 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :vi == you < 1212419221 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :so vi parolas esperanton means you speak Esperanto, and vin parolas esperanto means Esperanto speaks you < 1212419263 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION growls at The Onion ticker for repeating that old neckbelt joke < 1212419279 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mi parolas esperanton, sed mia esperanto estas malbone. . . < 1212419296 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd tend to say "Esperanto parolas vin", BTW. < 1212419315 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it doesn't *matter*, but I'd tend to say that, anyways. < 1212419322 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, me too, but it's cooler to just switch it for that joke < 1212419330 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: i guessed it might be that, but for some reason didn't believe myself. < 1212419334 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*be like that < 1212419347 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm, to just switch the -n < 1212419354 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.theonion.com/content/cartoon/may-05-2008 < 1212419401 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.theonion.com/content/cartoon/apr-21-2008 < 1212419497 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212419536 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.theonion.com/content/cartoon/mar-24-2008 < 1212419544 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'll stop posting those now < 1212419547 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1212419690 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212420094 0 :ais523_!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1212420375 0 :Nocta!n=nocta@kobz-590f1007.pool.einsundeins.de JOIN :#esoteric < 1212420376 0 :jix!n=jix@dyndsl-091-096-038-104.ewe-ip-backbone.de JOIN :#esoteric < 1212420484 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212420542 0 :ais523!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212420710 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1212420756 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212420776 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212420818 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212421092 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212421180 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212421279 0 :Nocta^!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212421747 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212421805 0 :bsmntbombdood!n=gavin@97-118-112-6.hlrn.qwest.net JOIN :#esoteric < 1212425711 0 :ais523_!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1212426009 0 :ais523!unknown@unknown.invalid QUIT :Nick collision from services. < 1212426016 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1212426852 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1212426938 0 :augur!unknown@unknown.invalid NICK :psygnisfive < 1212427937 0 :Johnnyboi37!n=fourbros@12-215-176-140.client.mchsi.com JOIN :#esoteric < 1212427991 0 :Johnnyboi37!unknown@unknown.invalid PART #esoteric :? < 1212428837 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"" < 1212429231 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1212429533 0 :sebbu!n=sebbu@ADijon-152-1-73-193.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1212430159 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1212430672 0 :timotiis_!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1212431101 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212431500 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212431573 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212431700 0 :AAAAAAue4njxuz!unknown@unknown.invalid QUIT :SendQ exceeded < 1212431830 0 :pikhq!unknown@unknown.invalid PART #esoteric :? < 1212432042 0 :revcompgeek!i=42ec44fd@gateway/web/ajax/mibbit.com/x-15a87d17ec30300c JOIN :#esoteric < 1212432142 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212432299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have a question about what names I should use for things in Feather < 1212432337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :There are various system-defined global variables which act much like built-in functions do in other languages < 1212432352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. call/cc < 1212432359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is a constant < 1212432368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I want every object in the program to have them as properties < 1212432376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what should I call the name of the relevant properties? < 1212432388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking something with a sigil, maybe like %callCC < 1212432395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but does anyone have a better idea? < 1212432616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does anyone here know what Smalltalk uses for globals? I'm trying to keep the syntax looking like Smalltalk's but for different reasons < 1212432725 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just identifiers like all other ones < 1212432735 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how do you tell if something's a global? < 1212432758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than being the name of a message or a property or something like that? < 1212432772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably because there's nothing else it could be < 1212432777 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's nothing else it could be < 1212432787 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :message names appear in different positions < 1212432797 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there aren't any properties < 1212432805 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :global is just the "root scope" < 1212432810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, there aren't really in Feather either < 1212432848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :an object is said to have a property if it responds to a particular message by always returning the same value, which is the value of the property < 1212432862 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in "foo bar" < 1212432864 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bar is the message < 1212432869 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and foo is not the message < 1212432874 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there can be no confusion < 1212432879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212432894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh well, I'll have to think of something different in Feather < 1212432920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like using sigils, because the sigils can end up becoming messages of their own once the interpreter has made itself a little more advanced < 1212432949 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(Feather's reminding me more and more of Smalltalk + Haskell + Scheme, by the way) < 1212432963 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sounds pretty painful :) < 1212432965 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've even ended up having to implement monads, despite it being a strict language < 1212434110 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric < 1212434185 0 :Slereah!unknown@unknown.invalid QUIT :"kthxbai" < 1212434544 0 :Hiato!n=Hiato@dsl-245-36-99.telkomadsl.co.za JOIN :#esoteric < 1212435498 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1212435511 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Can someone tell me quickly, does this do what I think it does? < 1212435511 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :if ord(n[k]) in range(ord('a'),ord('z')) < 1212435511 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :(In python) < 1212435530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know enough Python to know for certain, but that looks right < 1212435540 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :cool, thanks :) < 1212435557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what program are you trying to write? < 1212435571 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :an interpreter for my new esolang :P < 1212435587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are the details of your new esolang online anywhere yet? < 1212435595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if not, could you give a quick description? < 1212435639 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :in but a moment :) < 1212436837 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1212437422 0 :Quendus!n=Quendion@145.175.adsl.brightview.com JOIN :#esoteric < 1212437468 0 :Quendus!unknown@unknown.invalid NICK :AAAAAAue4njxuz < 1212437795 0 :RedDak!n=dak@host44-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1212439623 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes for a while. ("MCSE: My Confidence Screws-up Everything") < 1212440604 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1212440895 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :sorry about that ais523 < 1212440905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's OK < 1212440908 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that was one of the longer phone calls of my life :P < 1212440916 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1212441108 0 :Sledgehammer!n=hax@ANantes-252-1-21-153.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212441112 0 :Sledgehammer!unknown@unknown.invalid PRIVMSG #esoteric :ais523. < 1212441113 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :the language is _really_ simple, as it's designed to be. The structure consists of 4 possible commands: < 1212441114 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :1. Inc < 1212441114 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :2. Dec < 1212441114 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :3. If >0 begin < 1212441114 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :4. If=0 end < 1212441114 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :In order to programme, you simply type the name of the variable you wish to send as the arguments and the variable that you wish the results to be stored in. IE: sending aa when the instruction pointer is one will do a = a +1. The symbolisation is arbitrary, anything that is not a variable (a-z) is considered a no-op. After every variable/no-op the instruction pointer is advanced by 1. So, you can do, for instance: aa ab < 1212441118 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :which is the same as saying b = 1 < 1212441120 0 :Sledgehammer!unknown@unknown.invalid NICK :Slereah < 1212441122 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ais523. < 1212441137 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Come to my house, and heal my computer with your aura of awesome < 1212441187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: how does it tell which command you want? Position in the source-code? < 1212441212 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep :) The CP starts at 0 and is incremented by one every two characters < 1212441233 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: no, that doesn't work like you want < 1212441239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: how would I manage that? < 1212441259 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean oklofok? < 1212441274 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :range(a,b) is only inclusive on a's end < 1212441285 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, so it was actually a range from a to y < 1212441288 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ais523 : I dunno, I'm not the one with the aura. < 1212441290 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :as is the standard for all rangers. < 1212441297 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :in all language and thing < 1212441302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: what's wrong with your computer, anyway? < 1212441321 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1212441330 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :aha, well, that explains that. Thanks oklofok :) < 1212441333 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Many things. Right now, it's that I can't reassign partition sizes. < 1212441344 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what, on existing partitions? < 1212441350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that isn't a particularly easy operation < 1212441356 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Partition magic sez "Bad sector", and Gparted won't even start. < 1212441361 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1212441361 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It used to be! < 1212441366 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1212441372 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Ok, here is a mostly completed manual of my much more complex functional esolang < 1212441372 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: well, bad sector means that there's something wrong with your hard drive < 1212441373 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://www.mediafire.com/?brjyzjnj2fd < 1212441377 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Boy the fun did I have a few months ago resizing them! < 1212441386 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :(for those interested, naturally :P ) < 1212441391 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Can't you shine some aura on it? < 1212441463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think that helps with partition resizes < 1212441477 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You must believe in yourself, ais523! < 1212441481 0 :timotiis_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212441493 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Remember that part of inspector Gadget, where we thought he was dead? < 1212441500 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But Penny really believed? < 1212441531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to think up a delicious cake joke < 1212441608 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :So, any comments on either lang? < 1212441617 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Needs more cowbells. < 1212441627 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the simple one: do you have any way to loop? < 1212441635 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :def addlater(x) { def future(y) {return x+y}} < 1212441640 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Ah, ok, sure - working on it, but import cowbell does'nt work < 1212441642 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :addlater(2)(2) ....that is all I have to say. < 1212441666 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep, using if>0 begin, and if=0 end < 1212441679 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :On a more important level, Half Life 2 won't start D: < 1212441681 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :essentially a basic [ ] (in bf) equivalent < 1212441726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, the way you wrote it it wasn't clear whether it looped or not, that's why I asked < 1212441734 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :sure, no harm done :) < 1212441735 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Are there any languages out there that use some sort of "when" construct. < 1212441745 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :like... do something on a certain event... regardless of time. < 1212441747 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :hrmm... that's an interesting one :) < 1212441766 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :so, < 1212441769 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :do inc(x) < 1212441769 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :when x>5 stop < 1212441770 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I like that :D < 1212441774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as for the complicated one, I'm having technical problems trying to read it < 1212441788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: yes, CLC-INTERCAL < 1212441790 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :aha, heh... I knew ms wasn't the way to go < 1212441817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a construct that evaluates an expression at the first moment in time it isn't a runtime error < 1212441817 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :on an unrelated note, futures are the weirdest things ever. < 1212441829 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...haha < 1212441876 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I kind of want something that uses logical attraction to program somehow. < 1212441888 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :like... "x hate y, but x loves z" < 1212441892 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*hates < 1212441902 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and then have shit happen based on these declarations < 1212441914 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :(Not sure if I've run this by you guys yet: http://rafb.net/p/ShlZzZ70.html ) < 1212441917 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :maybe a love triangle is an infinite loop. ;) < 1212441933 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, CakeProphet, I had a similar idea < 1212441940 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that has yet to be developed < 1212441951 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :My hand notes: Variable relationship is constant, throughout code. If b = 2x, then if x changes value, b changes value proportionatly. < 1212441951 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :b now has 2x child, can't change value of either b or x, but can spawn off different children with different values. < 1212441951 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :You can eliminate children, or kill the whole parent (which case defaults to default value). Calling parent callas all values < 1212441951 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :associated with parent (all children). Calling a child calls all its associated values (sub-children only). < 1212441979 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that Mandelbrot looks good: simple, understandable and short < 1212441985 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) < 1212442010 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...I like labels. < 1212442023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: seen Haifu? < 1212442027 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1212442035 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Haifu, I think < 1212442054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that's a stub, but it's got the link I wanted on it < 1212442055 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it would be cool to not have variables... but have labels. (operation operand [LABEL operand]) < 1212442122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what do the labels label? < 1212442133 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and then an operation that changes all expressions with a label name.. (change LABEL (operation blah blah)) ...and * refers to the original expression in label, so you can do stuff like (change LABEL (+ * 1)) to increment a value. < 1212442139 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, CakeProhpet, if you have some kind of data retention structure (as is necessary for TC I believe), then I'd say you automatically have variables. < 1212442146 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :they label any sort of expression. < 1212442154 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :using s-expressions at the moment, but it could vary. < 1212442190 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212442207 0 :Iskr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212442215 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it's like... syntax substitution. < 1212442225 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so the variables are syntax constrcts, not really evaluated yet. < 1212442252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL hasn't quite reached the stage of being able to substitute one expression for another like that, but it's getting there < 1212442279 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it would change all the results of the previous computation... it would just change the syntax tree from that point on. < 1212442280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it comes out logically from the grammar of the language, but so far I haven't figured out how to implement it or whether doing so would be a good idea < 1212442300 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... but surely then, it would be possible to coax the programme into depending on a situaiton which will only arise after it has been resolved < 1212442313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: sounds like Feather in reverse < 1212442343 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Feather? I will reference the wiki < 1212442353 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...it would be pretty sweet to have that kind of syntax-substition in a real language. You could have plugins that change the core completely. < 1212442353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: not there yet < 1212442358 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a lang I'm inventing at the moment < 1212442365 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :(real language = practical) < 1212442365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and have been talking about to ehird for days on end < 1212442367 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Aha, awesome :) < 1212442381 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the main feature is that you can retroactively change any part of the language < 1212442382 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :er... well I must have missed it, any docks? < 1212442391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually I was just writing some < 1212442394 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, sounds twisted in a way < 1212442409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they're just my mental meanderings set down on paper < 1212442423 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*cough* link *cough* < 1212442424 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and may quite possibly be entirely wrong, or alternatively incomprehensible < 1212442425 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212442483 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1037213 < 1212442507 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the language's syntax is actually much nicer than that < 1212442509 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :pastebin hates me, any chance of nopaste or the like? < 1212442514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I've only got to documenting Basic Feather so far < 1212442520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and OK, I'll use a different pastebin < 1212442525 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) < 1212442563 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I've always liked Perl and Ruby's conditional statement syntax.... and Python's too. < 1212442585 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, yeah. p += k UNLESS s == 1 < 1212442591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/I4JsLV42.html < 1212442601 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : statement if condition ... or statement while condition... etc. In Python there's (expression if condition else other-expression) < 1212442603 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Thanks ais523 < 1212442756 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :So, let me see if I get the gist < 1212442789 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :essentially, you can have a programme that creates its own grammar subset and then executes itself or any other arbitrary programme in it? < 1212442836 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...bugSophia was really cool. I should get around to writing its interpreter. < 1212442883 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1212442931 0 :Hiato!unknown@unknown.invalid PART #esoteric :? < 1212442942 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212442952 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1212442976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, X went crazy and I had to restart it < 1212442986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: yes, that's one of the things it can do < 1212443001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all objects are read-only < 1212443010 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you can retroactively modify what they were at the moment they were created < 1212443013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's how you do inheritance < 1212443103 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...bugSophia would have really interesting concurrence. < 1212443209 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :because each byte value essentially has its own thread of execution. < 1212443404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as for Feather, primitiveBe is the thing that really sets it apart from other languages, although you have to be careful using it to avoid an infinite loop < 1212443423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone (maybe AnMaster) suggested calling it primitiveBecome, but become = (to me) change from now on < 1212443426 0 :Slereah!n=hax@ANantes-252-1-21-153.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212443430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas it isn't a become, it's a be < 1212443434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or maybe even a have-been < 1212443456 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION remembers Douglas Adam's comments about time travel screwing up grammar < 1212443481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, was ehird < 1212443482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not me < 1212443486 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1212443487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I suggested private prefix < 1212443495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird suggested primitive < 1212443510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I still like the idea of veryUnsafeBe, though < 1212443527 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: any idea on what sigil, if any, to use for globals < 1212443538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at the moment I implement them as properties which all objects have < 1212443548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because they're set on the root object < 1212443764 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I like how Ruby uses ALL CAPS for constants. < 1212443775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, C does that too < 1212443777 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort of < 1212443781 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212443783 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...not as part of the language. < 1212443805 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well, what sigils have you already used? < 1212443827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ and # both look like sigils to the user, but aren't really < 1212443835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'm planning to use $ as well < 1212443838 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You should use ` ...no ever uses ` < 1212443855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I may end up using it for unary operators, like Haskell does < 1212443864 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :or ~... < 1212443864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/unary/infix/ < 1212443877 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I was going to use ~ as an operator < 1212443894 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :what do semicolons do at the moment? < 1212443926 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nothing just yet, but I plan to use them to separate statements < 1212443949 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I always like local variables to be the unsigilized ones... if you're using something to declare scope. < 1212443957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it's an OO language < 1212443963 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and $ always looked kind of globalish to me. Reminds me of environment variables. < 1212443970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, $ is globalish to me too < 1212443981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm planning to use it for the monad < 1212443990 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :-gasp- not the monad < 1212443993 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that thing I still don't get. < 1212443995 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which threads through the entire program and remembers things that need to be global < 1212443996 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but is apparently God. < 1212444002 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I only have the one monad, unlike Haskell < 1212444009 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :rofl... the One True Monad. < 1212444016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but monads are pretty simple really, just hard to explain < 1212444041 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :like functions... apparently. No one gets functions in any of my math classes. < 1212444063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: do you understand the concept of a lazy functional language? < 1212444092 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Like Haskell? I'd say yes... but I'm not actually sir, because I don't know a lot about haskell < 1212444100 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I understand the concept of lazy < 1212444103 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and the concept of functional. < 1212444114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, suppose you have a lazy functional language, and you want to make sure things happen in a particular order < 1212444125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's lazy, so you can't tell whether they happen at all unless you try to use them < 1212444125 0 :lifthrasiir!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212444133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :say you have something that's pure side-effect with no return value < 1212444135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like printing out a string < 1212444146 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally in a lazy language that would never happen because you never use its return value < 1212444158 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ah... yeah < 1212444168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so, suppose you have some value, in the case of IO it doesn't even matter what it is < 1212444180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :make it of a special, unique data type < 1212444206 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then say, that all side-effect operations in a particular group (say, all IO operations) have to take a value of that type as an argument and return a value of that type < 1212444231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then, your second print statement depends on the return value from the first print statement < 1212444243 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and your third print statement depends on the return value from the second print statement < 1212444245 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1212444255 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and at the very end of your program, you return the last return value back to the OS < 1212444269 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that way, you make sure that all your print statements run in the right order < 1212444275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because each needs the last to have executed before it < 1212444292 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... alright. I vaguely understand. < 1212444296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this solves most of the problem, but there's one extra issue < 1212444309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what if someone passes the return value of the first print to both the second and the third? < 1212444317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you do that, chaos ensues because the ordering is broken < 1212444331 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I see what it's used for it... and why it's needed... but not how you do it. < 1212444334 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so what a monad does, is it hides those return values so you can't manipulate them directly < 1212444345 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have an operator (I think Haskell calls it >>=) < 1212444355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that passes the return value of one function as an argument to another < 1212444361 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :....so it's vaguely like a stream? < 1212444368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, very like a stream < 1212444398 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can do (printStrLn "Hello, ") >> (printStrLn "world!") < 1212444400 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I think if they just named it something more descriptive, it would be less confusing. < 1212444411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(ah, I remember now, it's >> to join void functions together) < 1212444424 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the first has to run before the second < 1212444432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because you're chaining an imaginary return value from the first to the second < 1212444434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the IO monad < 1212444453 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...alright. Yeah, that's simple, but hard to explain. < 1212444464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now, the clever and confusing bit is when you actually make the imaginary return value have a meaning, and convey information < 1212444475 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...oh lawd. < 1212444477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when you do that, you are effectively creating a variable < 1212444485 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have a value which goes from function to function < 1212444490 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which you can look at, and change < 1212444497 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally values can't be changed in lazy functional languages < 1212444506 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that gives you the State monad, for instance < 1212444517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which gives you one variable that you can read from and assign to, etc < 1212444526 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :is there a reason Haskell does this as opposed to using variables and some sort of built-in stream concept? < 1212444537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: functional purity < 1212444543 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :figures. < 1212444543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and laziness < 1212444557 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :monads don't really seem that functionally pure though. < 1212444568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, you can implement them with nothing but functions < 1212444577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, I'm having to do that for Feathe < 1212444578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/r/ < 1212444600 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1212444606 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :rofl.. you just gave your last statement an infinite length... < 1212444616 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :as it no longer has an ending. < 1212444617 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: it wasn't s/$/r/g < 1212444636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, normally regexps add one if you accidentally deleted the old one < 1212444653 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :rofl, sounds like something Perl would do. < 1212444662 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Haskell would create some sort of infinite string concept. < 1212444672 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :for the sake of purity. < 1212444674 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, most regexps define $ as matching the 0-length string just before the ending, rather than the ending itself < 1212444684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I wonder if $$ matches the end of a string in most regex languages? < 1212444687 0 :sebbu!unknown@unknown.invalid QUIT :No route to host < 1212444696 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by that definition, it would < 1212444702 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...there really isn't much difference. < 1212444705 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :at all... < 1212444736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on my computer, grep doesn't match anything given '$$' as the regex < 1212444741 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but egrep matches every line < 1212444771 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not that anyone sane would write that anyway, except as a test < 1212444794 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I make searches for $Hello^ all the time < 1212444807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably that doesn't find anything < 1212444817 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well... if you have a ghost in your computer... < 1212444820 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless you have an environment variable called Hello set to the null string < 1212444827 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :then its possible they are attempt to communicate in the space between strings. < 1212444836 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :+ing < 1212444855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... if you had strings in 1-s complement notation < 1212444859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then you have two sorts of zero < 1212444864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now say if they're NUL-terminated < 1212444875 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could convey secret communication information by whether you terminated with +0 or -0 < 1212444886 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that would be sweet. < 1212444898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes 1s-complement < 1212444905 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you could map it to binary. +0 is a 1, and -0 is a 0 < 1212444921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially if you have a prime number of possible values for your numbers < 1212444940 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then addition, subtraction, multiplication and divmod are all reversible even if they overflow < 1212444949 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, apart from divide-by-zero, but that isn't exactly an overflow < 1212444971 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that's some wicked steganography. < 1212445737 0 :sebbu!n=sebbu@ADijon-152-1-69-244.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1212446126 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"" < 1212446161 0 :CakeProphet!unknown@unknown.invalid QUIT :"haaaaaaaaaa" < 1212446163 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1212448015 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1212448790 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1212449151 0 :revcompgeek!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1212449524 0 :Nocta!unknown@unknown.invalid QUIT : < 1212453200 0 :timotiis!unknown@unknown.invalid QUIT :"leaving" < 1212454274 0 :cherez1!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric < 1212454285 0 :cherez!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212457194 0 :cherez1!unknown@unknown.invalid QUIT :"Leaving." < 1212457313 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1212457555 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric < 1212458772 0 :fizzie2!n=fis@sesefras.zem.fi JOIN :#esoteric < 1212458772 0 :fizzie!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212462971 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1212464587 0 :psygnisfive!unknown@unknown.invalid NICK :MuadDib < 1212464596 0 :MuadDib!unknown@unknown.invalid NICK :psygnisfive < 1212468111 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1279282625.dsl.bell.ca JOIN :#esoteric < 1212472874 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1212474570 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212474598 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212476818 0 :Iskr!n=i@host216-17-dynamic.56-82-r.retail.telecomitalia.it JOIN :#esoteric < 1212479637 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric < 1212479999 0 :clog!unknown@unknown.invalid QUIT :ended < 1212480000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1212481448 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212481469 0 :Slereah!n=hax@ANantes-252-1-21-153.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212481858 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212481863 0 :Slereah!n=hax@ANantes-252-1-21-153.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212481910 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1212486247 0 :GreaseMonkey!n=gm|--0@219-89-41-219.dialup.xtra.co.nz JOIN :#esoteric < 1212487274 0 :lifthrasiir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric < 1212489571 0 :GreaseMonkey_!n=gm|--0@219-88-194-55.jetstream.xtra.co.nz JOIN :#esoteric < 1212489606 0 :GreaseMonkey_!unknown@unknown.invalid QUIT :Remote closed the connection < 1212490311 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212497670 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212497791 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212497804 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212498144 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1212498225 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212498303 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212498616 0 :Nocta!n=nocta@kobz-590f15fe.pool.einsundeins.de JOIN :#esoteric < 1212499838 0 :Hiato!n=Hiato@dsl-245-36-99.telkomadsl.co.za JOIN :#esoteric < 1212499867 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :It's the return of the: < 1212499867 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Aah, wait, no, wait... he didn't just say what I think he did, did he? < 1212500321 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212500417 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1212500450 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212500888 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212501130 0 :Hiato!n=Miranda@dsl-245-36-99.telkomadsl.co.za JOIN :#esoteric < 1212501377 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212501397 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212501413 0 :Hiato!unknown@unknown.invalid QUIT :"Miranda IM! Smaller, Faster, Easier. http://miranda-im.org" < 1212502294 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212502658 0 :Hiato!n=Miranda@dsl-245-36-99.telkomadsl.co.za JOIN :#esoteric < 1212502887 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212503037 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212503148 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212503284 0 :Hiato!unknown@unknown.invalid QUIT :"Miranda IM! Smaller, Faster, Easier. http://miranda-im.org" < 1212503355 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212503373 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212503589 0 :Hiato!n=Miranda@dsl-245-36-99.telkomadsl.co.za JOIN :#esoteric < 1212503814 0 :RedDak!n=dak@host66-88-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1212503861 0 :Hiato!unknown@unknown.invalid QUIT :"Miranda IM! Smaller, Faster, Easier. http://miranda-im.org" < 1212504168 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212504200 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212504586 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212504629 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212504750 0 :Hiato!n=Miranda@dsl-245-36-99.telkomadsl.co.za JOIN :#esoteric < 1212504849 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212504867 0 :oklopol!unknown@unknown.invalid QUIT :No route to host < 1212504953 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212505247 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212505406 0 :jix!n=jix@dyndsl-085-016-238-121.ewe-ip-backbone.de JOIN :#esoteric < 1212505878 0 :Hiato!unknown@unknown.invalid QUIT :"Buh-Bye" < 1212508307 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212508341 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212509277 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212509826 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212509873 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212510336 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1212510343 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1212511193 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212511217 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212511400 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212511438 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212514029 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212514059 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212516480 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212516489 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212517171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :o < 1212517288 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1212517378 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212517393 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212518168 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212518339 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212518984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"Click Finish to continue starting Firefox" -- Firefox < 1212519682 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212519717 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212520153 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric < 1212520404 0 :Dewi!unknown@unknown.invalid QUIT :Read error: 101 (Network is unreachable) < 1212521965 0 :oklopol!unknown@unknown.invalid QUIT :Connection timed out < 1212523366 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212523524 0 :edwardk!n=kmette@pdpc/supporter/base/edwardk JOIN :#esoteric < 1212523612 0 :edwardk!unknown@unknown.invalid PART #esoteric :? < 1212524074 0 :kar8nga!n=kar8nga@AMarseille-151-1-9-230.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1212524098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION begins to worry that ehird's been eaten by a grue < 1212524109 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't seen them for 2 evenings now < 1212524113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :online, that is < 1212524151 0 :Hiato1!n=Hiato@dsl-245-36-99.telkomadsl.co.za JOIN :#esoteric < 1212524180 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :It's the return of the: < 1212524181 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :Aah, wait, no, wait... he didn't just say what I think he did, did he? < 1212524192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :? < 1212524204 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :Yay, someone's alive this time :) < 1212524217 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was just thinking the same thing < 1212524231 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can't believe his luck < 1212524263 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :Could I ask you to "proof read" something for me, ais523 < 1212524270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :depends on what it is < 1212524275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, you can ask < 1212524291 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :well, it's my little foray into logic < 1212524302 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :http://www.mediafire.com/?jnccmwnhhbl < 1212524327 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :err... it's a word doc again - sorry about that :( < 1212524351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where am I meant to click in mediafire to download it? < 1212524400 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :Assuming you have JS enabled, you should briefly see a little progress bar, then a nice label saying "Click here to start download..." < 1212524413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, it was JS enabling that was the problem < 1212524422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but there really isn't a reason why downloads should require JS < 1212524429 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :heh, or just you this: http://download64.mediafire.com/wl2bm3kjesjg/jnccmwnhhbl/Proof+that+every+logical+situation+resolves+itself+in+an+infinite+amount+of+time.doc < 1212524436 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :yeah, lazy programmers I guess < 1212524477 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :(PS: this will allow you to get my complex esolang doc that you couldn't yesterday - I think http://www.mediafire.com/download.php?brjyzjnj2fd) < 1212524612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't follow the logic that if you have an undecidable statement, you can prove it true by showing it equivalent to itself given unlimited time < 1212524617 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I must have misunderstood that somehow < 1212524716 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :Err.. I don't quite follow. What I merely meant was that if the statement will never stabilise in a "solution" form, then we can deem it to be stable in it's current form, as it can never progress from that. Therefore, in its current form it can be deemed to be solved and or reduced to an already solved situation < 1212524740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what if the statement's undecidable, but it's impossible to prove that it's undecidable? < 1212524814 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :Well, then that is rather conveniently such a situation. The very fact that you cannot decide either one way or another reduces it (on a meta-scale) to a situation described in point one :) As its process is dependant on its outcome < 1212524884 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :am I making any sense at all? < 1212524889 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort of < 1212524906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'm not sure whether what you're trying to prove is profound or obvious < 1212524914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not very good with logical philosophy that deep < 1212524916 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :heh, well < 1212524951 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :neither am I. The thing is, it's often very difficult to prove intuitive statements, much more so than counter intuitive ones < 1212525010 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :So, having almost no philosophical knowledge, I set out to prove that, given an infinite amount of time, it shouldn't matter in what order you decide to tackle a problem whose solution is dependant on its process - but not the converse < 1212525775 0 :tusho!n=tusho@91.105.124.85 JOIN :#esoteric < 1212525779 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Cactus! < 1212525792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ah, you're here < 1212525797 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yes. < 1212525800 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was beginning to worry that you'd been eaten by a grue < 1212525859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I pasted a bit of what I'd done so far on Feather a while ago < 1212525867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :specwise < 1212525868 0 :tusho!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212525874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1212525914 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :Heh, your wit is dry, but I can stomach it :) < 1212525921 0 :tusho!n=tusho@91.105.124.85 JOIN :#esoteric < 1212525931 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: last thing you saw? < 1212525938 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: afraid I'd been eaten by a grue < 1212525945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : anyway, I pasted a bit of what I'd done so far on Feather a while ago < 1212525946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[20:46] specwise < 1212525948 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And besides, it's because yesterday I did this amazing thing called 'GOING OUTSIDE' < 1212525954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've changed my mind about several things, though < 1212525958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: even I do that sometimes < 1212525969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :several times today, in fact < 1212525980 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And today I did this thing called 'CONSIDERING GOING OUTSIDE', you know. < 1212525987 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides I have to go outside to get from home to my Internet connection and vice versa < 1212525994 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Then I decided not to, because it's rainy. < 1212525994 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So now I'm here. < 1212526014 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Is my perlnomic proposal passing? Am I late for my APOLOGY yet? < 1212526021 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Not joining #ircnomic yet because of CRASH AND BURN) < 1212526041 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://google.com/ is how I will open epiphany. Click click. < 1212526061 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: alternatively konqueror will decide I should use it instead < 1212526061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: your proposals's at +4/-0/~0/9 < 1212526062 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1212526072 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: someone abstained before < 1212526078 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :are there any comments? < 1212526087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no comments < 1212526093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you're right, +4/-0/~1/9 < 1212526111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... Pavitra seems to misunderstand what abstains do in PerlNomic < 1212526117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :based on eir current draft proposal < 1212526123 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what does it do? < 1212526142 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's like a vote against, but which doesn't penalise the submitter < 1212526150 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: doesn't it reduce quorum? < 1212526152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it allows them to retract it for free or submit a revised version < 1212526153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no! < 1212526160 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: then Pavitra is dumb < 1212526160 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1212526176 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Tue Jun 3 10:16:16 2008 - cull.cgi: abliss was culled. < 1212526178 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :CANNIBALISTIC PERLNOMIC < 1212526185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :inactive for a week < 1212526185 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Or rather, frankensteinic perlnomic. < 1212526187 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Abliss is not a nomic. < 1212526202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Wooble.ais523ForNotary is at +4/9, BTW < 1212526217 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but seeing as you're a candidate too, it's up to you whether you want to vote for or against that < 1212526237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and resolving the Agoran decision for Notary's going to be fun based on the way the conditional votes have been cast < 1212526245 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I would rather not be notary. < 1212526250 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'd be fun, but annoying. < 1212526256 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'I don't understand enough perl yet to actually implement it, but perhaps the dist_date property could be useful somehow?' < 1212526258 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's a good idea < 1212526259 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, you can vote for me on Agora and on PerlNomic < 1212526273 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you don't want to get in yourself < 1212526289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I recommend on Agora that you do some sort of insane conditional vote like the others there < 1212526299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if there are any non-conditional votes on that decision at present < 1212526310 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'll condition on the modulo of a graham's number thingy < 1212526313 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to hail Canada < 1212526322 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dsa < 1212526322 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sd < 1212526322 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asd < 1212526322 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asd < 1212526322 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as < 1212526324 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :d < 1212526325 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my display < 1212526327 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it is fucking < 1212526334 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait. < 1212526335 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1212526519 0 :tusho!n=tusho@91.105.124.85 JOIN :#esoteric < 1212526561 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1212526566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Wooble votes for me / I vote endorse Murphy or me if e doesnt' vote / OscarMeyr votes ehird iff I vote ais523, ais523 otherwise / root votes to make a player's votes prime if possible, otherwise for me / comex votes for me if the 196-sequence terminates, ehird otherwise, using a rules hack / Pavitra endorses comex < 1212526569 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what did I miss ais523? < 1212526575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :noting, I waited < 1212526580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :typing that long comment ready < 1212526585 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just try resolving /that/ mess of votes < 1212526595 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmm < 1212526598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what about < 1212526614 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'If , then I vote Murphy. Otherwise, I vote ais523.' < 1212526635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but murphy isn't a candidate < 1212526643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're allowed to vote PRESENT, though, I think < 1212526647 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: alls the better then < 1212526667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what zany condition are you thinking of? < 1212526673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and dare you change channel to one more appropriate? < 1212526723 0 :tusho!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212526753 0 :tusho!n=ehird@91.105.124.85 JOIN :#esoteric < 1212526756 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :FUCKING PEICE OF SHIT COMPUTER < 1212526766 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :CAN'T EVEN GO 3 MINUTES WITHOUT CRASHING < 1212526767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hi ais523! < 1212526772 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :do you think I should try X now? < 1212526773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[20:59] what zany condition are you thinking of? < 1212526775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[20:59] and dare you change channel to one more appropriate? < 1212526783 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, how ironic. < 1212526787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: if you think your computer can handle it < 1212526793 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it might EXPLODE < 1212526805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :HCF %ax, 1 < 1212526807 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if I ever want to kill someone off, I'll send them this computer as a gift < 1212526816 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :come back in a few weeks, they'll have hanged themselvse < 1212526818 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*themselves < 1212526828 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :though hanging is perhaps not abrupt enough. Jumped off a bridge, maybe < 1212526835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's one of the parts that's defective? < 1212526837 0 :Hiato1!unknown@unknown.invalid PART #esoteric :? < 1212526838 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Or shot themselves. < 1212526839 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could try running a memtest < 1212526844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Most likely. The graphics card I'd bet < 1212526852 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's pretty stable without X < 1212526860 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and yet windows works perfectly, I bet it knows my graphicscard bbetter < 1212526864 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*better < 1212526871 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do computers need graphics cards nowadays, or is it possible to do all the graphics card stuff in software? < 1212526884 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: A lot of computers come with motherboard-built-in graphics cards. < 1212526886 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But you need one. < 1212526897 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I do believe this is a built-in one. < 1212526901 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's a 32mb SIS one. < 1212526916 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I could probably get a cheap 256mb one that is actually, you know, made by nvidia or someone. < 1212526928 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now ... X < 1212526931 0 :tusho!unknown@unknown.invalid QUIT :Client Quit < 1212526961 0 :tusho!n=tusho@91.105.124.85 JOIN :#esoteric < 1212526976 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The beautiful traffic examined my fall down as I fell upwards into the clouds which then burped me out onto the floor. < 1212526980 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hello. < 1212526991 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :He died. < 1212527073 0 :tusho!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212527112 0 :tusho!n=tusho@91.105.124.85 JOIN :#esoteric < 1212527118 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I FUCKING HATE COMPUTERS < 1212527124 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DIE, DIE YOU PEICE OF SHIT! < 1212527151 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I think I could use this computer as a defense if I go insane and kill someone < 1212527164 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty infuriating < 1212527231 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hey, tusho < 1212527235 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :COMPUTER < 1212527237 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hey, Slereah < 1212527240 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AAAAH < 1212527243 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :FUCK YOU SLEREAH < 1212527247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AND ALL YOUR MOLECULES < 1212527248 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :FUCK YOU AND DIE < 1212527253 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION FUCKING KILLS SLEREAH < 1212527261 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1212527269 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you should have /nicked into allcaps before your last CTCP ACTION < 1212527274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it just looks wrong as is < 1212527297 0 :tusho!unknown@unknown.invalid NICK :TUSHO < 1212527299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... hardly anyone seems to have allcaps nicks < 1212527305 0 :TUSHO!unknown@unknown.invalid PRIVMSG #esoteric :AIS523: DON'T YOU FUCKING TELL ME WHAT TO DO < 1212527307 0 :TUSHO!unknown@unknown.invalid PRIVMSG #esoteric :YOU'RE JUST LIKE THAT COMPUTER < 1212527310 0 :TUSHO!unknown@unknown.invalid PRIVMSG #esoteric :'OH YOU WILL CRASH NOW' < 1212527315 0 :TUSHO!unknown@unknown.invalid PRIVMSG #esoteric :'YOU DONT' FEENEED THIS WEBSITE' < 1212527317 0 :TUSHO!unknown@unknown.invalid PRIVMSG #esoteric :WELL FUCK YOU < 1212527320 0 :TUSHO!unknown@unknown.invalid PRIVMSG #esoteric :ACTION FUCKING KILLS AIS523 < 1212527327 0 :TUSHO!unknown@unknown.invalid NICK :tush < 1212527329 0 :tush!unknown@unknown.invalid NICK :tusho < 1212527329 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1212527345 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries running apport from the command line to see what will happen < 1212527381 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: apport? < 1212527394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the Ubuntu (possibly other Linux distros too) version of Dr. Watson < 1212527400 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :generates bug reports from crashed programs < 1212527424 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the big difference is, Dr. Watson just sends an error report off to Microsoft and you never hear from it again < 1212527445 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas apport opens Launchpad with appropriate settings, allowing you to file a bug with debug data attached or to attach it to an existing bug < 1212527457 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: dr watson is funny < 1212527463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and also lets you know if other people are having the same problem < 1212527468 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I opened it by mistake when I was young and it scared the shit out of me < 1212527471 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I thought I broke the computer < 1212527480 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it was so menacing-looking, at least at the time < 1212527483 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what happens if you run it directly? < 1212527503 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it just starts up a debug console thingy < 1212527507 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with buttons and a text output pane and stuff < 1212527513 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I told it to run and the output pane flooded with stuff < 1212527516 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I got really scared :P < 1212527667 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmph so what happenz in agora and b < 1212527677 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :B is reasonably quiet < 1212527681 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :been out of the loop for >24 hrs, as you know < 1212527690 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except that someone's threatened to do something drastic if a particular proposal passes < 1212527701 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hasn't said what it is, but claims not to be bluffing < 1212527731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Agora's mostly CFJ stuff and an insane Notary election < 1212527764 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: let's pass that proposal! < 1212527771 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, I actually want to write a website in Perl < 1212527774 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :halp I'm going mad < 1212527797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it's passing ATM, I think, it's the one which prevents criminals with unpaid fines voting < 1212527848 0 :ais523!unknown@unknown.invalid TOPIC #esoteric :If I put this sentence in the topic, how soon will someone remove it? Logs: http://tunes.org/~nef/logs/esoteric < 1212527861 0 :kar8nga!unknown@unknown.invalid QUIT :Connection timed out < 1212527896 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/logs/esoteric < 1212527904 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, that was fast < 1212527946 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212527950 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tee hee < 1212527951 0 :hotidlerchick!n=idler@spark.turku.fi JOIN :#esoteric < 1212527954 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"When one day Mac OS is unix-like, then I'll take an axe and chop my head in two." -Xah Lee < 1212527960 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: hello hotidlerchick < 1212527985 0 :lament!unknown@unknown.invalid TOPIC #esoteric :If I put this sentence in the topic, how soon will somebody replace it with a proof of Goldbach's conjecture? Logs: http://tunes.org/~nef/logs/esoteric < 1212527999 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i'm not her < 1212528010 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/logs/esoteric < 1212528014 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: never, or a very long time < 1212528021 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :someone will remove it pretty quickly, though. < 1212528028 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: suuure < 1212528031 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212528053 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1212528058 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you have a one-track mind < 1212528067 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, two-track < 1212528071 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: seven-track < 1212528074 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi-fidelity < 1212528077 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the gay sex track, and the removal of sentences from topics track < 1212528116 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: cool. let's have sex. < 1212528144 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :let's remove sentences from topics instead. < 1212528151 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :ok < 1212528161 0 :kar8nga!n=kar8nga@AMarseille-151-1-9-230.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1212528219 0 :ais523!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/logs/esoteric | Removable sentences: This is a sentence. This sentence SHALL be removed. This sentence SHOULD be removed. This sentence CAN be removed. This sentence MAY be removed. < 1212528227 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you are not asierkerka < 1212528241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I never claimed I was < 1212528255 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are many things I have claimed, but not that < 1212528255 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/logs/esoteric | Removable sentences: This is a sentence. THIS IS A SENTENCE APOCALYPSE, FUCK YEAH < 1212528268 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: asiekerka enjoyed putting 'contradictary' rules in the topic that weren't < 1212528272 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*contradictory < 1212528274 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it reminded me of that < 1212528279 0 :lament!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/logs/esoteric | Removable sentences: < 1212528308 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/logs/esoteric | INVISIBLE SENTENCE < 1212528317 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/logs/esoteric | INVISIBLE SENTENCE | LONGSENTENCE IS ... NOT LONG AT ALL ACTUALLY < 1212528325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if anyone sees this message, please reply to it < 1212528332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have two channels here called #esoteric < 1212528336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is almost certainly a bug < 1212528338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this is the second < 1212528382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: didn't see it < 1212528385 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1212528394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :did anyone get my message that said "if anyone sees this message, please reply to it"? < 1212528403 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :seriously, because I'm investigating a strange bug in my client < 1212528413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: didn't see it! Sorry. < 1212528415 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Yes, I did.) < 1212528421 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm currently in #irp twice and #esoteric twice < 1212528457 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I only see you once < 1212528463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not surprising < 1212528480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... other people's comments all appear in the first #esoteric < 1212528485 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I can send a message from either < 1212528497 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :so close the second one? < 1212528505 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner: what he said < 1212528511 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes, that's an obvious workaround < 1212528513 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just report a bug :P < 1212528519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'm more interested in what caused it in the first place < 1212528527 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, this seems like a good chance to use apport < 1212528606 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone CTCP me, please < 1212528625 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just got a CTCP VERSION from lament in the second #esoteric < 1212528686 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :this also ended up in the second window? < 1212528698 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, the first < 1212528711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, I'll focus the other window and then please try again < 1212528716 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK, this is sent from the second tab < 1212528746 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ais523: CTCP version is not channel specific, duh < 1212528749 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what lament said < 1212528751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, of course < 1212528754 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1212528756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would explain it < 1212528757 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it should appear in the active window < 1212528760 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or in the status window < 1212528810 0 :oklopol!unknown@unknown.invalid QUIT :Connection timed out < 1212528845 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212528856 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212529142 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212529197 0 :kar8nga!n=kar8nga@AMarseille-151-1-9-230.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1212529207 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1212529262 0 :Dewi!n=dewi@124-171-148-197.dyn.iinet.net.au JOIN :#esoteric < 1212529284 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212529301 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212529355 0 :hotidlerchick!unknown@unknown.invalid QUIT :Remote closed the connection < 1212529414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://bugs.kde.org/show_bug.cgi?id=163168 < 1212529423 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212529627 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212529669 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://webkit.org/blog-files/squirrelfish.png JESUS CHRIST AAAH < 1212529707 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you don't like the logo, presumably < 1212529721 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: IT SCARES ME < 1212529822 0 :hotidlerchick!n=Idler@spark.turku.fi JOIN :#esoteric < 1212529906 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hotidlerchick 2: Electric Boogaloo < 1212529909 0 :cherez!unknown@unknown.invalid QUIT :Remote closed the connection < 1212529912 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... in the last 7 days, I created an account on both the Gnome and the KDE bug trackers < 1212530384 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric < 1212530406 0 :cherez!unknown@unknown.invalid QUIT :Client Quit < 1212530475 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric < 1212530637 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :tusho: <3 < 1212530779 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hotidlerchick: what is being oklopol like? < 1212530876 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1212530956 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :there's two of him!? < 1212530961 0 :ais523!unknown@unknown.invalid QUIT :"restarting X for no good reason, be back soon" < 1212530977 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I bet it's hot < 1212531010 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :olsner: shure < 1212531017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's like a thousand of me < 1212531025 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1212531079 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hotidlerchick = oklopol. Solve for {}. < 1212531080 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait. < 1212531088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: {} < 1212531093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: {} < 1212531363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god i love my tits < 1212531404 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so a little explanation of hotidlerchick? < 1212531448 0 :ais523!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/logs/esoteric | INVISIBLE SENTENCE | LONGSENTENCE IS ... NOT LONG AT ALL ACTUALLY | How am I meant to be able to put a sentence into the topic without anyone noticing? < 1212531466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i like your interpretation < 1212531471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's stick to that one < 1212531483 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/logs/esoteric | INVISIBLE SENTENCE | LONGSENTENCE IS ... NOT LONG AT ALL ACTUALLY | you aren't < 1212531629 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you don't happen to have any pics of your tits? < 1212531766 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes but you need to pay cool money for those. < 1212531786 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1212531815 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, for a moment there I assumed ehird was one side of that conversation < 1212531817 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ITT: oklopol talks to himself < 1212531821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's actually the same hostname on both sides... < 1212531857 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i assume it's his 'casually namedrop the girl sitting RIGHT NEXT TO ME' romp < 1212531869 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm, oklopol is female? or are we talking manboobs? < 1212531911 0 :ais523!unknown@unknown.invalid PART #esoteric :? < 1212531929 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais4 < 1212531931 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err < 1212531935 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523 is not a fan of the gay sex < 1212531939 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner: oklopol is le male < 1212532025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1212532068 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :so, manboobs, in other words :( < 1212532075 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: manboobs aren't as hot as mine so the pics must be unworthy < 1212532115 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood has real boobs, but he is male < 1212532121 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1212532127 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :but I thought hotidlerchick and oklopol shared the same body ... so how can the hotness of their boobs differ? < 1212532136 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner: magic < 1212532270 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :beauty is in the eye of the beholder < 1212532273 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or smth < 1212532293 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is my guess < 1212532324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: spark is not limited to my house btw < 1212532363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in fact it's fairly omnipresent in this city < 1212532478 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"hotidlerchick" lol < 1212532526 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OH WOW. i'M BACK < 1212532669 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pix or gtfo, etc < 1212532725 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: philisophical question. < 1212532734 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if there are no girls on the internet, surely you never want to ask for pix < 1212532810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there might be almost-girls < 1212532814 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1212532857 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've seen my share of hot trannies < 1212532919 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but it _is_ a trap, you know < 1212533044 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what is? < 1212533352 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :trannies are < 1212533407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how come they're a trap? < 1212533434 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because you can show only their female part in a pic, then reveal the rest? < 1212533456 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Yes, it's a meme. < 1212533544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k < 1212533647 0 :cherez!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212533717 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric < 1212533779 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a meme is a meme, or so it would seem < 1212534023 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and no one will talk about memes, it seems < 1212534067 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I do not like green eggs and ham < 1212534070 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I do not like them, sam i am < 1212534225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is it rhyme day? < 1212534241 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in a weird way < 1212534288 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well mine is dr seuss day < 1212534336 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think that i shall never hear // a poem frightful as a bear < 1212534362 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :A bear whose hungry mouth is prest. < 1212534366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'm pretty sure it's not just-syntactic-rhyme day < 1212534393 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean syntactic? < 1212534470 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hear vs. bear < 1212534478 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[hiör] vs. [beör] < 1212534494 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it is? < 1212534531 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[heOEr] is a rabbity fellow, or hair < 1212534541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well hare, i guess i can type that one < 1212534549 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[biOEr] is beer < 1212534559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :afaik, that is < 1212534604 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn english spelling < 1212534649 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: earn snglish dpelling < 1212534654 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which did you fail at? < 1212534664 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the bear < 1212534685 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that being the illogical one < 1212534771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, right < 1212534817 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's the danger of having most of your english practice from reading and writing :( < 1212534820 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that does suck about english, i wish i'd've learned a real language instead < 1212534822 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like ithkuil < 1212534839 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never checked it out before, because i was told it's extremely complicated < 1212534843 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1212534851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but sofar seems pretty easy and clean < 1212534876 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this is a meaning of "real" with which i was not previously familiar < 1212534906 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: this is oklopol-real < 1212534911 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he wants lojban to have _more abstract words_ < 1212534914 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and less practical ones < 1212534983 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, a http://tvtropes.org/pmwiki/pmwiki.php/Main/Cloudcuckoolander < 1212535011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, lojban is good for real-world use, but its not all that interesting as such < 1212535040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which indeed is mainly because of it's vocabulary < 1212535044 0 :Iskr!unknown@unknown.invalid QUIT :"Leaving" < 1212535387 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212535395 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1212535691 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : well, lojban is good for real-world use < 1212535694 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKLOPOL REALITY < 1212535730 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :OKLEALITY < 1212535741 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKLEALITYITY < 1212535772 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1212535821 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no okotowers? < 1212535838 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no itytowers < 1212535873 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o < 1212535879 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1212535898 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :OKOKOKOKLEALITY is of course completely reasonable < 1212535923 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well the word. the concept is rather horrible to the mind. < 1212535966 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKOLEALITY < 1212536038 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212536054 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212536071 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKOLEALITY < 1212536078 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was worried that increased okodensity had caused oklopol to collapse into a black hole there < 1212536109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212536116 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you and your crazy shenanigan < 1212536117 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :s < 1212536119 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKOLEALITY < 1212536200 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps it should be just OKOALITY < 1212536233 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKOALITY < 1212536237 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :to keep the analogy to reality and wikiality clear < 1212536240 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKOALITY < 1212536249 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :OKOKOALITY < 1212536262 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKOKOKOALITY < 1212536266 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :OKOKOKOKOALITY < 1212536285 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKOKOKOKOKOALITY < 1212536287 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :OKOKOKOKOKOKOALITY < 1212536291 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKOKOKOKOKOKOKOALITY < 1212536293 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :OKOKOKOKOKOKOKOKOALITY < 1212536297 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKOKOKOKOKOKOKOKOKOALITY < 1212536298 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :OKOKOKOKOKOKOKOKOKOKOALITY < 1212536302 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKOKOKOKOKOKOKOKOKOKOKOALITY < 1212536303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :OKOKOKOKOKOKOKOKOKOKOKOKOALITY < 1212536307 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKOKOKOKOKOKOKOKOKOKOKOKOKOALITY < 1212536308 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :OKOKOKOKOKOKOKOKOKOKOKOKOKOKOALITY < 1212536311 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKOKOKOKOKOKOKOKOKOKOKOKOKOKOKOALITY < 1212536312 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :OKOKOKOKOKOKOKOKOKOKOKOKOKOKOKOKOALITY < 1212536317 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKOKOKOKOKOKOKOKOKOKOKOKOKOKOKOALITY < 1212536322 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :OKOKOKOKOKOKOKOKOKOKOKOKOKOKOKOKOALITY < 1212536330 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WE WERE GOING DOWN OERJAN < 1212536331 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DAMNIT < 1212536353 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i removed four letters but forgot i had just preemptively added them :( < 1212536371 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :haha. < 1212536372 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :brb. < 1212536441 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :remember, preemptive action is bad for your health < 1212536502 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212536527 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212536556 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that the okokollapse theory is verified < 1212536674 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1212536688 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION contemplates banning *!*@* < 1212536693 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: DO IT < 1212536710 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and killing myself < 1212536736 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bad day? < 1212536774 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: if you don't do it I WILL < 1212536811 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :let's share the workload < 1212536817 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i ban *!*@*, you kill yourself < 1212536862 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: deal < 1212536884 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'm rewriting my entire application from automatic to manual garbage collection because otherwise i can't link with a manually-collected third-party library. < 1212536950 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i see. so you really just want to kill the library author. < 1212536954 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: i did the deal, now do it < 1212537038 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well, i want to kill apple most of all for not allowing to combine different GC strategies in one process < 1212537055 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: at least it's not windows, right? < 1212537057 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the library author is not really at fault < 1212537075 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they shouldn't have to distribute two different binaries < 1212537099 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :especially since the library is a plugin to be installed by regular end users < 1212537114 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yeah. < 1212537145 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: though I certainly won't argue that apple has a lot of braindead stuff. < 1212537146 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm willing to tolerate a lot of evil from objc because it's after all C. It feels warm and fuzzy. The compiler is gcc. The debugger is gdb. < 1212537185 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: c feels warm and fuzzy? Oh-kay. < 1212537207 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, it does < 1212537214 0 :hotidlerchick!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212537216 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i love c < 1212537227 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's "home" :) < 1212537242 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :even if c# is better in every way (which it is) < 1212537272 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: c# is god awful. < 1212537280 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :really? it's better than most languages < 1212537284 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1212537287 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :most languages are unspeakably awful < 1212537302 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(don't expect me to defend this, btw, it's midnight and yesterday is catching up to me) < 1212537318 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for writing a large app, c#+visual studio seems an excellent choice < 1212537352 0 :timotiis_!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1212537353 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :of course, it's evil and closed source and windows only so i wouldn't use it for any hobby projects < 1212537487 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: now ban *!*@* < 1212537557 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1212537584 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Suddenly, I have the idea for an esolang where everything interesting happens due to rounding error. < 1212537648 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yes. < 1212537662 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The universe could be the error someone's producing while trying to calculate the sine function, I guess. < 1212537726 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: YES < 1212538031 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212538440 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212538459 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212538602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool' < 1212538717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :. < 1212538753 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212538756 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212538786 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKO < 1212539338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o < 1212539930 0 :Slereah!n=hax@ANantes-252-1-4-180.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212540077 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: caek < 1212540125 0 :timotiis_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212540147 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212540193 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: OK, fuck you. That tv tropes wiki is addictive < 1212540203 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Can't...stop...clicking... < 1212540210 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BWAHAHA < 1212540267 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212540324 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: my tab bar ... is full < 1212540332 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :this is like when I click an everything2 link < 1212540343 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's like calling a function and never returning...ever < 1212540396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows < 1212540493 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"I thought Wikipedia was crack, but this place beats it hands down." - dmmaus, aka David Morgan-Mar < 1212540515 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah, wikipedia isn't _that_ addictive < 1212540520 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i mostly only have about 3 tabs of it < 1212540541 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :his IWC site is where i found tv tropes from, i think < 1212540562 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i could never read IWC regularly < 1212540569 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just .. hard < 1212540577 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[to read, regualrly] < 1212540578 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*regularly < 1212540585 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*groan* < 1212540653 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: *goran*? < 1212540760 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1212540775 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I was just contnitung my tpyo-combo < 1212540904 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212540913 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's hard for us compulsive link-followers - i used to read print encyclopedias that way, years before finding the internet < 1212540938 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: god DAMNIT, I CANNOT HANDLE THIS MANY TABS < 1212540944 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it is almost 1am I will never finish reading all these < 1212540988 0 :oklopol!unknown@unknown.invalid QUIT :No route to host < 1212541012 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i read a tip for tvtropes on the iwc forum: unplug your network connection and don't put it back in until you've closed all the tabs < 1212541035 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: very clever < 1212541040 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but then i'd LOSE IRC < 1212541057 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a bit of a problem there < 1212541068 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I think I need a seperate browser instance so that I don't lose all my other stuff to it < 1212541082 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :whoa, a lemon demon quote < 1212541083 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1212541147 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: nooo < 1212541148 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :more tabs < 1212541153 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway your complaint made me open a tvtropes page myself so chances are i'll pay for this... < 1212541200 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although after several iterations i _think_ i may be getting better at not clicking there... < 1212541282 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you could write a greasemonkey script to delink all of the links < 1212541292 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :unless you solve, for example, a tricky mathematical equation first < 1212541306 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and type 'I promise that I do not have anything better to do.' byte-for-byte < 1212541310 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :without errors < 1212541333 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i see you are getting desperate :D < 1212541370 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: please ;( < 1212541405 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course, for me this _usually_ ends with me closing everything < 1212541430 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in a show of pure willpower < 1212541443 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i have absolutely no willpower < 1212541447 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :see what you have done?! < 1212541476 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh and i have absolutely no knowledge of greasemonkey, and i'm one of the insane people who use IE (it wasn't always that way) < 1212541496 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :this timecube guy has some serious communication issues. < 1212541518 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: you don't say < 1212541520 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :his nonsense is of incredibly low quality < 1212541525 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wait, you use WINDOWS? eww! < 1212541535 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I thought you were INTELLIGENT! < 1212541537 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't have that much willpower either incidentally, but you only need to do it once < 1212541538 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212541549 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that wasn't always the case either < 1212541588 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what, did the cabal of the mathematical society force you to torture yourself? < 1212541597 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :poor thing < 1212541647 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, i got this laptop as a present with XP preinstalled, and i'm too lazy to install linux again < 1212541693 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :in my experience, IE is byfar the best browser there is :) < 1212541713 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKOALITY < 1212541782 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it seems like he's saying something like academia teaching about god < 1212541832 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but he mostly talks about singularity < 1212541837 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :which means nothing. < 1212541867 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: gene ray gave himself the title 'Doctor of Cubism' because academia was too corrupt and evil to give it to him. < 1212541875 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and he used to advocate marbles tournaments before that. < 1212541878 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so, uh, yeah, good luck < 1212541903 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: oh, and -1*-1=1 is STUPID and EVIL. < 1212542094 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212542334 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212542392 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1212542395 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o < 1212542556 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i figured out what I want to do in life < 1212542563 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I want to make a series that alternates from doing all these tropes < 1212542565 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and anti-tropes < 1212542569 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :at different and overlapping times < 1212542574 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just to confuse the fuck out of everyone < 1212542595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wanna meet this timecube guy < 1212542664 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: he did some debates at mit < 1212542673 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's a straight, plain crackpot < 1212542708 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.timecube.com/TheWisestHuman_newimg_GeneRayCube.jpg pretty much says it all < 1212542757 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: HOLY CRAP HE LINKS TO A PARODY SITE < 1212542758 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHAH < 1212542925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at least you can tell right away he doesn't understand math at all for that -1*-1=-1 thingie < 1212542985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that really means nothing, except perhaps suggesting a new set of axioms for integers < 1212543019 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oh my wow, apparently cubicao.tk is _serious_ < 1212543021 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and the website owner is dead < 1212543024 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the mind boggle < 1212543026 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :s < 1212543551 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ok, so < 1212543554 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cubicao.tk is _serious_ < 1212543557 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and the website owner killed himself < 1212543561 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because gene ray insulted him < 1212543566 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: :| < 1212543593 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... ok, so he is alive < 1212543604 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: this forum is a fucking confusing blend of satire and seriousness < 1212543629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1212543657 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ... OR, he is dead < 1212543663 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fgsfsd < 1212543723 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tusho: this being one of those quantum things? < 1212543732 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i have no fucking idea < 1212543734 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :all I know is < 1212543747 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1. some people believe in cubism, or if they don't, they are incredibly convincing of it and keep the act on an awful lot of the time < 1212543797 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s/cubism/a flat Earth/, or so i vaguely recall hearing :D < 1212543820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah, but cubism is a little more ridiculous < 1212543825 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not in the beliefs but in the dogma sources < 1212543840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :his main argument seems to be that there are actually 4 24 hour days within one rotation of the earth < 1212543849 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I believe so, yes < 1212543856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, that nuclear waste shouldn't be buried under earth's crust < 1212543880 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212543895 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :In conclusion, http://blog.esaba.com/projects/catphotos/catimagessimple2/206746.jpg < 1212543942 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212543955 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh, i'm clicking :( < 1212544026 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION now clicked on tusho's link, seems safer < 1212544039 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: .jpg's don't tend to have links, I find < 1212544089 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION repeats http://en.wikipedia.org/wiki/Mike_the_Headless_Chicken for anyone who missed it last time, as it seemed relevant < 1212544136 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ok, not only does this Cubehead cubicao.tk owner really believe it < 1212544138 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but he's _really_ dead < 1212544148 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he _really_ killed himself because of gene ray condemning him < 1212544157 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gene ray recieved suicide notes over email from him and did nothing, his biggest follower < 1212544159 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and before he died < 1212544162 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he turned to christianity < 1212544163 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and nazism < 1212544167 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I wish I were fucking kidding < 1212544241 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"Mike also spent his time preening and attempting to peck for food with his neck.[3]" aww < 1212544279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :God created only a single 24 hour day < 1212544279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rotation of Earth, while I have created < 1212544279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :4 simultaneous 24 hour days within a < 1212544280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :single rotation of Earth - therefore, I < 1212544282 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :am wiser than the word god, and all < 1212544284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :word worshipers. < 1212544290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is so going to create 17 simultaneous 24 hour days < 1212544322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what about mike? < 1212544567 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it fit with tusho's .jpg link < 1212544713 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye for today :) < 1212544731 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212544737 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1212544748 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212544950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"Next page".. just when i thought i'd finally finished it < 1212545677 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212545742 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212545773 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! :D < 1212545893 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :::pounces oklopol:: < 1212547699 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212548196 0 :Nocta^!n=nocta@kobz-590f204b.pool.einsundeins.de JOIN :#esoteric < 1212548929 0 :Nocta!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212553390 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1212558162 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1212558172 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212558483 0 :cmeme!unknown@unknown.invalid QUIT : < 1212558494 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212558804 0 :cmeme!unknown@unknown.invalid QUIT : < 1212558815 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212559125 0 :cmeme!unknown@unknown.invalid QUIT : < 1212559136 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212559447 0 :cmeme!unknown@unknown.invalid QUIT : < 1212559457 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212559459 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :TIME CUBE < 1212559768 0 :cmeme!unknown@unknown.invalid QUIT : < 1212559779 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212560090 0 :cmeme!unknown@unknown.invalid QUIT : < 1212560100 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212560411 0 :cmeme!unknown@unknown.invalid QUIT : < 1212560421 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212560732 0 :cmeme!unknown@unknown.invalid QUIT : < 1212560744 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212561053 0 :cmeme!unknown@unknown.invalid QUIT : < 1212561064 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212561358 0 :cherez!unknown@unknown.invalid QUIT :Remote closed the connection < 1212561373 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric < 1212561374 0 :cmeme!unknown@unknown.invalid QUIT : < 1212561385 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212561695 0 :cmeme!unknown@unknown.invalid QUIT : < 1212561706 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212561875 0 :Asztal!n=asztal@cpc1-stkn2-0-0-cust786.midd.cable.ntl.com JOIN :#esoteric < 1212562017 0 :cmeme!unknown@unknown.invalid QUIT : < 1212562027 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212562338 0 :cmeme!unknown@unknown.invalid QUIT : < 1212562348 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212562565 0 :Judofyr!unknown@unknown.invalid QUIT : < 1212562659 0 :cmeme!unknown@unknown.invalid QUIT : < 1212562670 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212562904 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cmeme, oh cmeme < 1212562980 0 :cmeme!unknown@unknown.invalid QUIT : < 1212562991 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212563021 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh cmeme don't stop < 1212563301 0 :cmeme!unknown@unknown.invalid QUIT : < 1212563312 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212563412 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh yes < 1212563477 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :get a room! < 1212563623 0 :cmeme!unknown@unknown.invalid QUIT : < 1212563633 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212563944 0 :cmeme!unknown@unknown.invalid QUIT : < 1212563954 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212564265 0 :cmeme!unknown@unknown.invalid QUIT : < 1212564276 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212564586 0 :cmeme!unknown@unknown.invalid QUIT : < 1212564597 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212564907 0 :cmeme!unknown@unknown.invalid QUIT : < 1212564918 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212565228 0 :cmeme!unknown@unknown.invalid QUIT : < 1212565239 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212565550 0 :cmeme!unknown@unknown.invalid QUIT : < 1212565560 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212565592 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CMEME!!! < 1212565839 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212565871 0 :cmeme!unknown@unknown.invalid QUIT : < 1212565882 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212566192 0 :cmeme!unknown@unknown.invalid QUIT : < 1212566203 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212566234 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1212566399 0 :clog!unknown@unknown.invalid QUIT :ended < 1212566400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1212566513 0 :cmeme!unknown@unknown.invalid QUIT : < 1212566524 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212566834 0 :cmeme!unknown@unknown.invalid QUIT : < 1212566845 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212567156 0 :cmeme!unknown@unknown.invalid QUIT : < 1212567166 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212567477 0 :cmeme!unknown@unknown.invalid QUIT : < 1212567488 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212567798 0 :cmeme!unknown@unknown.invalid QUIT : < 1212567809 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212568119 0 :cmeme!unknown@unknown.invalid QUIT : < 1212568130 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212568440 0 :cmeme!unknown@unknown.invalid QUIT : < 1212568451 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212568762 0 :cmeme!unknown@unknown.invalid QUIT : < 1212568772 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212568836 0 :Hiato!n=Hiato@dsl-245-36-99.telkomadsl.co.za JOIN :#esoteric < 1212569083 0 :cmeme!unknown@unknown.invalid QUIT : < 1212569094 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212569251 0 :Hiato!unknown@unknown.invalid PART #esoteric :? < 1212569404 0 :cmeme!unknown@unknown.invalid QUIT : < 1212569415 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212569725 0 :cmeme!unknown@unknown.invalid QUIT : < 1212569736 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212570018 0 :GreaseMonkey!n=gm|--0@219-88-194-55.jetstream.xtra.co.nz JOIN :#esoteric < 1212570047 0 :cmeme!unknown@unknown.invalid QUIT : < 1212570057 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212570368 0 :cmeme!unknown@unknown.invalid QUIT : < 1212570379 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212570689 0 :cmeme!unknown@unknown.invalid QUIT : < 1212570700 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212571048 0 :cmeme!unknown@unknown.invalid QUIT : < 1212571342 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212571653 0 :cmeme!unknown@unknown.invalid QUIT : < 1212571663 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212571974 0 :cmeme!unknown@unknown.invalid QUIT : < 1212571984 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212572295 0 :cmeme!unknown@unknown.invalid QUIT : < 1212572305 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212572616 0 :cmeme!unknown@unknown.invalid QUIT : < 1212572627 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212572937 0 :cmeme!unknown@unknown.invalid QUIT : < 1212572948 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212573259 0 :cmeme!unknown@unknown.invalid QUIT :Client Quit < 1212573269 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212573580 0 :cmeme!unknown@unknown.invalid QUIT : < 1212573590 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212573901 0 :cmeme!unknown@unknown.invalid QUIT : < 1212573913 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212574222 0 :cmeme!unknown@unknown.invalid QUIT : < 1212574233 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212574543 0 :cmeme!unknown@unknown.invalid QUIT : < 1212574554 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212574865 0 :cmeme!unknown@unknown.invalid QUIT : < 1212574875 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212575186 0 :cmeme!unknown@unknown.invalid QUIT : < 1212575196 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212575507 0 :cmeme!unknown@unknown.invalid QUIT : < 1212575521 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212575836 0 :cmeme!unknown@unknown.invalid QUIT : < 1212575847 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212576157 0 :cmeme!unknown@unknown.invalid QUIT : < 1212576168 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212576479 0 :cmeme!unknown@unknown.invalid QUIT : < 1212576489 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212576801 0 :cmeme!unknown@unknown.invalid QUIT : < 1212576811 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212576850 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Client Quit < 1212577122 0 :cmeme!unknown@unknown.invalid QUIT : < 1212577132 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212577443 0 :cmeme!unknown@unknown.invalid QUIT : < 1212577454 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212577648 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212577764 0 :cmeme!unknown@unknown.invalid QUIT : < 1212577775 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212577859 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hi, cmeme. < 1212577892 0 :jix!n=jix@dyndsl-085-016-237-034.ewe-ip-backbone.de JOIN :#esoteric < 1212578086 0 :cmeme!unknown@unknown.invalid QUIT : < 1212578096 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212578407 0 :cmeme!unknown@unknown.invalid QUIT : < 1212578417 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212578729 0 :cmeme!unknown@unknown.invalid QUIT : < 1212578739 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212579049 0 :cmeme!unknown@unknown.invalid QUIT : < 1212579060 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212579084 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1212579370 0 :cmeme!unknown@unknown.invalid QUIT : < 1212579381 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212579692 0 :cmeme!unknown@unknown.invalid QUIT : < 1212579702 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212580013 0 :cmeme!unknown@unknown.invalid QUIT : < 1212580024 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212580313 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1212580334 0 :cmeme!unknown@unknown.invalid QUIT : < 1212580345 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212580655 0 :cmeme!unknown@unknown.invalid QUIT : < 1212580666 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212580976 0 :cmeme!unknown@unknown.invalid QUIT : < 1212580987 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212581298 0 :cmeme!unknown@unknown.invalid QUIT : < 1212581308 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212581619 0 :cmeme!unknown@unknown.invalid QUIT : < 1212581629 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212581940 0 :cmeme!unknown@unknown.invalid QUIT : < 1212581951 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212582261 0 :cmeme!unknown@unknown.invalid QUIT :Connection reset by peer < 1212582272 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212582583 0 :cmeme!unknown@unknown.invalid QUIT : < 1212582593 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212582678 0 :Slereah-!n=hax@ANantes-252-1-4-180.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212582904 0 :cmeme!unknown@unknown.invalid QUIT : < 1212582914 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212582949 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212583225 0 :cmeme!unknown@unknown.invalid QUIT : < 1212583235 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212583276 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212583546 0 :cmeme!unknown@unknown.invalid QUIT : < 1212583556 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212583867 0 :cmeme!unknown@unknown.invalid QUIT : < 1212583878 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212584188 0 :cmeme!unknown@unknown.invalid QUIT : < 1212584199 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212584509 0 :cmeme!unknown@unknown.invalid QUIT : < 1212584520 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212584830 0 :cmeme!unknown@unknown.invalid QUIT : < 1212584841 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212585152 0 :cmeme!unknown@unknown.invalid QUIT : < 1212585162 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212585473 0 :cmeme!unknown@unknown.invalid QUIT : < 1212585484 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212585794 0 :cmeme!unknown@unknown.invalid QUIT : < 1212585805 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212586115 0 :cmeme!unknown@unknown.invalid QUIT : < 1212586126 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212586437 0 :cmeme!unknown@unknown.invalid QUIT : < 1212586447 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212586758 0 :cmeme!unknown@unknown.invalid QUIT : < 1212586768 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212587079 0 :cmeme!unknown@unknown.invalid QUIT : < 1212587090 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212587401 0 :cmeme!unknown@unknown.invalid QUIT : < 1212587411 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212587428 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212587430 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212587721 0 :cmeme!unknown@unknown.invalid QUIT : < 1212587732 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212587758 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokokokokokokokokokokoko < 1212587764 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokokokokokokokokokokokokoko < 1212587769 0 :oklofok!unknown@unknown.invalid NICK :oklopol < 1212588043 0 :cmeme!unknown@unknown.invalid QUIT : < 1212588054 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212588364 0 :cmeme!unknown@unknown.invalid QUIT : < 1212588375 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212588686 0 :cmeme!unknown@unknown.invalid QUIT :Connection reset by peer < 1212588696 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212589007 0 :cmeme!unknown@unknown.invalid QUIT : < 1212589017 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212589328 0 :cmeme!unknown@unknown.invalid QUIT : < 1212589338 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212589649 0 :cmeme!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212589660 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212589936 0 :Hiato!n=Hiato@dsl-245-36-99.telkomadsl.co.za JOIN :#esoteric < 1212589970 0 :cmeme!unknown@unknown.invalid QUIT : < 1212589981 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212590291 0 :cmeme!unknown@unknown.invalid QUIT : < 1212590302 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212590307 0 :Hiato!unknown@unknown.invalid QUIT :Remote closed the connection < 1212590456 0 :Hiato!n=Hiato@dsl-245-36-99.telkomadsl.co.za JOIN :#esoteric < 1212590613 0 :cmeme!unknown@unknown.invalid QUIT : < 1212590623 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212590934 0 :cmeme!unknown@unknown.invalid QUIT : < 1212590944 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212591255 0 :cmeme!unknown@unknown.invalid QUIT : < 1212591265 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212591480 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212591530 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212591576 0 :cmeme!unknown@unknown.invalid QUIT : < 1212591587 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212591898 0 :cmeme!unknown@unknown.invalid QUIT : < 1212591908 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212591946 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1212592219 0 :cmeme!unknown@unknown.invalid QUIT : < 1212592230 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212592373 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :So cmeme < 1212592380 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Interwebs problem? < 1212592540 0 :cmeme!unknown@unknown.invalid QUIT : < 1212592551 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212592861 0 :cmeme!unknown@unknown.invalid QUIT : < 1212592872 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212592940 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :this is making a nice set of green and yellow stripes in my IRC client < 1212593183 0 :cmeme!unknown@unknown.invalid QUIT : < 1212593194 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212593505 0 :cmeme!unknown@unknown.invalid QUIT : < 1212593515 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212593519 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212593612 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1212593616 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Green and blue here. < 1212593630 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Lucky you, I get the nice big black bold messages over and over < 1212593826 0 :cmeme!unknown@unknown.invalid QUIT : < 1212593836 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212594147 0 :cmeme!unknown@unknown.invalid QUIT : < 1212594157 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212594468 0 :cmeme!unknown@unknown.invalid QUIT : < 1212594479 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212594605 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I use the /i/nsurgent IRC. < 1212594608 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Always useful! < 1212594789 0 :cmeme!unknown@unknown.invalid QUIT : < 1212594800 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212595004 0 :cherez!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212595107 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric < 1212595110 0 :cmeme!unknown@unknown.invalid QUIT : < 1212595121 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212595431 0 :cmeme!unknown@unknown.invalid QUIT : < 1212595442 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212595753 0 :cmeme!unknown@unknown.invalid QUIT : < 1212595763 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212596074 0 :cmeme!unknown@unknown.invalid QUIT : < 1212596084 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212596395 0 :cmeme!unknown@unknown.invalid QUIT : < 1212596406 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212596716 0 :cmeme!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212596727 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212597037 0 :cmeme!unknown@unknown.invalid QUIT : < 1212597048 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212597359 0 :cmeme!unknown@unknown.invalid QUIT : < 1212597369 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212597680 0 :cmeme!unknown@unknown.invalid QUIT : < 1212597690 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212597972 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1212598001 0 :cmeme!unknown@unknown.invalid QUIT : < 1212598012 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212598116 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212598127 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212598322 0 :cmeme!unknown@unknown.invalid QUIT : < 1212598333 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212598643 0 :cmeme!unknown@unknown.invalid QUIT : < 1212598654 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212598965 0 :cmeme!unknown@unknown.invalid QUIT : < 1212598975 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212599174 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212599286 0 :cmeme!unknown@unknown.invalid QUIT : < 1212599296 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212599303 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212599607 0 :cmeme!unknown@unknown.invalid QUIT : < 1212599618 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212599928 0 :cmeme!unknown@unknown.invalid QUIT : < 1212599939 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212600015 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Oh my, cmeme (or at least his computer) is still at it. An interesting log this'll make :P < 1212600118 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :We could title it "A casual day on #esoteric" < 1212600249 0 :cmeme!unknown@unknown.invalid QUIT : < 1212600260 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212600313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokokokokokokokokokokokokokokokokoko < 1212600387 0 :cmeme!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212600474 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1212600524 0 :tusho_!n=tusho@91.105.124.85 JOIN :#esoteric < 1212600623 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :hello! < 1212600623 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212600625 0 :tusho_!unknown@unknown.invalid NICK :tusho < 1212600632 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :do you think this will crash again? < 1212600650 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :damn you oklopol! :| < 1212600815 0 :tusho!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212601279 0 :tusho!n=tusho@91.105.124.85 JOIN :#esoteric < 1212601290 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LOLZ < 1212601297 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wut? < 1212601428 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: Crashy computer is very crash < 1212601429 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :y < 1212601447 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :esoeval: tusho == oklopol < 1212601461 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: no. < 1212601463 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tusho == ehird. < 1212601577 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :BUT WHO IS EHIRD? < 1212601592 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: ehird == tusho. < 1212601618 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Also, who am I? < 1212601810 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :In the end, you are the only person missing from the group of all the people that you're not, hence you're an individual, just like everyone else :) < 1212601826 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato 2 Electric boogaloo < 1212601885 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but yes, I'm also perplexed as to this identity crisis. tush != ehird {print "Understood";};{print "Whycome?";}} < 1212601892 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*tusho :P < 1212601915 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :meh, too many typos spoil the broth < 1212601930 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tusho=ehird very much so < 1212601954 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and, one more thing. tusho: what on god's gracious earth does your previous statement mean? < 1212601993 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato's confusion 2: Electric Boogaloo < 1212602003 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Aha, heh < 1212602059 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :where is oklopol!? :( < 1212602078 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i think haskell should be classified as an esolang. < 1212602099 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It is so not < 1212602118 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It has arithmetic operators and all! :o < 1212602124 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :You can actually use it! < 1212602170 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :haskell ain't esoteric by any stretch of the mind < 1212602204 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :More like EXOTERIC, amirite? < 1212602685 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1212602699 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1212602703 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it would be awesomely easy to write limp in scheme or something. < 1212602732 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Python doesn't seem like the kind of thing for it. < 1212602802 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: do it in limp < 1212602850 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Self interpreters don't work without the interpreter first :o < 1212602856 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: yes they do < 1212602861 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes < 1212602862 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you just procrastinate on actually writing the interpreter < 1212602866 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :But you can't test them. < 1212602869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :maybe someone else will do it for you < 1212602896 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1212602903 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I don't see any hand raised. < 1212603006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can compile a self-interp into some other language and run it that way < 1212603014 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't require you to have an interp first, just a compiler < 1212603066 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't that be even worse? < 1212603082 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1212603119 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :But well, I think with scheme or something, it probably won't be too bad. < 1212603130 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It's already based on function definitions and lambdas. < 1212603141 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Just need to think up for the pi. < 1212603252 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Hell, maybe I'll take the even lazier way, too. < 1212603266 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Write it in python, to translate the program into scheme. < 1212604130 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AIS523 IS HERE AND I'M NOT CRASHING < 1212604132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WHAT. < 1212604151 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It's BIZARRO ESOTERIC < 1212604166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's because so far today I haven't acknowledged your existence in the channel, as soon as I make this comment it'll probably cause your computer to crash based on precedent < 1212604189 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has quit (Read error) < 1212604202 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1212604209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, that looks nothing like a quit message on my computer < 1212604259 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hey, got that fake paypal-domain-a around? < 1212604274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't understand what you're refering to < 1212604278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the answer is probably no < 1212604291 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It's okay ais523, we're not going to snitch on you < 1212604303 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :You can tell us of your fellonies < 1212604312 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but what if I don't have any? < 1212604319 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the unicode 'a' that was used in the fake 'paypal.com' domain < 1212604338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I can probably find some very a-like character if I look hard enough < 1212604364 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :But would it display as a in most computers? < 1212604384 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Browsers seem to not like unicode that much < 1212604404 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: kinda < 1212604414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's a fake letter a in this sentence but it looks really different in this font < 1212604439 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/nick ais523 < 1212604450 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does it look like an a to other people? < 1212604455 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/me has quit (CONNECTION RESET BY TUSHO FOR NOT BELIEVING MY QUIT, HA) < 1212604456 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :It displays as 1/2 a square here < 1212604457 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i miss my oklopol < 1212604462 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::pines:: < 1212604464 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it looks like an a but really different < 1212604469 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's the Shift-JIS a, i believe < 1212604470 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :FOR THE FJORDS? < 1212604479 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no hes finnish not norwegian < 1212604481 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :excuse me may i pass through here < 1212604483 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aw < 1212604486 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :doesn't copy-paste properly < 1212604489 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont think they have fjords in fi- OH I SEE < 1212604491 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/IDN_homograph_attack < 1212604498 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :homograph < 1212604500 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a graph of homos < 1212604504 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::is on that graph:: < 1212604504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, this capital Α looks a lot more realistic < 1212604510 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :U+0430 = а < 1212604524 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ааааааа < 1212604530 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1212604575 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh, I want rnozilla.org < 1212604589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does anyone have it yet? < 1212604595 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :don't think so < 1212604612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's possibly trademark infringement, you have to be careful < 1212604612 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: urgh they own it < 1212604617 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mr mozilla corporation < 1212604620 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and hell no < 1212604627 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with saying R N Z I L L A? < 1212604643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it's similar-looking enough to a trademark, and you use it for similar things, it's an infrigement < 1212604650 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1212604651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/ge/nge/ < 1212604663 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: trademark law is phunny < 1212604664 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :likewise if it's similar-sounding < 1212604763 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: whut is this: http://pt.wíkipedia.org/ < 1212604764 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if you can register domain names that are canonically equivalent to an existing domain name, but not the exact same sequence of bytes < 1212604770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :uncyclopedia clone? < 1212604776 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: yes < 1212605111 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i have an evil perl idea < 1212605133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how evil it is and the chances that it's already been done < 1212605142 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it involves source filters < 1212605154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, several evil Perl things do < 1212605160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACME::Pythonic for instance < 1212605179 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it uses source filters to create a content management system < 1212605186 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK, that is evil < 1212605199 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: #ircnomic-flood for an example < 1212605310 0 :kar8nga!n=kar8nga@AMarseille-151-1-9-230.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1212605353 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: mwahaha < 1212605365 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you know the worst thing? i'm actually considering making my site like that < 1212605380 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it'd be slightly less evil if you put it all after __END__ < 1212605381 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but less fun < 1212605384 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's much the same as using __END__ < 1212605387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, snap < 1212605401 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: come on, are you no golfer? < 1212605416 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: can you even use DATA in an imported module anyway? < 1212605420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... but you need more extra code in the library if you do that < 1212605420 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'd have to be like < 1212605423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and not sure < 1212605423 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[ < 1212605427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#!/usr/bin/env perl < 1212605431 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :use ArticleThingy; < 1212605438 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :print_it_out(DATA); < 1212605438 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :__END__ < 1212605439 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212605439 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :]] < 1212605444 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is FAR LESS EVIL < 1212605487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but sensible < 1212605500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :of course, in #esoteric, that's a downside < 1212605509 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ok, but I wouldn't actually want to write my site like that < 1212605510 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'd be annoying < 1212605519 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my way saves 2 lines < 1212605528 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you just have to add two lines to the start of your doc, really < 1212605597 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1212605612 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: should I actually use my evil way to write my website < 1212605619 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's up to you < 1212605623 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which website, anyway? < 1212605627 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :eso-std.org? < 1212605632 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: probably, yeah < 1212605639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :go for it < 1212605643 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, and mine can even embed arbitary perl < 1212605649 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as Template Toolkit has a [% PERL %] block < 1212605651 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[% PERL %] < 1212605652 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :arbitary perl < 1212605654 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[% END %] < 1212605663 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so you can do cgis with it and stuff < 1212605665 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :totally evil < 1212605745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about messing with the headers? < 1212605752 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :CGIs need to do that sometimes < 1212605848 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it would check if it's already sent I guess < 1212605858 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so that it only sends them if you didn't manually < 1212605875 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 'sub post_stuff($$$$$$$$$$$$$$)' -- wakaba source < 1212605877 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in PHP you need to write the Don't parse html with regular expressions!" yes, although I occasionally parse XML with regular expressions when it's in a known format and I only want to grab a bit of the data < 1212607902 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: haha, are you in #perl now < 1212607908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :otherwise, I use JSON, JavaScript has a built in JSON parser and it's the lang I normally use < 1212607914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I'm just lurking < 1212607915 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :# Error: Can't locate Coro/Event.pm in @INC (@INC contains: /home/ehird/.cpan/build/Continuity-0.993/blib/lib /home/ehird/.cpan/build/Continuity-0.993/blib/arch /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/ehird/.cpan/build/Continuity-0.993/blib/lib/Continuity.pm line 201. < 1212607919 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fdfdfdfdfsdfsdfsdgffdgsfgsdfgfsdgsf < 1212607923 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I INSTALLED CORO::EVENT < 1212607924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :5 TIMES < 1212607926 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :IT INSTALLS FINE < 1212607931 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for things that tend to receive the sort of object that's normally written in HTML, that is < 1212607965 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/HTML/XML/ < 1212607984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: JSON is le cool. < 1212607993 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212608009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :XML is a markup language, whereas JSON is a serialisation language < 1212608017 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but people tend to use XML where JSON would be appropriate < 1212608027 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep < 1212608036 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is there a JSON version of XSLT, I wonder? < 1212608036 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :JSON isn't revolutionary though. < 1212608041 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's pretty damn uncontroversial. < 1212608048 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: uhh, yeah. They call them 'programming languages' < 1212608070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I mean in particular < 1212608073 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than in general < 1212608093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like some version of XSLT that can read JSON rather than XML < 1212608201 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212608285 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WOO CONTINUITY INSTALLS < 1212608286 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OH YEAH < 1212608340 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :What's a good Scheme tutorial? < 1212608475 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SICP? < 1212608538 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah, SICP. < 1212608540 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :"SYNDICAT INDEPENDANT DES COMMISSAIRES DE POLICE"? < 1212608542 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's heavy on the theory. < 1212608555 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, if you read your SICP today, you are an EXPERT PROGRAMMER < 1212608559 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :"Structure and Interpretation of Computer Programs < 1212608561 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: http://mitpress.mit.edu/sicp/ < 1212608561 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :? < 1212608568 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: you have to read SICP anyway < 1212608572 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://mitpress.mit.edu/sicp/full-text/book/book.html oh lawd is 'dat sum full text? < 1212608579 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's not about scheme, it's about life, the universe and everything < 1212608590 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but you learn scheme as a side effect < 1212608603 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Well, I do dig the logo < 1212608619 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :With the arabic dude and the fat French revolutionary woman. < 1212608624 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1212608726 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :"This book is dedicated, in respect and admiration, to the spirit that lives in the computer." < 1212608742 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I hope I don't have a ghost in my computer. < 1212608796 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Is it... actually about Scheme? < 1212608804 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :I fail to see the word in the index. < 1212608887 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: All the code is in scheme. < 1212608892 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Read it from the beginning. < 1212608916 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[[ < 1212608917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Technical Information (for support personnel) < 1212608917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : * Go to Microsoft Product Support Services and perform a title search for the words HTTP and 404. < 1212608917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :]] < 1212608925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :from a Microsoft 404 page < 1212608933 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on Outlook Web Access < 1212608944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I expected some actual technical information in the technical information section... < 1212608945 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: Besides, GJS, one of the writers, invented scheme. < 1212608949 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like referer < 1212608953 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Along with Guy Steele < 1212608966 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212608971 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Guy Steele. < 1212608974 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The other ones are not that godly, they're merely complete gurus of scheme. :P < 1212608975 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Is he a super hero? < 1212608983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: Yes, and he now works at sun/. < 1212608989 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Doing java shit, of all things. < 1212608991 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :He helped make java. < 1212609025 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :ACTION imagines Steel Guy, working on the sun < 1212609047 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Probably punching nuns and orphans. < 1212609098 0 :Slereah-!unknown@unknown.invalid NICK :Slereah < 1212609271 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: eso-std.org's pastebin will be AMAZINGLY AWESOME. < 1212609307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I may have to write an INTERCAL syntax highlighter for it < 1212609315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although you could just use the Emacs mode, it gets things mostly right < 1212609325 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :... eso-std? < 1212609333 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I lost all hope of ever seeing it! < 1212609348 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: ditto. < 1212609349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hey, the C-INTERCAL development sources are stored there at the moment < 1212609367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can check out an unreleased under-development version if you like < 1212609378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is quite a way ahead of the previous release by now < 1212609603 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Computational processes are abstract beings that inhabit computers." < 1212609613 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Reading this, I imagine a lot of ghosts in the computer < 1212609626 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is Steel Guy fighting those evil goblins? < 1212609680 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how do I pass a variable reference to a sub and use it in perl again? < 1212609703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are two ways, I'll tell you the way that doesn't involve prototypes as it's clearer < 1212609716 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you call the sub as subname(\$var) < 1212609725 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"In effect, we conjure the spirits of the computer with our spells." < 1212609733 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when inside the sub, you assign that reference to a variable using my $reftovar = shift; < 1212609735 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :This isn't a book about life, the universe and the rest. < 1212609740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and use the variable as $$reftovar < 1212609745 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: shut up and read. < 1212609749 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's the rulebook of Scheme or something < 1212609771 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Methinks that constantly being cynical for the sake of it while reading SICP will not help you learn schem,e < 1212609784 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but it helps me to lulz < 1212609803 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I assume you are trying to learn Scheme instead of 'lulz'. < 1212609808 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :If that is the case, I'd change your strategy. < 1212609814 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"A computational process is indeed much like a sorcerer's idea of a spirit." < 1212609819 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's hard though. < 1212609831 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He hangs on hard to his metaphore. < 1212609904 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Look, it's the metaphor that SICP is based around. < 1212609911 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Take it seriously even if it has more than a trace of whimsy. < 1212609938 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So... what's Scheme in the metaphore? < 1212609974 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"They are carefully composed from symbolic expressions in arcane and esoteric programming languages" < 1212609976 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1212609991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's a different meaning of 'esoteric', right? < 1212610003 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1212610007 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But it still made me laugh. < 1212610020 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Can you just read instead of asking us? < 1212610051 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Calm down sir. < 1212610054 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I am reading. < 1212610063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it's lead to an interesting conversation, well, argument < 1212610174 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Hm. How can I does keyword args in perl? < 1212610179 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Does %_ work or must I manually convert it? < 1212610216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, if the args are given as (name1 => arg1, name2 => arg2) and so on < 1212610221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you know you're getting keyword args < 1212610228 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then you can do my %_ = @_ < 1212610234 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :clever < 1212610239 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : my ($q, $title, %_) = @_; < 1212610240 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :does that work> < 1212610242 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*work? < 1212610246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1212610254 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 'well'? < 1212610261 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'll call it %actions I guess < 1212610263 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you call it as ($q, $title, name1 => arg1, name2 => arg2) < 1212610267 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212610282 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :=> is really a fancy-looking comma, but it also causes barewords before it to be interpreted as strings < 1212610286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which looks slightly nicer < 1212610310 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, BTW, KDE fixed Bug 163168 already < 1212610318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was fast, I only reported it yesterday < 1212610412 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1212610414 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what wsa the fix? < 1212610415 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*was < 1212610422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not allowing queries to channels < 1212610428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which doesn't make sense < 1212610448 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : for my $action (keys %actions) { < 1212610451 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is there something fishy with that? < 1212610451 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what I did turned out to be a convoluted way to write /query #esoteric < 1212610453 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's parsing oddly < 1212610461 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it looks right < 1212610471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try dumping %actions to see if it's what you expect it to be < 1212610478 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, it's a parse error. < 1212610488 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1212610490 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's the error message? < 1212610492 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :%q{...} isn't a string? < 1212610496 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :syntax error at hello.pl line 32, near "%q{" < 1212610512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's immediately before that? < 1212610523 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : $q->print(%q{}); < 1212610524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and you mean $q{} < 1212610530 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1212610530 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1212610535 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no i don't ais523 < 1212610536 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1212610541 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's a quoted string thing < 1212610543 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is it %qq? < 1212610553 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1212610553 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just q{} < 1212610555 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's q{} < 1212610569 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is there a q that does interpolation?> < 1212610571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :qq < 1212610587 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1212610591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also known as " but sometimes, like here, you don't want to use that < 1212610619 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :of the quoting characters, ' defaults to q, " defaults to qq, ` defaults to qx, / defaults to m < 1212610653 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmph, I can't use %actions < 1212610655 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I need it sorted < 1212610671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for my $action (sort keys %actions) { < 1212610680 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I need it sorted in call order. < 1212610684 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So: Manual processing, here I come. < 1212610692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, yes, hashes are unordered < 1212610702 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what if someone does the same action twice? < 1212610709 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you don't. < 1212610721 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hm, how do I get index & value in a loop over an array? < 1212610724 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'll just check for oddity. < 1212610731 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :er, evenity because of 0-indexing < 1212610772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it's possible to do things like while(@_) {my $index = shift; my $value = shift;} < 1212610782 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :clever, clever < 1212610786 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :remove elements from the array one at a time < 1212611207 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"A small bug in a computer-aided design program, for example, can lead to the catastrophic collapse of an airplane or a dam or the self-destruction of an industrial robot." < 1212611211 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :DES-TROY! < 1212611217 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :EX-TER-MI-NATE! < 1212611320 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: context? < 1212611342 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is there really need for a context? < 1212611352 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Slereah is reading SICP and failing to learn scheme because he's busy making fun of it < 1212611390 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's not my fault that it's so funny! < 1212611407 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :only 'cause you're making fun of it. < 1212611463 0 :HanDongSeong!n=uvanta_@119.65.112.90 JOIN :#esoteric < 1212611496 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You can't put robots in a book not about robots without making it funny! < 1212611580 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :where is my oklopol?! :( < 1212611631 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: Gay sexing, presumably. < 1212611637 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1212611638 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's all he ever does. < 1212611641 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i want his gaysexing :( < 1212611723 0 :HanDongSeong!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212611777 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HanDongSeong: welcome to #esoteric < 1212611788 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :were you expecting perhaps non-gay-sex-related discussions? < 1212611789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this channel ought not to be like that < 1212611797 0 :HanDongSeong!unknown@unknown.invalid PRIVMSG #esoteric :tusho: welcome < 1212611805 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: aww, but it's fun < 1212611809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would be nice if we could, for once, actually discuss esolangs < 1212611810 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It should have more robot discussions. < 1212611810 0 :HanDongSeong!unknown@unknown.invalid PRIVMSG #esoteric :i've been a member of here like a year ago < 1212611816 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212611820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HanDongSeong: I was responding to '...' < 1212611821 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Where's egobot? < 1212611823 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: we do. < 1212611832 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we just also discuss gay sex, and sometimes the blend of the two < 1212611833 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you should have said "You must be new here" < 1212611840 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's longer < 1212611843 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1212611856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but it has the right meaning < 1212611863 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :getting the right meaning is pretty important in programming < 1212611896 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'll ambiguate up your syntax parser < 1212611896 0 :HanDongSeong!unknown@unknown.invalid PRIVMSG #esoteric :well, now i can see it changed a lot < 1212611899 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you know what I mean. < 1212611901 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(see, a blend!) < 1212611912 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ais doesnt realize we're actually discussiong the ButtSex esolang < 1212611913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what you mean < 1212611932 0 :HanDongSeong!unknown@unknown.invalid PRIVMSG #esoteric :last time when i was here i couldn't sense a shade of gay stuff < 1212611939 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, much the same < 1212611942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's become a new meme < 1212611947 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and not a particularly interesting one < 1212611954 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's not a meme < 1212611958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1212611959 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just what oklopol and bsmntbombdood did in their spare time < 1212611961 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so we took it up. < 1212611971 0 :HanDongSeong!unknown@unknown.invalid PRIVMSG #esoteric :well, about a year ago some people actually discussed about the sex ratio of this channel < 1212611973 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :your name is HanDongSeong and you couldn't send the gayness? < 1212611992 0 :HanDongSeong!unknown@unknown.invalid PRIVMSG #esoteric :err... does it sound gay? < 1212611998 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :are you a guy? < 1212612000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as far as I could tell the channel was almost but not quite 100% male back then < 1212612005 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :do you know what a DONG is? < 1212612010 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: still is, almost < 1212612014 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a few females in here < 1212612021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212612024 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :there are GIRLS who do esolangs? what nonsense is this < 1212612027 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Fun note: when I was processing the logs for ROBOT9000 lament said something along the lines of that it would be nice if we discussed esolangs at one point instead of manga and our lack of social lives < 1212612040 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so I wouldn't say much as changed, if you replace manga and the lack of our social lives with gay sex < 1212612044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :did you actually put a robot9000 version in here? < 1212612050 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nope, it segfaulted < 1212612058 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's possible that lament's female. < 1212612071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you should be capable of patching around a segfault < 1212612074 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lament isnt female, he's just a closet homo. < 1212612085 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And we all know GregorR is. < 1212612094 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament's name is nikita. < 1212612095 0 :HanDongSeong!unknown@unknown.invalid PRIVMSG #esoteric :it's a transliteration of my Korean name < 1212612096 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but no. :P < 1212612098 0 :HanDongSeong!unknown@unknown.invalid PRIVMSG #esoteric :but well < 1212612105 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1212612108 0 :HanDongSeong!unknown@unknown.invalid PRIVMSG #esoteric :Dong could sound weird, yeah < 1212612115 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I name kar8nga next. < 1212612117 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope: How dare you suggest that, to prove that I'm not I shall rape you into submission!!! < 1212612118 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dong means dildo < 1212612123 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not that im making fun of your name < 1212612124 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but < 1212612124 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Nikita Ayzikovsky < 1212612133 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Uh oh! < 1212612149 0 :HanDongSeong!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should just use my traditional nickname... < 1212612149 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: can I have some of that? < 1212612152 0 :HanDongSeong!unknown@unknown.invalid NICK :uvanta < 1212612167 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches as ais523 leaves in a huff again < 1212612177 0 :ais523!unknown@unknown.invalid PART #esoteric :? < 1212612222 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what the new c-intercal release is like. < 1212612287 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its like an indian guy named sukdeep < 1212612320 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or a chinese guy named Wang ZeDong. < 1212612355 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :c-intercal. < 1212612391 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :Actually there's a common surname Seok (sounds like Suck) here in Korea, and one of them named himself Richard for international use, made a name card saying "Dick Seok" ... < 1212612443 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee intercal < 1212612473 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :uvanta: either he's a genius or he's an idiot < 1212612486 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :it's just an accident, i think < 1212612508 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I hear C-INTERCAL supports gay sex now. < 1212612522 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :how should he know what Dick really means < 1212612542 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :C-INTERCAL's gay sex extension is very stable. < 1212612561 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :it's not in any of Korean school curriculum < 1212612589 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :maybe he should have ask some native English speaker but < 1212612597 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :asked* < 1212612654 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :always get your foreign name vetted first < 1212612656 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :always < 1212612716 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :okay then < 1212612737 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :augur: can you recommend me a decent male English name? < 1212612749 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :uvanta: niffiducker < 1212612764 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whats your korean name again? < 1212612768 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not your family name your personal name < 1212612774 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :Han is my surname < 1212612785 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :DongSeong is my first name < 1212612792 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Dong Seong < 1212612793 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1212612819 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :You could do Don < 1212612823 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Handon! < 1212612833 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :like in Donald? < 1212612837 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1212612837 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1212612839 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tho just Don < 1212612866 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212612872 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :isn't it too short < 1212612873 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it sounds close to dong would in english < 1212612876 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1212612879 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :too short? < 1212612885 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alternatively, daniel is a nice name < 1212612911 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Daniel Han < 1212612924 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats your name. daniel han. < 1212612926 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :it's nice but i can name three of my friends who named themselves Daniel in English... < 1212612933 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :damnit. < 1212612942 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how about < 1212612947 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Johnathan-Schmidtzenheimer < 1212612956 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :cool. < 1212612957 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :John is good < 1212612971 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: John is lame. Johnathan-Schmidtzenheimer 4eva! < 1212612975 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lies. < 1212612985 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nickname for guys named John is Jack < 1212613032 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :too common < 1212613063 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :well, in fact i don't want to name myself after someone in Bible < 1212613065 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not too common. < 1212613094 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :john is #20 in the us in 2006 < 1212613110 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :augur: there were three professors with the name John in my last semester < 1212613122 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :crazy < 1212613149 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1212613157 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :seong -> sean/shawn? < 1212613164 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212613168 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :that's my best friend's name < 1212613171 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lmfao < 1212613182 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :what are you < 1212613184 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :damn koreans. :P < 1212613185 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :a god? < 1212613194 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :how do you know me < 1212613207 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :and all the people around me < 1212613224 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://www.babynamewizard.com/voyager#prefix=&ms=true&sw=m&exact=false < 1212613229 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pick one and be done with it. :P < 1212613357 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1212613436 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :what about < 1212613437 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :Haskell < 1212613492 0 :ihope!unknown@unknown.invalid QUIT :"I am still here." < 1212613544 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :uvanta: YES < 1212613549 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Haskell B. Curry < 1212613552 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Haskell B. Curry Lisp < 1212613597 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I knew of a dog named Haskell < 1212613601 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it died ;_; < 1212613619 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The black guy in Cube 0 is named Haskell, IIRC < 1212613751 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1212614398 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho: are you stalking me? < 1212614702 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1212614726 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you're not very good at it. < 1212614876 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ARE YOU SURE? < 1212614879 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :LOOK BEHIND YOU < 1212615288 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric < 1212616370 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212616404 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212616442 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1212616589 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :la. < 1212616594 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :haskell is an esolang. < 1212616625 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ITS A FUCKING ESOLANG < 1212616633 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it has the most convoluted type system in the universe < 1212616638 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: uh no < 1212616640 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the type system is trivial < 1212616643 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Types are for queers. < 1212616662 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you lie < 1212616679 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :haskell functions are all embedded lambdas < 1212616683 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :haskell's type system isn't even TC without evil extensions < 1212616716 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i rather love haskell tho. < 1212616722 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :for all its insanity < 1212616750 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Haskell has too much monads for me. < 1212616753 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :augur: what about Clean then < 1212616758 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :havent seen clean < 1212616760 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :link? < 1212616761 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(Too much = > 0) < 1212616769 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :have you decide on a name, uvanta? < 1212616775 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1212616814 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :Clean uses something called uniqueness type instead of monad < 1212616820 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :it is purely functional, too < 1212616842 0 :uvanta!unknown@unknown.invalid PRIVMSG #esoteric :it recorded faster performance than haskell in some benchmarks < 1212616843 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :HASKELL IS FOR FAGGOTS < 1212616857 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :uvanta: clean suffers from being completely obscure < 1212616860 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it might even be good < 1212616861 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but < 1212616869 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :its creators seem bent on keeping it unknown < 1212616889 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://www.phoodie.info/2008/05/30/food-blob-drink-up/ < 1212616896 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wtfsweden < 1212616897 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, at least they GPLed it < 1212616908 0 :oklopol!n=nnscript@a91-152-137-110.elisa-laajakaista.fi JOIN :#esoteric < 1212617064 0 :jfredett!n=jfredett@68-118-226-105.dhcp.oxfr.ma.charter.com JOIN :#esoteric < 1212617137 0 :RedDak!n=dak@host66-88-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1212617156 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :mcdonalds does not have a reputation for any kind of quality in sweden, so I'm not surprised they have to work hard to make an impression < 1212617202 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Does it have a reputation for quality anywhere? < 1212617245 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :women have a reputation for quality in sweden < 1212617245 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I'd expect coffee at mcdonalds to taste like something half-way between piss and burnt bacon < 1212617268 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's more like three-quarters bacon, although that's probably regional < 1212617321 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Sounds delicious. < 1212617343 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bacon coffee. < 1212617344 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :amazing. < 1212617348 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :chocolate bacon coffee. < 1212617351 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I died. < 1212617365 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1212617399 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is it kosher? < 1212617404 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: bacon salt is < 1212617407 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so probably1 < 1212617410 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*probably! < 1212618207 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bacon salt? Is that any different from ordinary salt? < 1212618225 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's salt that's made out of bacon < 1212618230 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1212618236 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's salt that makes things taste like bacon < 1212618243 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.baconsalt.com/ < 1212618244 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Bacon bits < 1212618259 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is there a salt that makes things taste like ass? < 1212618268 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: mcdonald's joke < 1212618269 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it is called asssalt? < 1212618642 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ass salt and buttery < 1212618650 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(It's a butt-tasting butter) < 1212619816 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1212620201 0 :RedDak!unknown@unknown.invalid QUIT :"Killed (NickServ (Comando GHOST usato da DIO))" < 1212620872 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1212620987 0 :tusho_!n=tusho@91.105.68.111 JOIN :#esoteric < 1212620991 0 :tusho!unknown@unknown.invalid QUIT :Nick collision from services. < 1212621009 0 :tusho_!unknown@unknown.invalid NICK :tusho < 1212621336 0 :nice_ka!n=cypher@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric < 1212621839 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212621850 0 :Slereah-!n=hax@ANantes-252-1-25-187.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212621947 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Does the cond of Scheme works like the one of Lisp? < 1212621965 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I would imagine so. < 1212621971 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :That is, every predicate is evaluated one after the other, so it doesn't matter if two are true at the same time < 1212622085 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212622228 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :'kay. < 1212622746 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212622761 0 :Slereah-!n=hax@ANantes-252-1-25-187.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212622765 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :>:| < 1212622772 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :INTERNEEEEEEEEEEEEEET < 1212622843 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Internets < 1212622872 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"" < 1212623718 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1212623983 0 :nice_ka!unknown@unknown.invalid QUIT :Remote closed the connection < 1212624341 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1212625027 0 :Slereah!n=hax@ANantes-252-1-28-197.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212625438 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Can a function name in Scheme be anything? < 1212626018 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212626084 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212626431 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212626481 0 :Slereah!n=hax@ANantes-252-1-28-197.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212626497 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So, can you name Scheme functions to anything? < 1212626524 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: what < 1212626536 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can name them valid symbol names < 1212626538 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which are .. pretty lenient < 1212626549 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :+--++++++*%%3434 is a valid symbol, for instance < 1212626556 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Even with already defined functions? < 1212626559 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or numbers? < 1212626567 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: 34 is not a valid symbol, no. < 1212626571 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1212626575 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And yes, already defined functions, it just overrides them. < 1212626586 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :34a is not a valid symbol either (starts with a number) but a lot of implementations accept it < 1212626600 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I was hoping of doing a small library of numbers for conveniance purpose. < 1212626609 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Like 4 = s(s(s(s(0)))) < 1212626613 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Stuff like that < 1212626622 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Well ... You could use '4' < 1212626634 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but I assume SICP is maeking you do the church? < 1212626637 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :How about N4? < 1212626638 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Or.. < 1212626644 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No, it's not for SICP < 1212626647 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(N 4) -> (S (S (S (S N0)))) < 1212626651 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's for der le Limp < 1212626660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: how about: < 1212626678 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I was hoping of doing a pretty much straightforward translation for the function definition part < 1212626684 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(define (N n) (if (zero? n) N0 (S (N (- 1 n))))) < 1212626693 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: with S=succ and N0=duh < 1212626707 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I guess i could just check if something starts with a number and add some symbol to make it acceptable. < 1212626718 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Eww. < 1212626719 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :No! < 1212626725 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I dunno what you're doing but it sounds bad < 1212626741 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Have you read SICP, Slereah? < 1212626748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I suggest reading it all the way through. It has tons of interpreters and compilers. < 1212626750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Of scheme itself! < 1212626754 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :They will help you a lot. < 1212626765 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, problem is, it dwells a lot on stuff i already know. < 1212626778 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Well, fine. But it pays to read through. < 1212626781 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It has lots of helpful scheme things < 1212626792 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, I don't need that much scheme. < 1212626799 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Just enough for mah esolang. < 1212626812 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although I'm not sure how much the pi part would require. < 1212626822 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I still have no idea how to exactly implement it < 1212626831 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Read through SICP. Srsly. < 1212626865 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. I usually prefer to poke around a language and read up when something doesn't feel right. < 1212626954 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Fuck is my internet shitty nowadays. < 1212627054 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: yah, well, that's exactly what'll get you writing shitty scheme < 1212627118 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Would I really need that much for an esolang? < 1212627141 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I mean, the Lazy K interpreter is less than ten lines long. < 1212627194 0 :uvanta!unknown@unknown.invalid QUIT :"P" < 1212627236 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Maybe not but you'll be much happier if you write nicer code. < 1212627242 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Scheme is quite a paradigm shift. < 1212627248 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: What scheme are you using? < 1212627254 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I suggest PLT Scheme most heartily. < 1212627258 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And the DrScheme editor it comes with. < 1212627264 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It does all that naffy indentation for you. < 1212627285 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I don't use any scheme right now. < 1212627285 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I am conceptualizing! < 1212627311 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212627334 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Mostly conceptualizing something on Python to compile it to Scheme < 1212627340 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: No! < 1212627347 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Scheme is a functional language (mostly) unlike Python < 1212627356 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :translating python->scheme is pointless, and you might as well not use scheme < 1212627361 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's a totally different paradigm < 1212627362 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm not < 1212627369 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :i'm translating Limp to Scheme < 1212627374 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Using python. < 1212627375 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah, I see < 1212627377 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: that's a bit silly < 1212627381 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why not limp->scheme using scheme? < 1212627386 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sicp contains compilers in scheme < 1212627386 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Python is the only language I sort of know how to parse with < 1212627396 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Sick pee! Sick pee! Sick pee! < 1212627402 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ew. < 1212627434 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Can you feed a function as an argument, outside of lambdas? < 1212627443 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: of course < 1212627447 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Code is data. Data is code. < 1212627453 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Want a sekrit? < 1212627458 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(define (foo bar baz) quux) < 1212627459 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is < 1212627463 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is it "read SICP"? < 1212627463 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(define foo (lambda (bar baz) quux)) < 1212627478 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: no, it's ^^that^^ < 1212627510 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :('cause I'm trying to write in the function) < 1212627523 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Though I'm not too sure how to do the y thing though. < 1212627539 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :How do I... exctract the arguments of a function? < 1212627570 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: explain? < 1212627572 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You mean like < 1212627573 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(a b c d e) < 1212627575 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and a gets < 1212627578 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(b c d e)? < 1212627585 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, works like this : < 1212627618 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :y ( f (x, y, z, ...)) gives you back the least value of y such that f = 0 < 1212627643 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Oh. Wait, is the 'y' in the function's arglist the 'y' in the u thing? < 1212627656 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1212627667 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric : has two arguments : the function, and one of its argument < 1212627679 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: So wait < 1212627679 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in < 1212627683 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mu_y(f(x,y,z,...)) < 1212627687 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it extracts the arglists y? < 1212627726 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It will use the function f over all values of y. < 1212627733 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Until it finds a 0. < 1212627741 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: What. < 1212627747 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So like < 1212627749 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mu(f) < 1212627751 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :-> f(ANYTHING) < 1212627754 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :until f(THING) = 0 < 1212627755 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it returns THING? < 1212627769 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Technically, I think that most of the time, there will only be one argument for it to be valid. < 1212627780 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But I can see scenarios where more than one would happen. < 1212627794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Well, first, how are you going to generate ANYTHING? < 1212627797 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Do you want every integer? < 1212627802 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You can't just scheme to give you 'something'. < 1212627807 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That would be pretty vague < 1212627808 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1212627816 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : mu(f) < 1212627816 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : -> f(ANYTHING) < 1212627820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can't pluck ANYTHING out of thing air < 1212627825 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can feed it f(0),f(1) etc < 1212627829 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or f(a),f(ab),f(abc) < 1212627835 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but you can't just generate stuff the function wants < 1212627850 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I follow your example. < 1212627884 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: What does mu(f) do. < 1212627896 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It would work like this : (y f) would feed 0 as y to f. < 1212627906 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :If f(0) = 0, it returns 0. < 1212627911 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Else, it feeds it 1. < 1212627915 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And so on. < 1212627946 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: OK. So integers. < 1212627950 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1212627952 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Something like: < 1212627956 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1212627959 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: What is 'y' in that case < 1212627962 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Since it's recursive, there's only integers. < 1212627970 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, f is a function of n variables < 1212627975 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And y is one of them. < 1212627994 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Lol wut < 1212627998 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Can't it just be < 1212628003 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :u(f) = if f(0) = 0, 0 < 1212628005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :otherwise 1 < 1212628005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1212628017 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it could have more than one argument. < 1212628036 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: How about ignoring the more-than-one argument aspect for now? < 1212628037 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I don't see that happening often, but there's easy scenarios for it. < 1212628074 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(define (mu' f n) (if (zero? (f n)) 0 (+ 1 (mu f (+ n 1))))) < 1212628078 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(define (mu f) (mu' f 0)) < 1212628083 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Pretty trivial to understand, right? < 1212628084 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :For instance, y (p(1,2)(y,z)) < 1212628093 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, the function itself isn't the hard part < 1212628109 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's how to implement the multiple argument par < 1212628109 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :t < 1212628150 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Ok. < 1212628157 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Protip. < 1212628166 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(define (f . args) args is a list of my argumenst!! omg!!) < 1212628174 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(define (f a . args) args is a list of my argumenst, less the first one!! omg!!) < 1212628181 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Protip 2. < 1212628186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(apply f '(1 2 3)) => (f 1 2 3) < 1212628203 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I believe you can do what you want with my mu and that. < 1212628251 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I am not too sure about this. < 1212628273 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Since the defition of doesn't contain the definition of f. < 1212628284 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Shall I show you it? < 1212628287 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Wait, so: < 1212628291 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(mu f a b) < 1212628292 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1212628294 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(f a b 0) < 1212628295 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(f a b 1) < 1212628296 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(f a b 2) < 1212628297 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :etc? < 1212628348 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What are a and b? < 1212628358 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And that third variable over integers. < 1212628398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: a and b are anything < 1212628415 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(mu f 1 2) < 1212628417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :-> (f 1 2 0) < 1212628418 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :-> (f 1 2 1) < 1212628419 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :-> (f 1 2 2) < 1212628420 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1212628429 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But... mu f returns an integer, not a function < 1212628444 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Scheme is not curries < 1212628445 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*curried < 1212628449 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212628453 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What does it mean then? < 1212628464 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh yes, multiple variables < 1212628474 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :REVOLUTIONARY < 1212628492 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1212628519 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I'm going now, have fun < 1212628521 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :read my above stuff < 1212628524 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it tells you all you need < 1212628527 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye for today :) < 1212628528 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :i hope so. < 1212628529 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Bye < 1212628549 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1212628926 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212628932 0 :Slereah!n=hax@ANantes-252-1-28-197.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212630567 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ya hello < 1212630826 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Porque ya se había hecho tan rico. < 1212630894 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212631069 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :spanish is an esolang :( < 1212631131 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You mean it's difficult, or you just don't know it? < 1212631159 0 :bsmntbombdood_!n=gavin@97-118-115-170.hlrn.qwest.net JOIN :#esoteric < 1212631183 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Nick collision from services. < 1212631187 0 :bsmntbombdood_!unknown@unknown.invalid NICK :bsmntbombdood < 1212631952 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean its ugly and horrible and evil ;) < 1212632019 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pero entiende un poco porque trabajo a el apple store en miami y tengo muchos colombian customers < 1212632021 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or something. lol < 1212632194 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, worked, not work, but i dont know spanish well enough to be able to conjugate :D < 1212632202 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its just an ugly language i thing. < 1212633886 0 :Slereah!n=hax@ANantes-252-1-28-197.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212633949 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1212634161 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1212634620 0 :Nocta!n=nocta@kobz-590f3452.pool.einsundeins.de JOIN :#esoteric < 1212635018 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212635040 0 :Asztal!n=asztal@cpc1-stkn2-0-0-cust786.midd.cable.ntl.com JOIN :#esoteric < 1212635193 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212635214 0 :Asztal!n=asztal@cpc1-stkn2-0-0-cust786.midd.cable.ntl.com JOIN :#esoteric < 1212635444 0 :fizzie2!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212635444 0 :Slereah!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212635444 0 :ihope!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212635445 0 :Nocta^!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212635457 0 :fizzie2!n=fis@sesefras.zem.fi JOIN :#esoteric < 1212635494 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212635499 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212635535 0 :Asztal!n=asztal@cpc1-stkn2-0-0-cust786.midd.cable.ntl.com JOIN :#esoteric < 1212635549 0 :cmeme!unknown@unknown.invalid QUIT :Client Quit < 1212635560 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212635870 0 :cmeme!unknown@unknown.invalid QUIT : < 1212635881 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212636191 0 :cmeme!unknown@unknown.invalid QUIT : < 1212636202 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212636513 0 :cmeme!unknown@unknown.invalid QUIT : < 1212636523 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212636834 0 :cmeme!unknown@unknown.invalid QUIT : < 1212636845 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212636864 0 :cherez!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212637155 0 :cmeme!unknown@unknown.invalid QUIT : < 1212637166 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212637476 0 :cmeme!unknown@unknown.invalid QUIT : < 1212637487 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212637499 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric < 1212637797 0 :cmeme!unknown@unknown.invalid QUIT : < 1212637808 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212638119 0 :cmeme!unknown@unknown.invalid QUIT : < 1212638129 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212638440 0 :cmeme!unknown@unknown.invalid QUIT : < 1212638451 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212638761 0 :cmeme!unknown@unknown.invalid QUIT : < 1212638772 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212639082 0 :cmeme!unknown@unknown.invalid QUIT : < 1212639093 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212639403 0 :cmeme!unknown@unknown.invalid QUIT : < 1212639415 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212639725 0 :cmeme!unknown@unknown.invalid QUIT : < 1212639735 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212640046 0 :cmeme!unknown@unknown.invalid QUIT : < 1212640057 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212640367 0 :cmeme!unknown@unknown.invalid QUIT : < 1212640378 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212640688 0 :cmeme!unknown@unknown.invalid QUIT : < 1212640699 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212641010 0 :cmeme!unknown@unknown.invalid QUIT : < 1212641020 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212641331 0 :cmeme!unknown@unknown.invalid QUIT : < 1212641342 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212641449 0 :cherez!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212641652 0 :cmeme!unknown@unknown.invalid QUIT : < 1212641663 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212641721 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric < 1212641974 0 :cmeme!unknown@unknown.invalid QUIT : < 1212641984 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212642294 0 :cmeme!unknown@unknown.invalid QUIT : < 1212642305 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212642616 0 :cmeme!unknown@unknown.invalid QUIT : < 1212642626 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212642937 0 :cmeme!unknown@unknown.invalid QUIT : < 1212642949 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212643258 0 :cmeme!unknown@unknown.invalid QUIT : < 1212643269 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212643539 0 :sekhmet!unknown@unknown.invalid NICK :sekhmet_ < 1212643551 0 :sekhmet_!unknown@unknown.invalid NICK :sekhmet < 1212643580 0 :cmeme!unknown@unknown.invalid QUIT : < 1212643590 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212643901 0 :cmeme!unknown@unknown.invalid QUIT : < 1212643911 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212644222 0 :cmeme!unknown@unknown.invalid QUIT : < 1212644232 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212644543 0 :cmeme!unknown@unknown.invalid QUIT : < 1212644554 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212644864 0 :cmeme!unknown@unknown.invalid QUIT : < 1212644875 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212645185 0 :cmeme!unknown@unknown.invalid QUIT : < 1212645196 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212645311 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cmeme < 1212645314 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you are not cool < 1212645329 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i like you no more! < 1212645355 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :augur: you're in miami and you haven't learned spanish yet? < 1212645358 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :There was some guy on openbsd-misc who was asking about mp3 concatenation programs because he liked to run a cronjob to change IPs every single minute, yet he wanted to listen to web radio < 1212645366 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no no < 1212645370 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i live in fort lauderdale < 1212645370 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sekhmet: LOL < 1212645372 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :So that THEY couldn't track him < 1212645375 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i worked in Aventura < 1212645379 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps cmeme is related < 1212645381 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which is in north miami-dade county < 1212645384 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :Sec, I'll try to dig up the link < 1212645389 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :It was... bizarre. < 1212645467 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :Ah yes, there it is! < 1212645467 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :http://marc.info/?l=openbsd-misc&m=115298981814514&w=2 < 1212645472 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :I recommend the whole thread < 1212645506 0 :cmeme!unknown@unknown.invalid QUIT : < 1212645517 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212645654 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so < 1212645655 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :like < 1212645659 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :do we kick cmeme? < 1212645673 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i actually have no idea whom to ask when cmeme misbehaves < 1212645679 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't know if nef is still in charge < 1212645738 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :on which note < 1212645761 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :once again i ask if there's any objection to having the irseek bot log this place too < 1212645775 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and if there is < 1212645780 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'll ban whoever objects :P < 1212645828 0 :cmeme!unknown@unknown.invalid QUIT : < 1212645838 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212646019 0 :GreaseMonkey!n=gm|--0@219-88-194-55.jetstream.xtra.co.nz JOIN :#esoteric < 1212646149 0 :cmeme!unknown@unknown.invalid QUIT : < 1212646159 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212646470 0 :cmeme!unknown@unknown.invalid QUIT : < 1212646481 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212646791 0 :cmeme!unknown@unknown.invalid QUIT : < 1212646802 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212647112 0 :cmeme!unknown@unknown.invalid QUIT : < 1212647123 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212647433 0 :cmeme!unknown@unknown.invalid QUIT : < 1212647444 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212647754 0 :cmeme!unknown@unknown.invalid QUIT : < 1212647765 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212648076 0 :cmeme!unknown@unknown.invalid QUIT : < 1212648086 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212648397 0 :cmeme!unknown@unknown.invalid QUIT : < 1212648407 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212648718 0 :cmeme!unknown@unknown.invalid QUIT :Connection reset by peer < 1212648729 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1212649011 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :+o lament < 1212649024 0 :lament!unknown@unknown.invalid MODE #esoteric :+b *!*n=cmeme@*.b9.com < 1212649039 0 :cmeme!unknown@unknown.invalid QUIT :Client Quit < 1212649066 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :now the question is, how do we get it back < 1212649107 0 :lament!unknown@unknown.invalid MODE #esoteric :-o lament < 1212652799 0 :clog!unknown@unknown.invalid QUIT :ended < 1212652800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1212658814 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212658838 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212659653 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1212661806 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Unisex." < 1212663602 0 :Slereah-!n=hax@ANantes-252-1-28-197.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212666136 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1212666577 0 :Slereah2!n=hax@ANantes-252-1-82-137.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1212667022 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212667727 0 :Judofyr_!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212667729 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212668021 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212668174 0 :Judofyr_!unknown@unknown.invalid NICK :Judofyr < 1212670662 0 :Slereah3!n=hax@ANantes-252-1-82-137.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1212670662 0 :Slereah2!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212670668 0 :Slereah3!unknown@unknown.invalid PRIVMSG #esoteric :Fuuuuuuck < 1212670747 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1212671098 0 :Slereah3!unknown@unknown.invalid PRIVMSG #esoteric :ACTION buys "Communicating and Mobile Systems: the Pi-Calculus" < 1212671331 0 :Slereah3!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212674468 0 :Slereah4!n=hax@ANantes-252-1-82-137.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1212674474 0 :Slereah4!unknown@unknown.invalid PRIVMSG #esoteric :KHAAAAAAAAAAAAAAAAAAAAN! < 1212676157 0 :cherez1!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric < 1212676170 0 :cherez!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212677565 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1212678485 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1212678531 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'Lo, *. < 1212678586 0 :Slereah4!unknown@unknown.invalid PRIVMSG #esoteric :Hai < 1212678631 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves at everyone. . . But this time from Boston, rather than from Colorado Springs. < 1212678635 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(wheee!) < 1212678949 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah4: that's also on my list of books to buy < 1212679040 0 :Slereah4!unknown@unknown.invalid PRIVMSG #esoteric :It will arrive here in a week or so. < 1212679498 0 :cherez1!unknown@unknown.invalid NICK :cherez < 1212679597 0 :Corun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212679667 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1212680066 0 :Slereah4!unknown@unknown.invalid PRIVMSG #esoteric :"He emphasizes that interactive behavior is best represented by a non-deterministic automaton which cannot be equated (behaviourally) with a deterministic automaton." < 1212680073 0 :Slereah4!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't sound good. < 1212680155 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1212680165 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is that *supposed* to be meaningful? < 1212680202 0 :Slereah4!unknown@unknown.invalid PRIVMSG #esoteric :I'll have to wait for the book to find out! < 1212680215 0 :Slereah4!unknown@unknown.invalid PRIVMSG #esoteric :Fuck, the science forum of Amazon is lame < 1212680222 0 :Slereah4!unknown@unknown.invalid PRIVMSG #esoteric :It's 99% creationism threads. < 1212680262 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212680671 0 :augur!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212681333 0 :Slereah4!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212681343 0 :Slereah4!unknown@unknown.invalid PRIVMSG #esoteric :I ordered it from some store named "Quartermelon". < 1212681345 0 :Slereah4!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1212681661 0 :Slereah4!unknown@unknown.invalid PRIVMSG #esoteric :It seems that all reviews think that this book is awesome < 1212681673 0 :Slereah4!unknown@unknown.invalid PRIVMSG #esoteric :All four of them. < 1212682092 0 :tusho!n=ehird@91.105.68.111 JOIN :#esoteric < 1212682105 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I am trying the console first. :P < 1212682126 0 :Slereah4!unknown@unknown.invalid PRIVMSG #esoteric :The PLAYSTATION? < 1212682222 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :No, the non-X11. < 1212682281 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also < 1212682282 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cmeme is a logbot. < 1212682284 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the ircbrowse.com one < 1212682317 0 :Slereah4!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1212682347 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and < 1212682354 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: OBJECT to irseek < 1212682413 0 :tusho!unknown@unknown.invalid QUIT :"X11?!" < 1212683277 0 :tusho!n=tusho@91.105.68.111 JOIN :#esoteric < 1212683313 0 :Slereah4!unknown@unknown.invalid PRIVMSG #esoteric :Hello, TUSHY < 1212683320 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hello, SLERRY < 1212683337 0 :Slereah4!unknown@unknown.invalid PRIVMSG #esoteric :Meh. It doesn't mean butt. < 1212683345 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :~xXx luv tushykins xXx~ < 1212683365 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm, that is one downside to this nick Slereah4 < 1212683386 0 :Slereah4!unknown@unknown.invalid PRIVMSG #esoteric :Well, the previous Slereah are still on this server. < 1212683397 0 :Slereah4!unknown@unknown.invalid PRIVMSG #esoteric :Why doesn't this server have ghost-handling? < 1212683403 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah4: It does. < 1212683408 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/ns ghost FOO password < 1212683444 0 :Slereah4!unknown@unknown.invalid NICK :Slereah < 1212683453 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :My name is not FOO >:| < 1212683480 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WRONG < 1212684338 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1212684372 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :After the one hour of back story in the first movie, I hope the new Batman will be two hours of pure Batman. < 1212685213 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1212685554 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :. < 1212685610 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The first part of Batman Begin is so full of leather noise. < 1212685617 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It sounds like a BDSM porno. < 1212686120 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Well. < 1212686404 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212686440 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212686803 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1212687327 0 :jix!n=jix@dyndsl-091-096-045-037.ewe-ip-backbone.de JOIN :#esoteric < 1212688840 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1212688980 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1212689151 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1212689162 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopollll < 1212689187 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212689416 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1212689559 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1212689586 0 :jix!n=jix@dyndsl-091-096-045-037.ewe-ip-backbone.de JOIN :#esoteric < 1212689607 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1212689619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212689630 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1212689644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1212689712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :maybe# < 1212689723 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, wanna help design the language? :B < 1212689750 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i want to design everything. < 1212689760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...what language? < 1212689760 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hahahahaha < 1212689782 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the language im hypothesizing in proglangdesign which rhamphoryncus completely misses the point of < 1212689804 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What would that language be? < 1212689826 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well its nothing amazing right now just a few ideas that i'd like to toy with < 1212689840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(which x) had a nice declarative feel to it < 1212689845 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :namely quantification, maybe wh-phrase things, and such < 1212689847 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have a similar construct in muture < 1212689855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :\x < 1212689862 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :really? i figured (which x) was rather functional < 1212689867 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"the element of x that fits here" < 1212689897 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(which x is y) is practically (filter fn xs) < 1212689899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well it's not really functional iiuc < 1212689909 0 :kar8nga!n=kar8nga@AMarseille-151-1-68-250.w83-205.abo.wanadoo.fr JOIN :#esoteric < 1212689944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(cond (which x)) < 1212689945 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where cond can be anything < 1212689951 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that returns a bool < 1212689973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't this return true if for some element in x (cond lement)? < 1212689976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*element < 1212689988 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or was that just a syntactic thing? < 1212689999 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: muture?! < 1212689999 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1212690018 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're right, that's a better example < 1212690020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this kind of semantics for where isn't really functional, because it isn't "context-sensitive"... semantically < 1212690036 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: muture is one of my declarative langs < 1212690057 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: how many langs do you have again < 1212690071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well 5 in active processing < 1212690071 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :even? (which Integers) => [...,-4,-2,0,2,4,...] < 1212690081 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but i suppose thats just the same as (even Integers) < 1212690087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but as i rarely finish my languages, i have lots. < 1212690099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for instance cise was never finished < 1212690111 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but will prolly continue once i get my codes from my old machine < 1212690112 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the idea of which i guess was more to allow it to stand in for a single item in non-predicative places < 1212690141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, but it's clearly of declarative nature < 1212690150 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because you cannot evaluate it without knowing where it is < 1212690158 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1212690166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1212690173 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its not declarative at all. < 1212690176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(which List) doesn't yield a result as such < 1212690187 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(which foo).bar == 0 < 1212690189 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is equivalent to < 1212690202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212690208 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :first foo (\x -> x.bar == 0) < 1212690234 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats another notation i've been considering < 1212690236 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :something like < 1212690250 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :foo[i] | foo[i].bar == 0 < 1212690266 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(which (range 0 1000)) * (which (range 0 1000)) == 90 < 1212690269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :declarative prime check < 1212690282 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah that could be declarative. < 1212690296 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a lot of this stuff is vaguely constraint-like < 1212690302 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :like list comprehensions < 1212690314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a declarative construct. you can limit it to cases where you can optimize it to direct functional stuff, though, which you did earlier. < 1212690328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but the construct itself is inherently declarative < 1212690341 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :[(x,y) | x <- [0...1000], y <- [0...1000], x*y == 90] < 1212690344 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in haskell talk < 1212690384 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah i guess it is declarative, ok. < 1212690410 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :regardless < 1212690471 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the idea is more that the (which ...) constructor would be interpreted as a search on the argument < 1212690486 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so that < 1212690495 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(which foo).bar == 1 < 1212690498 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :would be equivalent to < 1212690526 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if( foo[0].bar == 1 ){ foo[0].bar; } else if( foo[1].bar == 1 ){ foo[1].bar' } ... < 1212690574 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212690662 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tho i think i'd expand it to include more than one container < 1212690673 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which foo, bar, baz: ... < 1212690697 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which would be akin to list comprehensions i guess. < 1212690701 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: we should collaborate on a language < 1212690702 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the world would explode < 1212690711 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i would love to see the result :) < 1212690722 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it better be interesting, not another boring clone of existing languages < 1212690735 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1212690738 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I think of impossible things < 1212690742 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1212690745 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :do tel < 1212690797 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and oklopol thinks of impossible things that turn out to be possibe < 1212690797 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*possible < 1212690799 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: idea - how about every expression returns infinite results < 1212690827 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :might be interesting to make a language where all computation is directed towards checking whether the program will halt < 1212690837 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes! < 1212690851 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and that the actual halting function, since its a tc language, returns infinite {T,F,T,F,T,...} < 1212690927 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh god... :P < 1212690976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212691053 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i think we're onto something < 1212691054 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hmm < 1212691056 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :every expression is a filter over the set of everything < 1212691060 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes? < 1212691081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212691083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1212691092 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not what's the language where you loop by quinin? < 1212691094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :g < 1212691099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*noq < 1212691102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*now < 1212691108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a* < 1212691285 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :back < 1212691292 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: not sure what it's called < 1212691301 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :however... our ideas combined ... are PAPTAIN CLAMET < 1212691406 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I officially hate IRAF. < 1212691478 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah it was muriel. < 1212691527 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I hate iraq too! Dems enemies of our FREEDOM! < 1212691559 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: IRAF is a scientific program with a painful, *painful* install process. < 1212691569 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's *installation manual* has 18 pages. < 1212691580 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yeah, installing our troops was painful. But it was for FREEDOM! < 1212691590 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, no, they don't use autotools. < 1212691605 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Autotools? Is that some terrorist weppon? < 1212691615 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, it's a hippy thing. < 1212691633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Why can't we just nuke those darn hippie commies? < 1212691651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's kill them < 1212691655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :all. < 1212691661 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know, "Hey, man! Could you run 'cd weed&&./configure&&make&&make install'? I need some, man..." < 1212691713 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1212691739 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What's "True" in Scheme? < 1212691742 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :T or 1? < 1212691748 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or something else? < 1212691749 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: #t < 1212691752 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#t, #f < 1212691753 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :'kay < 1212691759 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: And, well, anything that isn't #f is true. < 1212691761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And #f is not '(). < 1212691765 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And 'NIL is not '() or #f. < 1212691772 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Lisp unifies those, for some reason < 1212691942 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212691951 0 :Slereah4!n=hax@ANantes-252-1-82-137.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1212691951 0 :Slereah4!unknown@unknown.invalid NICK :Slereah < 1212691969 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :[19:51:17] Would with one variable be (define ( f y) (cond ((= (f y) 0) y) ( #t ( f (+ y 1))))) ? < 1212691969 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :[19:51:55] * Disconnected < 1212692010 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Used in the context of ( f 0). < 1212692058 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Fyi, you could just use (if cond then else). < 1212692113 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: but ys < 1212692114 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*yes < 1212692504 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1212692640 0 :Slereah4!n=hax@ANantes-252-1-82-137.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1212692653 0 :Slereah4!unknown@unknown.invalid PRIVMSG #esoteric :>:| < 1212692661 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212692673 0 :Slereah4!unknown@unknown.invalid NICK :Slereah < 1212692762 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1212692782 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Thinking about it, there's actually very simple scenarios for the on many variables < 1212692791 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And that might be used. < 1212692796 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Like x * y < 1212692834 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I do need that shit. < 1212692860 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : Slereah: Fyi, you could just use (if cond then else). < 1212692861 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : Slereah: but ys < 1212692861 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : *yes < 1212692869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: get this right first < 1212692875 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Show me an if-using version. < 1212692875 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :[19:54:35] That's so not cool. < 1212692891 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Um, using a two-clause-with-one=#f-cond is incredibly bad style. < 1212692916 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Isn't "if then" just a shortcut for the actual cond behind? < 1212692926 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Why does this bother you? < 1212692929 0 :Phenax!n=Phenax@67.15.72.46 JOIN :#esoteric < 1212692932 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You're meant to think in as high-level terms as possible. < 1212692939 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :If you don't want to, then you don't understand Scheme. < 1212692943 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Or at least you are willingly ignoring it. < 1212692948 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Fine. < 1212693007 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: So what does your mu look like with if? :P < 1212693022 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Also, I'd rename it 'mu'. 'µ' is not a valid symbol, even if your implementation accepts it.) < 1212693034 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(define ( f y) (if (= (f y) 0) y ( f (+ y 1))) < 1212693043 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Thusly? < 1212693053 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Yes, but what's with the paren before µ? < 1212693054 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err < 1212693055 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the space < 1212693056 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :( µ < 1212693059 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :should be (µ < 1212693064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(And 'µ', 'mu'.) < 1212693072 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Are the whitespace significant? < 1212693086 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: No but it looks ugly. < 1212693099 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(define (mu f y) (if (= (f y) 0) y (mu f (+ y 1)))) < 1212693120 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1212693133 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1212693143 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: OK, am I right in that the 'y' can be in any hole? < 1212693144 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e.g. < 1212693151 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mu_y(f(x,y,z)) < 1212693154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the 'y' is the mu-fed one < 1212693161 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's a version for only one variable. < 1212693194 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I mean, in the real mu < 1212693215 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The real mu can be applied to any variable, yeah. < 1212693222 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Hokay. < 1212693232 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Remember my trick about apply? < 1212693239 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(apply func '(1 2 3)) -> (func 1 2 3) < 1212693256 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1212693300 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric < 1212693355 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Hm. < 1212693358 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Does mu allow this: < 1212693361 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mu_y(f(y,y)) < 1212693366 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Heyyy, wait. < 1212693369 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Your current mu is fine! < 1212693375 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(mu (lambda (x) (f x x)) 0) < 1212693388 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(mu (lambda (x) (f x y z)) 0) < 1212693391 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: See? < 1212693439 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: .. < 1212693464 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Oi. < 1212693489 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Hm, do you want to remove the 0 parameter? < 1212693535 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Dr Scheme installed. < 1212693558 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Can you answer me now. < 1212693563 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Speficially, 'see' and 'do you want to remove') < 1212693564 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :wotwot < 1212693580 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Look abov. < 1212693582 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e < 1212693587 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wall of text :o < 1212693609 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : Slereah: Heyyy, wait. < 1212693609 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : Your current mu is fine! < 1212693609 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : (mu (lambda (x) (f x x)) 0) < 1212693609 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : (mu (lambda (x) (f x y z)) 0) < 1212693609 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : Slereah: See? < 1212693612 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm okay with removing the zero. < 1212693615 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: that's the interseting bit < 1212693620 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: i.e. you only need a one-variable mu < 1212693626 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because you can use a lambda to call the function with moar < 1212693672 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I suppose it would be a nice solution. < 1212693692 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Yeah, it's elegant. < 1212693696 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Now, removing the 0... < 1212693704 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well, you just need (define (real-mu f) (mu f 0)). < 1212693713 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Except, rename mu to mu-internal < 1212693718 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So you can define (mu f) < 1212693724 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Hmm. < 1212693727 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :How about a nested define? < 1212693740 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(define (mu f) (define (inner f n) ... MU CODE HERE ...) (inner f 0)) < 1212693745 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Seems like the most elegant to me. < 1212693753 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Oh, and start typing this into dr scheme. It'll do that indentation stuff.) < 1212693756 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :'kay. < 1212693769 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm poking around a little first. < 1212693776 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :> cons(1 2) < 1212693776 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :# < 1212693776 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :. procedure application: expected procedure, given: 1; arguments were: 2 < 1212693778 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wot < 1212693792 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Uh, you evaluated 'cons', then you evaluated (1 2). < 1212693796 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You tried to call 1 as a function. < 1212693800 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :On what universe does that make sense? < 1212693812 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You don't even know the basic syntax of scheme. SICP, srsly. < 1212693816 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh yes. < 1212693824 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(cons 1 2) < 1212693825 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Thar. < 1212693838 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It makes sense in the Lisp paper :( < 1212693859 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: No. < 1212693861 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cons[1,2] does. < 1212693869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Nobody used M-Expressions, because: < 1212693872 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :eval[[cons,1,2]] < 1212693876 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Is not elegant. < 1212693880 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Same syntax for code&data=win. < 1212693895 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :your m-expression is also wrong :) < 1212693899 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :eval[cons[1,2]] < 1212693924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: You fail! < 1212693930 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I was doing (eval '(cons 1 2)). < 1212693933 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That is eval[[cons,1,2]]. < 1212693938 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :afaik its not < 1212693939 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :eval[cons[1,2]] is (eval (cons 1 2)) < 1212693939 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you need a quote < 1212693946 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: M-Expressions do not have quotes. < 1212693948 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :eval[quote[cons,1,2]] < 1212693949 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[a,b,c] is '(a b c) < 1212693951 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh? i see. < 1212693953 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a[b,c] is (a b c) < 1212693954 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nevermind then :) < 1212693960 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont use m expressions, you see ^^ < 1212693961 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ergo, code is different from data, and it was hideously ugly. < 1212693967 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So they got rid of it < 1212693975 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :except in C :X < 1212693982 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and c-likes < 1212693988 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :eval("cons(1,2)") < 1212693994 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :> (display "butt") < 1212693995 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :butt < 1212693998 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm all set! < 1212694008 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: that is not a direct equiv. < 1212694011 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :strings are unstructured. < 1212694013 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but the problem THERE is that code and data are so very painful in structure < 1212694017 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1212694023 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in lisp its blindingly simple < 1212694028 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(procname arg arg arg) < 1212694031 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :just build a list < 1212694043 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but to eval a string in, say, javascript < 1212694060 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :procname + "(" + arg1 + "," + ... + ")" < 1212694071 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which is not as intuitive < 1212694094 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lisp is sexy in regards to reflectivity and such, i agree < 1212694127 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: on another note, )I()£UI)(!U()U¬)(U¬()U)(U¬)¬()¬U)¬ < 1212694142 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Neu language syntax: (, ), U, I, ¬ and £ < 1212694155 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :btw, in his SICP class brian harvey mentioned some sort of book that he read when he was younger which solved the Pilgrims and Cannibals problem in a number of different ways < 1212694168 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What is this problem? < 1212694187 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and the end of the problem involved constructing a data structure so finely tuned to the problem that you didnt have to do any computation you just read the solution off the structure < 1212694190 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah: huh? < 1212694208 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The cannibal problem < 1212694209 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or maybe it was missionaries and cannibals < 1212694215 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the idea is something like this: < 1212694222 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you have a number of missionaries, say < 1212694230 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and they're venturing through cannibal territory < 1212694234 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :they have to cross a river < 1212694263 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and if there are ever a small enough group of missionaries, the cannibals will eat them < 1212694295 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so you have to figure out how to transport people across the river in such a way that at no time are N or fewer people alone on either side of the river < 1212694301 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. It's like the river crossing problem, except with more cannibals < 1212694314 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and without the fox travelling with you < 1212694322 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the cannibals are on both sides at all times < 1212694337 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1212694340 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Can't you offer them the goat? < 1212694358 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :supposedly theres a DATA STRUCTURE thats so tuned to the problem that you dont need to do any computation < 1212694408 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: the CannibalDataStructureDeluxe < 1212694413 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212694423 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :This sounds terrifying < 1212694431 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is it written in Malbolge? < 1212694452 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1212694461 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I wonder, are there trivial programs to write in Malbolge? < 1212694472 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sure, ones that dont work :) < 1212694490 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :For instance, yes. < 1212694506 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: You can write a generator pretty easily. < 1212694518 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :In lisp! (hi andrew cooke, writer of the malbolge hello-world) < 1212694524 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1212694551 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212694594 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a what? < 1212694634 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I wonder: is he in here? < 1212694637 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: a code generator for malbolge < 1212694637 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no < 1212694643 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1212694645 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's around though < 1212694648 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shameful. < 1212694648 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.acooke.org/ < 1212694662 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We need every major esoteric developer in here. < 1212694674 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :warning: tiny font < 1212694682 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I'm sure I've said that in here once before. . . Need to grep the logs) < 1212694751 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Let's bring Urban here. < 1212694755 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: let's emulate andrew's style < 1212694764 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(all lowercase, minimalist, brief) < 1212694764 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And let him see what his language has wrought upon this earth < 1212694773 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i believe he knows < 1212694777 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how could he not? < 1212694783 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Let's bring Sukoshi back here kicking and screaming. < 1212694791 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(oh, and dense on the information-character ratio) < 1212694801 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Who? < 1212694810 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... You don't know Sukoshi? < 1212694814 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1212694818 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :n00b. < 1212694821 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's relatively new pikhq < 1212694829 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Argh. You're right. < 1212694839 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hey, I'm a physicist. < 1212694843 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I don't do CS. < 1212694844 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Speaking of which. . . tusho, I've never seen you around here. < 1212694845 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i hve a better idea < 1212694845 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :why dont we help one another BECOME major esodevers < 1212694845 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :surely with our combined efforts we can out esolang the other guys! < 1212694858 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i may or may not be the one known as ehird, pikhq < 1212694861 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1212694867 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and you are not emulating andrew's style, heretic! < 1212694878 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :augur: Some of us *are*. < 1212694888 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :are? what? < 1212694890 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Like Ais < 1212694894 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ais is totally awesome < 1212694895 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :another heretical statement! < 1212694897 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Are major esolang developers. < 1212694906 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bah :p < 1212694907 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well then why did you say we needed some? :P < 1212694911 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*cough*Gregor*cough* < 1212694913 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whats ais' language? < 1212694913 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We need more! < 1212694923 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: ais won the wolfram prize < 1212694925 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I dunno of his langs < 1212694930 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But yes, that < 1212694932 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and maintains c-intercal < 1212694934 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And it is totally awesome < 1212694944 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and invented: < 1212694960 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :minimax, backflip, abcdxyz < 1212694964 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::≠, black < 1212694966 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So... Who's Sukoshi? < 1212694967 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wiki cyclic tag, formula, forte < 1212694970 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :underload, thutu, 1cnis < 1212694979 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: someone pikhq knows i think < 1212694982 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Underload is quite nice, too. < 1212695014 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh, so he must've done a cellular automata-like language. < 1212695060 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: why? < 1212695070 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi *was* quite frequent in this channel a couple years ago. < 1212695075 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he did originally but gave it up. he uses perl code in his proof. < 1212695086 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: she(?) came in recently, no? < 1212695093 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :She did? < 1212695098 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION spit-takes < 1212695106 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dammit; I missed it. :( < 1212695107 0 :Hiato1!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1212695113 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you were here! < 1212695115 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What language did she do? < 1212695118 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dammit. < 1212695127 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: none, i think < 1212695158 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I can't remember which ones she had done ATM, sadly. < 1212695176 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Then she's no big time esolanger :o < 1212695186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: she's not, no < 1212695189 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :at least, not afaik < 1212695198 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :She is. < 1212695222 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Among other things, she has designed a Brainfuck CPU in Verilog. < 1212695231 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, that was her? < 1212695246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't think she got *hers* out on the web, though. < 1212695246 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That one? http://www.clifford.at/bfcpu/bfcpu.html < 1212695252 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1212695269 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so, who here is excited about eso-std.org's future riches? like: pastebin with ais523-coded intercal highlighting, an online code-tester and REPL for the langs, integrated into the pastebin (for when you don't have an interpreter lying around), etc. < 1212695277 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and, future=soon. < 1212695283 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because, I actually have a server up. < 1212695298 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Will we have an eso police to enforce the ESO standard? < 1212695300 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that does sound pretty great < 1212695333 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi was also somewhat influential on the design of PEBBLE. < 1212695360 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(although oerjan takes the prize for 'most help'. . .) < 1212695360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also prolly pretty hot < 1212695363 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: yes! < 1212695382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but I'm currently hanging on a pun of 'Esoteric Standards' < 1212695384 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Shoot to kill if you see another Brainfuck clone! < 1212695395 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Even if it's creative? < 1212695399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(see: Dimensifuck) < 1212695402 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :standards in the sinatra sense: that way we can include 'the best' of esolang tools. < 1212695404 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is there such a thing? < 1212695410 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as well as well, actual standards < 1212695412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(see: Dimensifuck) < 1212695425 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dimensifuck, You Are Reading The Name Of This Esolang, ... < 1212695440 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, those already exist. < 1212695467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But they *are* creative Brainfuck clones. < 1212695499 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :0+^+v for all! < 1212695520 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it will be awesome yes < 1212695618 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1212695628 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my hot comment was about sukoshi :) < 1212695634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but why not the pb too < 1212695636 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what sort of data structure solves the missionaries problem < 1212695650 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you know, i think i know < 1212695683 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Many little huts, I suppose < 1212695701 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i think it'd be the set of partitions < 1212695716 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tho that would still require some computation.. hm. < 1212695733 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Just do motherfucking brute force! < 1212695734 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you'd need to read through and look for partition diffs which fit the constraints imposed by the problem < 1212695804 0 :jix!n=jix@dyndsl-091-096-045-037.ewe-ip-backbone.de JOIN :#esoteric < 1212695812 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :there are only 2^N possible partitions, where N is the number of cannibals and missionaries together < 1212695821 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho: why do you object? < 1212695830 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: irseek sucks < 1212695834 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho: explain. < 1212695842 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's commercialised, the site interface is tacky, and the current way works fine < 1212695852 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :The current way doesn't work fine. I banned cmeme. < 1212695860 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: cmeme does ircbrowse.com. < 1212695862 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :clog does nef's < 1212695864 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :clog works fine < 1212695881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: Anyway, eso-std.org is up and ready to host a logbot with full searching and a 'pretty' interface if ever needs be < 1212695888 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho: how is irseek commercialized? < 1212695891 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and ais523 has root to that as well as me, and I can give you it if you like < 1212695909 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: it's a company and they're primarily out to make money. < 1212695913 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what other definition is there? < 1212695925 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho: do you think that can negatively affect the channel in any way? < 1212695934 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :They won't spam us. < 1212695934 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: i dislike the service because of it < 1212695941 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so I would not wish for it to be the logger of this channel < 1212695950 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm not saying they should be the logger. < 1212695956 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"_the_ logger" < 1212695962 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: I would not wish for them to log it. < 1212695967 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why not? < 1212695972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I have already explained why. < 1212695976 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I don't understand. < 1212695982 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Out of spite? < 1212695986 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: no. < 1212695997 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :The presence of irseekbot in here won't cause you any harm. < 1212696003 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :out of the interests of keeping a company's hands off of this channel, and because it's not a very good service in my mind anyway. < 1212696034 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: looking at what it _would_ offer us, positively, is a nice search function and a pretty log view. < 1212696044 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :eso-std can start logging today and have an interface that nice by tomorrow, most likely. < 1212696057 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho: and some free publicity. People use irseek. < 1212696058 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212696066 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :When they search irseek for things like brainfuck, they will not find us. < 1212696077 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: good: we'd end up banning them for being annoying spammers, mostly. < 1212696079 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :People who search eso-std already fonud us. < 1212696088 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Have you seen some people who have just found brainfuck? < 1212696089 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ugh. < 1212696093 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho: So you object to this channel being more widely known? < 1212696100 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :You want to keep it a secret? < 1212696112 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: because of its subject matter and what i've seen... I don't think advertising via irseek is a good idea. < 1212696121 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's not advertising, it's logging < 1212696132 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what i really don't get is freenode policy < 1212696133 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: but you just gave it advertising us indirectly as a good point < 1212696135 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this is a public channel < 1212696141 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyone can join it < 1212696145 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's not secret < 1212696155 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :without freenode's silly policy, any logger could join it anyway < 1212696159 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed. < 1212696166 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: Anti-case: #wikipedia < 1212696169 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand why that should not be allowed, provided the bot doesn't disturb anyone < 1212696175 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what happened in #wikipedia? < 1212696182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Daniel Brandt of wikipedia-review constantly scours logs for personal information and anything he can use against them, < 1212696188 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1212696190 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :quotes it out of context, and puts it on his wikipedia-watch site. < 1212696193 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, we're already logged < 1212696196 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :He puts secret loggers in there. < 1212696206 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the freenode policy is useful to them because they can stop him < 1212696207 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :being logged in a different place won't change the fact that all our logs are already online < 1212696208 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i think i know what the data structure is :o < 1212696214 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :furthermore < 1212696228 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you can ask the irseek people to get rid of the bot at any time < 1212696243 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i just don't see any benefit to _not_ having it here < 1212696247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: I would but I doubt they'd listen. < 1212696253 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they seem very polite < 1212696262 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Meh, anyway that log interface sounds like a fun project anyway. I'll probably start working on it. < 1212696263 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :after the bad PR they got initially, they're really trying to be nice < 1212696267 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Regardless) < 1212696463 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, i won't invite them if you object to it < 1212696478 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but i still don't understand your reasoning < 1212696503 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"they're commercial therefore it's somehow bad in principle" < 1212696767 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212696771 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There's a google code? < 1212696775 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What the fuck is google code < 1212696864 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a google code search < 1212697074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure about that? < 1212697081 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1212697127 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought it was something a bit more extensive than the codesearch < 1212697132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that i actually know / care < 1212697151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: just ban tusho and let them put the bot here, tusho's new, who cares ;) < 1212697180 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1212697184 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Come on, tusho is awesome! < 1212697191 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah I only came in here a few days ago! < 1212697205 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But already, he's taking the channel by storm! < 1212697292 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think that's not fair < 1212697300 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think we should invite irseekbot into the channel, and let them duel < 1212697304 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: (i'm ehird.) < 1212697313 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OH SHIT, now you have reason to ban me! < 1212697328 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :DUEL TO THE DEATH < 1212697346 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :man against the machine! < 1212697349 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills irseekbot < 1212697352 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks < 1212697355 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's not here! < 1212697359 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That musta been a good kill. < 1212697361 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Battle over. < 1212697377 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Bottle over. < 1212697398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1212697444 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :99 bottles over the wall. < 1212697521 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what digital camera should i buy? < 1212697675 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i think ive found all solutions for the 3x3 missionary problem :o < 1212697746 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :3x3? < 1212697775 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :3 missionaries, 3 cannibals. < 1212697805 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, there are infinitely many solutions, but only a finite number without repetition < 1212697859 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :and I assume that the goal is to make it short < 1212697878 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah, shorts path < 1212697883 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :through the solution space < 1212698279 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is graue ever around? < 1212698361 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Who? < 1212698367 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :GRAWP? < 1212698503 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :No. graue < 1212698891 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: WHAT < 1212699252 0 :pikhq!unknown@unknown.invalid PART #esoteric :? < 1212700047 0 :Deformati!n=joe@c-71-238-106-175.hsd1.mi.comcast.net JOIN :#esoteric < 1212700225 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What is the purpose of "let"? < 1212700260 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :variable binding < 1212700263 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in a functional way < 1212700276 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in lisp, for instance < 1212700277 0 :Hiato1!unknown@unknown.invalid QUIT :"Leaving." < 1212700282 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(let ((x 5)) ...) < 1212700284 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is equivalent to < 1212700294 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :((lambda (x) ...) 5) < 1212700311 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1212700345 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(let ((x 5) (y 10)) ...) -> ((lambda (x y) ...) 5 10) < 1212700346 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1212700510 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in some languages let is just the var decl keyword < 1212700515 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZzzzzzzzzzzzzzzZZZZZZZZZZZZZZZZZZZZzzzzzzzzzzzzzzzzzzZZZZZZZZZZZzzzzzzzzzzzZZZZZZZzzzzzZZZZZZZZZZZZZzzzzzzzZZZZZZZZZZZZzzzzzzzzZZZZZZZZZzzzzzzzzZZZZZZZZZZzzzzzzzZZZZZZZZzzzzzzzzZZZZZZZzzzzzzzzzZZZZZZZzzzzzzzzzZZZZZZZzzzzzzzzzzzzZZZZZZZZzzzzzzzzZZZZZZZZZZZzzzzzzzzZZZZZZZZZzzzzzzzzzzzzZZZZZZZZZZZZZZZZZZzzzzzzzzzzzzZZZZZZZZZzzzzzzzzZZZZZZZZZZZzzzzzzzZZZZZZZZZZZZZZZzzzzzzzzzzzzZZZZZZZZZZZzzzzzzzzzzzzzZZZ < 1212700515 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ZZZzzzzzzzzzzzzzZZZZZZZZZZZZZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz < 1212700539 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is that your new lang? < 1212700547 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Snorefuck < 1212700550 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its called syzygy < 1212700671 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ZZZzzzZZZZZZZZZZZZZZZZzzzzzzzzzzzZZZZZZZZzzzzzzzzZZZZZZzzzzzZZZZzzzzZZZZzzzZZzzzZZZzzzzzZZZzzzZZZzzzzZZzzzzZZzzzZZZzzzZZZz < 1212700684 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hello world program? < 1212700697 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is there an esolang with unary numbers? < 1212700699 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :More like goodnight world < 1212700700 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Amirite? < 1212700702 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats like brainfuck or something right? < 1212700705 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1212700709 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's called "unary". < 1212700713 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1212700718 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Programs in it are impossibly long. < 1212700721 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but like languages without number prims < 1212700726 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :where you have to increment a counter < 1212700735 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is effectively unary < 1212700744 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is brainfuck/befunge/etc like that? < 1212700745 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :malbolge? < 1212700759 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Unary uses Brainfuck with three bits per instruction < 1212700762 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :and then adds 1 in front. < 1212700774 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And then converts it to unary, with "0" as a symbol. < 1212700786 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And it's terribly long. < 1212700836 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/programming/info/6m5el/comments/c048udz MESSAGE OF THE DAY. < 1212700882 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: simplest way to do unary BF: < 1212700890 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :treat it as a string of ascii characters < 1212700891 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :TADA < 1212700895 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Imperative languages generally rely on a concept of linear time, while aliens, as we know, are fully 4-dimensional beings, able to move back on forth in time freely." < 1212700915 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :tusho : Wot? < 1212700925 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1212700928 0 :Deformative!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212700938 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :aliens program functionally :) < 1212700954 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: well, imagine this < 1212700959 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :34 EF 32 04 < 1212700962 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has "this" in his mind < 1212700967 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's 4 ascii characters (err, whatever) < 1212700971 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's 4 bytes, regardless. < 1212700973 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So: < 1212700977 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :34EF3204 < 1212700982 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Just convert that hex number into unary < 1212700987 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Fucking huge, yes. But tada. < 1212700987 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1212700996 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Could be worse. < 1212700997 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Then just do it in reverse and feed it into an interp < 1212701003 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You could Gdel it out :o < 1212701069 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Well, hello world - ,[.,] - is insanely large in it. < 1212701073 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :As in, OH MY GOD < 1212701166 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So... 1f5b2e1f5d < 1212701177 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :134673735517 < 1212701200 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :134,673,735,517 bits. < 1212701201 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1212701203 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :apparently < 1212701214 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :functional reactive programming has temporal entities as first class values < 1212701234 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: I am going to write a C->Lisp compiler in Lisp.y/n < 1212701252 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: your second deduction is wrong < 1212701258 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :c->lisp? < 1212701261 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1212701273 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: because the other way is more common < 1212701277 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I like c compilers < 1212701278 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1212701286 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah < 1212701302 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Roughly 16 Go :o < 1212701311 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :1f5b2e1f5d in binary wouldnt be billions of bits < 1212701324 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it would be 40 bits. < 1212701328 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No, but 1f5b2e1f5d in unary would be. < 1212701333 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh, in unary < 1212701341 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :then dont use the term bits :p < 1212701343 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :use uh.. < 1212701350 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :uits < 1212701351 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But you could encode them with bits < 1212701355 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :1 for 1 < 1212701356 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :0 for eof < 1212701362 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :still < 1212701365 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(Because well, you do need eof) < 1212701424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Uits, ha < 1212701434 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: no < 1212701434 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I prefer tits. < 1212701435 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cycle the program! < 1212701443 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wot? < 1212701445 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Wait, no. < 1212701449 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :If you cycle the program it's just 1=1+x < 1212701473 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now, who wants to hear my cool anti-spam idea. < 1212701495 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It would probably better to change hex to something lighter. < 1212701498 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats a useless program. < 1212701498 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so < 1212701498 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :reactive programming < 1212701498 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whathink? < 1212701504 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :For instance, code with 1-2-3-4-5-6-7-8 < 1212701516 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :In like, base 9. < 1212701533 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well yeah. but still < 1212701541 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: want to hear my anti-spam idya? < 1212701599 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: it's very awesome < 1212701703 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1212701705 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you know < 1212701709 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :john c dvorak gets no spam < 1212701730 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: dvorak is a self-aware idiot < 1212701744 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a self-aware idiot that gets no spam! < 1212701748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is, he's aware he's an idiot and does it for the money and fame < 1212701753 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and he's also a total fuckwit < 1212701890 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: so < 1212701893 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :here's my idea < 1212701898 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's similar to spampoison but cleverer. < 1212701917 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :basically, on every page on your site link to this page (just put it as 'Anti-spam' or something) < 1212701918 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and < 1212701924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :on every page with an email address < 1212701928 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :put it a few times at the top < 1212701929 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now < 1212701934 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :this page < 1212701942 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :has the regular loads-of-fake-random-email-addrs < 1212701945 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but < 1212701954 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they're @male.yourdomain (yes, male :P) < 1212701958 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now < 1212701961 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hawt < 1212701962 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :occasionally < 1212701965 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there's a link to < 1212701967 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :?moar=D8as9$u < 1212701970 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is < 1212701972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :?moar=random_id < 1212701978 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is a seed to generate more emails < 1212701980 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and < 1212701988 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :whenever anyone emails to @male.yourdomain < 1212701993 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it logs their email and info < 1212701998 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and BANS THEM from emailing anything @yourdomain < 1212702014 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(at the top of the page is a note telling you that in big bold letters so real users don't do it) < 1212702047 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now you not only block spammers before they get to harvesting your addr [because the link is first] but you have a list of spammers! < 1212702116 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: ooh, another idea < 1212702121 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :when you DO email @male.yourdomain < 1212702124 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the first time, < 1212702136 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Do you even need to have the email adresses on the site? < 1212702136 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it bounces back an email saying 'You have been automatically banned by this anti-spam blah blah blah' < 1212702139 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and < 1212702141 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then it says < 1212702148 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'To unban yourself, reply to this email (quoting it)' < 1212702149 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or is there a way to put it in the sourcecode < 1212702155 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it has a thing like < 1212702156 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So that only spambots will see it < 1212702159 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'98e79d87a98479374923487f98d948yr943uf8r34' < 1212702173 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and < 1212702182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :when it receives that to, like, @male-unblock.yourdomain < 1212702183 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it unblocks the email < 1212702194 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(since only a human would be able to reply to that correctly) < 1212702196 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: For a start it must be a seperate pgae for the 'moar' trick < 1212702200 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and a lot of spammers e.g. automate IE < 1212702206 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so only _viewable_ stuff is counted < 1212702210 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1212702217 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Too bad. < 1212702230 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: still < 1212702233 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just a discreet link < 1212702235 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :at the bottom of your page < 1212702238 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in small font if you like < 1212702248 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Make it black on a black background! < 1212702250 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or something < 1212702257 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(and at the top of pages that have emails, in a small font: '(If you're a spammer, you might like [this], [this], or maybe [even this])') < 1212702266 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Only viewable links are 100% guaranteed to work < 1212702273 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1212702280 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Because a lot of them automate IE. < 1212702289 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to avoid traps like this < 1212702295 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But isn't black on a black background still visible for a robot? < 1212702295 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if they don't they will in the future < 1212702297 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1212702303 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Not if it automates IE. < 1212702310 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Anyway. < 1212702312 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :This is what it does: < 1212702326 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :- their email database becomes commercially useless < 1212702334 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :- they cannot email you spam < 1212702340 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :- you have a list of all spammers < 1212702359 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You could report the list to the police, for instance. Or give it to an anti-spam project. < 1212702370 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or trolls. < 1212702385 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(To avoid lawsuits, put at the top of the page something like 'By sending messages to this address, you hereby agree to have your details recorded and sent off and blah blah asshole') < 1212702398 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But they're robots < 1212702404 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What if they call robo-lawyer? < 1212702427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: well, 'or use a program on behalf of yourself' < 1212702444 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but, robo-lawyers are PURELY LOGICAL BEINGS and therefore can't use the chewbacca defense < 1212702446 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I think we're safe < 1212702455 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :besides, a spammer prosecuting someone for fighting spam? That'll never fly. < 1212702461 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You can use the old logic bomb. < 1212702467 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :THIS SENTENCE IS FALSE! < 1212702472 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :DOES NOT COMPUTE < 1212702473 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :DOES NOT COMPUTE < 1212702475 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :KA BOOOM < 1212702480 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has quit (Read error from host) < 1212702484 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Holy shit < 1212702489 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Tusho was a robot all along! < 1212702497 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has joined #esoteric < 1212702498 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212702500 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has left #esoteric < 1212702558 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait why am i still here < 1212702578 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Magic? < 1212702598 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1212702598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DOES NOT COMPUTE < 1212702602 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has quit (Read error from host) < 1212702625 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it doesnt help that you can tell the difference between server messages and /me messages < 1212702625 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212702641 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: I'll just hack the server than < 1212702655 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has quit (Killed: K-Line by lilo: OVER MY DEAD BO- wait) < 1212702657 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o noes! < 1212702672 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why didn't I make a dead lilo joke earlier, I wonder < 1212702674 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's been years < 1212702680 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i am normally master of the Too Soon < 1212702728 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lilo? < 1212702748 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :OF LILO AND STITCH? < 1212702758 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I only ever saw porn of it, so I don't know much! < 1212702768 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1212702805 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The translation from limp to scheme isn't that hard for the functional part < 1212702809 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's mostly already there! < 1212702813 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or easy to build. < 1212702815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: lilo - founder of freenode < 1212702824 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oic < 1212702826 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :car hit bike splat lol coma (time passes) oh he died < 1212702830 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that was in 2006 < 1212702840 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Was he in the car or on the bike < 1212702843 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bike < 1212702875 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Problem is, I'm not too sure how to do a conditional in pi calculus < 1212702887 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Without adding some operator to it < 1212702896 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Make it lambdalicious < 1212702937 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, the thing is, the only thing I have no idea how to do is how to do input on a conditional. < 1212702970 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :For the output, since it will depend on the functions, I can just output 0. < 1212702979 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :If I don't want nufin. < 1212702986 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dude i love SICP < 1212702987 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1212702997 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why don't you marry it then. < 1212703005 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1212703008 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::marries SICP:: < 1212703013 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e's taken < 1212703013 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1212703015 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm already mar- < 1212703022 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SICP IS A POLYGAMISRT < 1212703023 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::((sd*asd(asd*( < 1212703025 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills self < 1212703033 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dont kill self < 1212703036 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its a neat language < 1212703040 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :leave ungers language alone! < 1212703044 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1212703067 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BEST LANGUAGE: N+1Q < 1212703073 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wot < 1212703181 0 :Nocta!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1212703205 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1212703209 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking < 1212703218 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :NO DONT < 1212703225 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :since there's no difference between a channel and an object in pi. < 1212703238 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: channel=object=LAMBDA < 1212703240 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The input or not could be decided by a function too. < 1212703261 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Instead of doing a(x), I could do f(stuff)(x) < 1212703280 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. I sort of wanted to keep the two separated. < 1212703297 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'd better wait for the book t get a better feel of pi. < 1212703299 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm, pie. < 1212703327 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :For I made it my life mission to bring to life the neglected computational models in esoteria. < 1212703330 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :.3 < 1212703345 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: idea < 1212703350 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :NOP-CALCULUS < 1212703373 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::sb end < 1212703379 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212703381 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :wrong window < 1212703386 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1212703412 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :tusho : Neglected, not non-existent < 1212703418 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Invent it! < 1212703436 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It isn't my life mission < 1212703441 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Do it yourself. < 1212703444 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is there any programming language thats not piet-like which requires the you program visually in order to actually achieve anything quickly? < 1212703448 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: But ... you're Slereah < 1212703455 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes < 1212703456 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :subtext < 1212703457 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I believe < 1212703459 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :non-eso, well. eso. < 1212703476 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm Slereah, not ais :o < 1212703514 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: :| < 1212703545 0 :Deformati!unknown@unknown.invalid NICK :Deformative < 1212704047 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im looking at subtext < 1212704054 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and i dont know < 1212704059 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its so.. bulky < 1212704173 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hi. < 1212704180 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Subtext sucks yeah < 1212704188 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1212704207 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and. < 1212704209 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i can easily imagine a text based language that achieves similar results < 1212704214 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm workign on a fun dependently-typed language < 1212704223 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Basic syntax, basically like haskell. < 1212704237 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :id : forall \a. a -> a; id a = a; < 1212704276 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :forall \a??? < 1212704310 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: forall is a function < 1212704313 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :right < 1212704314 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but < 1212704315 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :forall : (Type -> a) -> a < 1212704315 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :\a? < 1212704320 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(\a. b) is a lambda < 1212704327 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like Haskell's (\a -> b) < 1212704332 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because: forall : (Type -> a) -> a < 1212704342 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh i see what you're doing < 1212704357 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no i dont :D < 1212704369 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: types are just code < 1212704372 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know that < 1212704380 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but i dont see how your forall is working < 1212704387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: well, the function itself is magical < 1212704387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but < 1212704391 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :forall (\a. a -> a) < 1212704396 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just calling forall with a function < 1212704399 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that takes a type and returns a type < 1212704403 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but whats the functon? < 1212704406 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: a primitive < 1212704413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just Haskell's 'forall' < 1212704420 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no i mean what is (\a. a -> a) < 1212704452 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: uh, a function < 1212704456 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it takes an argument a, and returns (a -> a) < 1212704462 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(->) : Type -> Type -> Type; < 1212704463 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1212704466 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1212704466 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's the function type < 1212704473 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so < 1212704478 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats weird to me < 1212704480 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :forall \a. a -> a : Type < 1212704482 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :haskell doesnt do it that way < 1212704489 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: haskell has a seperate type and value language < 1212704498 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in this, the type system language is the value language < 1212704501 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in haskell the id function would be of type < 1212704506 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: I know haskell, kthx. < 1212704509 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1212704518 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But apparently you were not telling the truth when you said you understood types as values.. < 1212704527 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, i didnt understand your notation < 1212704529 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :kthxbai < 1212704554 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: can you understand this < 1212704557 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :func (\a. a + 1) < 1212704586 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What's a kitty program in Scheme? < 1212704593 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes, its a function func applied to a lambda \a.a+1 < 1212704596 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Googling cat and scheme did not fare too well. < 1212704607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: what about this < 1212704610 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :forall (\a. a + 1) < 1212704615 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212704616 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's a function forall applied to a lambda \a.a+1 < 1212704620 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1212704622 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1212704630 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: now < 1212704631 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :imagine this < 1212704635 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(->) : Type -> Type -> Type; < 1212704644 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is, (a -> b) where a and b are types, is a type < 1212704649 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: (->) is just a regular function < 1212704653 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :takes two types, returns a type. < 1212704654 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Denotes a function. < 1212704657 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: Understand so far? < 1212704660 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes :P < 1212704669 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: ok < 1212704674 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :forall (\a. a -> a) < 1212704698 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :forall : forall \a. (Type -> a) -> a; (Yes obviously we get into recursion here.) < 1212704708 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So, {{forall (\a. a -> a)}} is a Type. < 1212704715 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It happens to be the type of id. < 1212704729 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok now i think you're over my head but whatever :P < 1212704733 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: what < 1212704742 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you understand forall (\a. b) < 1212704745 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and a -> b < 1212704749 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but not forall (\a. a -> b)? < 1212704750 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nevermind tusho < 1212704751 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense < 1212704769 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: ok, do _you_ grok dependent types < 1212704785 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1212704848 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ok, who does. < 1212704862 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You? < 1212704901 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: is there an esolang with unary numbers? <<< in many languages you have to build numbers from zero and succ, and in many languages you just have increment, decrement and zero-check, but "having unary numbers" doesn't really mean anything :) < 1212704915 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: do you understand dependent types < 1212704952 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho doesnt like that i didnt understand him so now hes determined to find someone who does understand him so he wont feel alone < 1212704973 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: my problem is more with your use of forall on a LAMBDA not on a TYPE < 1212704976 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats what i dont get < 1212704991 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Don't worry tusho, we still love you < 1212704997 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: forall gives its lambda a forall'd type. < 1212704999 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Even if you love dependant types < 1212705009 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :forall (\a. In here, 'a' is a 'forall'd type) < 1212705010 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1212705019 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: one line up. < 1212705021 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :forall (\a. In here, 'a' is a 'forall'd type) < 1212705027 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1212705034 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: what? what? what? what? what? < 1212705037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :forall (\a. In here, 'a' is a 'forall'd type) < 1212705046 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i can keep typing what all night long < 1212705068 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: maybe you would get further if you explained which part doesn't make sense. < 1212705080 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i did: foralling a lambda. < 1212705089 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: how about this < 1212705098 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :giveMeAForalldTypePlease (\a. In here, 'a' is a 'forall'd type) < 1212705109 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nope, that makes no sense. < 1212705116 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: why the hell not < 1212705123 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because you're confusing. < 1212705144 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: 'forall a. b' in haskell < 1212705147 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is: < 1212705154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'give me a forall'd type - call it a - and then, b' < 1212705169 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my 'forall' just makes that explicit: the 'giving' is where it gives it to the function it's passed. < 1212705203 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well your forall is confusing to me. < 1212705216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see why people are so obsessed with preventing spam, i never get any, and i always boldly give out my villsalo@tkukoulu.fi email address without encryption < 1212705220 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: wow really. < 1212705230 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :haskells is clearer to me, yes. < 1212705244 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes, but haskell is two languages < 1212705249 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'haskell', and 'haskell's types' < 1212705251 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well whatever < 1212705252 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mine is just one unified language. < 1212705256 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :good for you < 1212705259 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it is its own type system < 1212705268 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: sure - but this way lets you report spammers < 1212705270 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is phun < 1212705399 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is there a list of cat programs somewhere? < 1212705488 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nopol is based on nop-calculus ofc < 1212705513 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho did you just confuse the haskellians as well? lol < 1212705519 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: no. < 1212705526 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i think you did < 1212705540 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: most of them actually understand dependent types, types-as-values, values-as-types, and type systems < 1212705543 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :far more than me, too < 1212705551 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so, no, you're the only confused one < 1212705564 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and yet they're not assholes when someone doesnt understand it like you are < 1212705584 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: I haven't been an asshole. < 1212705584 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :they're kind and gentle and loving < 1212705587 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1212705592 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :If you'd kindly point out where I have been... < 1212705654 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points to tusho's ass < 1212705675 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :*tusho's tushy < 1212705692 0 :jfredett!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212705719 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :suck it up < 1212705721 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait, no, I'm not into that < 1212705770 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :This will be archived and held against you. < 1212705805 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I've said far worse < 1212705822 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i admit reporting spammers is fun, but i don't actually have anything against them < 1212705878 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: why not? < 1212705904 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :should i ? < 1212705954 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1212705974 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok so tell me what you think of this model for a reactive language's implementation: you'd set up your definitions, like x^2 + y -> z, which would get transformed into a dependency table like x: (z,x^2 + y), y: (z,x^2+y) < 1212706035 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :when x or y is changed, the interpreter looks up the variable in the dependency table, and for all pairs, it goes through and updates the values in each of those variables useing the stored function < 1212706045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's "->" < 1212706056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is it "?=" < 1212706058 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the arrow showing dependencies < 1212706060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*"="? < 1212706064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212706069 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what does that mean? < 1212706074 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x -> y means "the value of x gets pushed into y" < 1212706081 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so whenever you change x, you also force a change in y < 1212706101 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its sort of the reverse of a function i guess you could say < 1212706120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess you could say it's "=" < 1212706139 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if you had a function like z = x^2 + y, whenever you ask for z, it goes out and finds x and y and performs the function and returns the value < 1212706144 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whereas reactively the reverse happens < 1212706166 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whenever you change x or y, the change cascades to everything thats defined in terms of it < 1212706236 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its just functions from the other direction < 1212706249 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :functions get called, which pulls values int < 1212706259 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in* < 1212706261 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :reactions get triggered, which pushes values out < 1212706287 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :functions get values when values are requested, reactions push values when values change < 1212706341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dataflow programming, i get it < 1212706352 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, reactive programming, but sure. < 1212706362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yarrrrrrrrrrrr < 1212706420 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyway, so thats my idea of interpreting it: when you set up a reaction like x^2 + y -> z < 1212706447 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what the interpreter does is set up an entry in the dependency table for x and for y, each saying that z gets the value x^2+y < 1212706489 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so when you say 5 -> y, or something, the interpreter looks up y and says, aha, z depends on y, let me set the new value of z. < 1212706544 0 :Judofyr!unknown@unknown.invalid QUIT : < 1212706599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AND FIXED-POINTS FOR CIRCULAR DEPENDENCY!! < 1212706608 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1212706608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :EF, HAVE I MENTIONED EF TODAY??!?!? < 1212706619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...that was fast. < 1212706645 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: now what I said about all expressions returning infinite values, your directed-to-halting-problem-computation idea, where the halting function returns the infinite cyclic list of {T,F,T,F,T,F,...}, and how every expression filters over the infinite set of everything < 1212706646 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DISCUSS < 1212706673 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1212706766 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm. I should start writing up the specs for Limp while waiting for the pi.0 < 1212706960 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: coooool < 1212706971 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I know < 1212706971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking, quining + H() < 1212706982 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ok, now we have to munge that into my infinite-list-of-values thing < 1212706987 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I already mugned H() into it as you can see < 1212706991 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so we need to munge the quining into this paradigm < 1212707001 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and then make it into the exprs-filter-everything paradigm < 1212707002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :H() needs to be the only way to loop < 1212707003 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :once we've done that < 1212707006 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WE GET THE LANGUAGE! < 1212707030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212707034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :THE LANGUAGE < 1212707036 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :written in all caps < 1212707051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ALSO ALL SENTENCES CONTAINING THE NAME THE LANGUAGE SHOULD BE IN CAPS. < 1212707061 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's part of the name. < 1212707079 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes < 1212707083 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :THE LANGUAGE WILL BE AWESOME < 1212707089 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: wow, it's like those right-to-left unicode characters < 1212707093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they affect everything around them < 1212707099 0 :timotiis!n=timotiis@cpc4-brig12-0-0-cust582.brig.cable.ntl.com JOIN :#esoteric < 1212707187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1212707194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exactly what i was thingering < 1212707197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*thinking < 1212707334 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: this is great < 1212707340 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: and this language is even implementable < 1212707345 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because H doesnt' actually caclulate it < 1212707346 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well it does < 1212707357 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it just gives a cyclic list of both possibilities (T and F) < 1212707361 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so it's not very useful < 1212707362 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but, it will be < 1212707364 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just not directly < 1212707365 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1212707841 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not in a very intelligent mood atm, so i can only humor you with random comments < 1212707850 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ah shit < 1212707857 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I almost made a cat program < 1212707864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i do think H might own in an esolang, as a looping construct < 1212707865 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But it only worked once. < 1212707870 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Bloody Scheme. < 1212707929 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What does not compute in ((u) (u) (display (read))? < 1212707935 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Where u is the Turing combinator. < 1212707956 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It asks for input, output it, and then asks for input but never output it anymore. < 1212708013 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Define u. < 1212708037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: (And why not just use a regular loop? Scheme isn't combinator-land.) < 1212708039 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(define (u) (lambda (x y) (y (x x y)) < 1212708060 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, I made the same program in Lazy Bird. < 1212708066 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're using it funnily < 1212708071 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So I thought I might as well get my money's worth < 1212708075 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :define that is < 1212708097 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Plus I'm not sure how to loop in scheme. < 1212708125 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1212708131 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: (u) is returning a lambda < 1212708132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why not < 1212708138 0 :revcompgeek!i=42ec44fd@gateway/web/ajax/mibbit.com/x-58832e643cd66485 JOIN :#esoteric < 1212708139 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(define (u x y) (y (x x y))) < 1212708140 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :used as < 1212708141 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I could use recursion to get in the functional mood, but well. < 1212708142 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(u x y) < 1212708159 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Does it matter that it's a lambda? < 1212708212 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: (define (u) (lambda < 1212708213 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Nop, same problem < 1212708214 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bzzt! stupid. < 1212708223 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Why is 'u' a function that does nothing but return another function? < 1212708230 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Why not just define u to be the function: < 1212708232 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also, segfault error butt < 1212708233 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(define u (lambda (x y) ... < 1212708245 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Which then, optionally, reduces to (define (u x y) ... < 1212708259 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's all fine and dandy < 1212708263 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Slereah is treating scheme like a cross of Python and the lambda calculus, which is resulting in MUCH FUN for me.. < 1212708266 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: No, no it's not. < 1212708275 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But it works exactly the same way as the lambda :o < 1212708287 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That is, not very well. < 1212708310 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why does it no work? < 1212708400 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Because you're not learning scheme, you're just inputting crap into the interp. < 1212708407 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1212708410 0 :oklofok!n=nnscript@a91-152-137-110.elisa-laajakaista.fi JOIN :#esoteric < 1212708411 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1212708412 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wait < 1212708420 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The first y could probably go away < 1212708462 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It works no better :o < 1212709161 0 :Slereah5!n=hax@ANantes-252-1-5-151.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212709162 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Oh shitcock. < 1212709179 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :I need moar niggabits < 1212709201 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :[00:26:52] The first y could probably go away < 1212709201 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :[00:27:33] It works no better :o < 1212709201 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :[00:28:14] * Disconnected < 1212709208 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Was I saying < 1212709209 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : It works no better :o < 1212709209 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :* Slereah5 (n=hax@ANantes-252-1-5-151.w82-126.abo.wanadoo.fr) has joined #esoteric < 1212709214 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :But at least, no segfault! < 1212709225 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I hope you're using the Dr Scheme IDE? < 1212709234 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And not, like, editing with notepad and running it from the commandline. < 1212709235 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Yes, yes I am. < 1212709244 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: And actually running the scheme inside it? < 1212709246 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :With the Run button? < 1212709263 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Not the run button, no. < 1212709291 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: What, then? < 1212709598 0 :oklopol!unknown@unknown.invalid QUIT :Connection timed out < 1212709740 0 :Slereah5!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212709749 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1212709752 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :missoklopol < 1212709755 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212709779 0 :Slereah5!n=hax@ANantes-252-1-5-151.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212709781 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :>:| < 1212709788 0 :Slereah5!unknown@unknown.invalid NICK :Slereah < 1212710049 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Seems to be stable now. < 1212710061 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although still low < 1212710082 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :awwkage < 1212710209 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Them Scheme input is no fun. < 1212710219 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or output, I'm not too sure < 1212710325 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it works perfectly with input alone < 1212710330 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But not output alone < 1212710457 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Anyway. < 1212710463 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(read) only reads an s-expr. < 1212710466 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hello world <-- won't work < 1212710468 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(a b c) <-- works < 1212710476 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Basically, (read) reads some Scheme code. < 1212710514 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But, display (read) works as a one time occurence :o < 1212710534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Shut up. (read) reads a peice of scheme code. < 1212710541 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That's all you need to know. < 1212710544 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Try it. < 1212710546 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :In the REPL. < 1212710549 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait. < 1212710556 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: What are you using instead of the run button < 1212710571 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I was using the command line of Dr Scheme < 1212710594 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: You are running the graphical IDE. Yes? < 1212710615 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1212710741 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://farm4.static.flickr.com/3169/2554098095_a9cd81f67b_o.jpg < 1212710741 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What unholy magic is this :o < 1212710748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: So, you are typing in the window. < 1212710750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Then, PRESS RUN. < 1212710755 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :A screen will appear at the bottom. < 1212710761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Where you can type scheme code and have it show the result. < 1212710765 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And it'll run your program in it. < 1212710765 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DO IT < 1212710768 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Already did, as soon as you mentioned it! < 1212710780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Hokay. :P < 1212710785 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well 'butt' displays because it's parsed as a symbol. < 1212710789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Try this. < 1212710794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#$"£()*(SAD < 1212710794 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :How peculiar. < 1212710800 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It'll error out. < 1212710806 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Because read READS A SCHEME EXPRESSION. < 1212710807 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ah yes. < 1212710818 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, what is the input-as-string? < 1212710827 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Well, (read-line) will do < 1212710830 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Something like this: < 1212710837 0 :revcompgeek!unknown@unknown.invalid PART #esoteric :? < 1212710851 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(define (cat) (display (read-line)) (cat)) < 1212710853 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't do EOF, but who cares. < 1212710857 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1212710859 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Use as (cat) in the REPL after running < 1212710860 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I tried read line. < 1212710868 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"reference to undefined identifier: read-line" < 1212710912 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Hokay, let me figure out what mzscheme calls it < 1212710913 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212710939 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I set the language to R5RS, is it the awesome one < 1212710947 0 :timotiis!unknown@unknown.invalid QUIT :Remote closed the connection < 1212710947 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: No. < 1212710952 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Set it to Standard. < 1212710958 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What is? < 1212710958 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It is standard. < 1212710962 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: No. < 1212710964 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Standard (R5RS)" < 1212710964 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's set at "R5RS". < 1212710966 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1212710969 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Wait. < 1212711032 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: K wait. < 1212711054 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits some more < 1212711058 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nops < 1212711062 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1212711064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: PLT->Textual. < 1212711069 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what on earth are you kids doing < 1212711077 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :R5RS is the scheme standard specification, but it's what's referred to as "HILARIOUSLY MINIMAL" < 1212711083 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1212711088 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No liberries? < 1212711091 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :PLT->Textual is pretty much like R5RS except it has like 453507349853457934859385 more function. < 1212711093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*functions < 1212711094 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and libraries < 1212711094 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and shizz < 1212711103 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's the 'MzScheme language', basically. < 1212711111 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(MzScheme is PLT's scheme implementation, that the DrScheme IDE uses) < 1212711137 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Then click Run again. < 1212711144 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The read-line stuff should work. < 1212711155 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, yours work < 1212711159 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :My lambda thing doesn't. < 1212711170 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Who cares, that code was frankly messed up. < 1212711176 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :By the by, are you putting yer newlines in the right place? < 1212711180 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[(define (cat) < 1212711180 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : (display (read-line)) < 1212711180 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : (cat))] < 1212711185 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err < 1212711185 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[ < 1212711186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(define (cat) < 1212711186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : (display (read-line)) < 1212711186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : (cat)) < 1212711187 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :]] < 1212711194 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: You should put all the ending parens on the same line ye see. < 1212711200 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :None of this c-style: < 1212711201 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(foo < 1212711202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : bar < 1212711203 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :) < 1212711212 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Messed up maybe. < 1212711218 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But why does it no work! < 1212711233 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Shush you. < 1212711236 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or work only once, that is < 1212711238 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Read sick pea. < 1212711266 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Either read sicp if you want to know or just do what I say. :P < 1212711274 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ill urine won't help me much. < 1212711284 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I doubt I'll be able to read it all before going to bed! < 1212711290 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or find the related part < 1212711305 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or possibly understand it. You never know with those computer fellows. < 1212711312 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :watch SICP :o < 1212711328 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why, is there a feature movie now? < 1212711335 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sans Nom < 1212711340 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no you can watch the original lectures < 1212711346 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : Or find the related part < 1212711346 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/ < 1212711347 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DON'T. < 1212711352 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :What is so hard about reading it in order? < 1212711356 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that would be such a cool name if it wasn't the exact opposite of a name. < 1212711357 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Jeez. It's a book, not a reference. < 1212711359 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you can also watch berkeley's more confusing version with brian harvey < 1212711363 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://webcast.berkeley.edu/course_details.php?seriesid=1906978502 < 1212711370 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :tusho : Length and the fact that it goes through a lot of already known stuff < 1212711371 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You're meant to read it from start to end, in order, and read all of it. < 1212711384 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i agree with tusho < 1212711387 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whole thing man < 1212711389 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Well I'm not gonna help you until you do, because you're making it hard for yourself and asking us questions it can answer. < 1212711390 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :done use it as a ref < 1212711396 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: *don't < 1212711398 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :augur : I read sexuality into that < 1212711415 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: You read sexuality into everything, especially SICP, which you use as an excuse to ignore it's content. < 1212711415 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::sexualities you:: < 1212711418 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey oklofok < 1212711418 0 :timotiis!n=timotiis@cpc4-brig12-0-0-cust582.brig.cable.ntl.com JOIN :#esoteric < 1212711421 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :do you oklofuck? < 1212711426 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes he does < 1212711430 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1212711434 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Nah, I only read D&D in SICP < 1212711461 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/wizard.jpg < 1212711462 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :See? < 1212711468 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's what I'm talking about. < 1212711472 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dude < 1212711474 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :watch SICP < 1212711477 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and you'll be a wizard < 1212711478 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1212711506 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: I think Slereah has severe ADHD and also a joy of giving people questions that he has the materials with which to answer himself but which he ignores so he can 'read D&D into them' < 1212711510 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's happened before.. < 1212711529 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :when sussman does over the metacircular evaluator < 1212711540 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :he dones a fez and a nice jacket < 1212711555 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and they play also sprach zarathustra < 1212711564 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Indiana Jones would kick his ass in a second. < 1212711671 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Reading online books is not a lot of fun, tusho < 1212711699 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Get a hard copy. < 1212711710 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/index.htm < 1212711712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :From ze MIT press! < 1212711718 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :mit open course ware on EE and CS < 1212711731 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it would take a week to arrive. < 1212711746 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you can masturbate in the mean time. < 1212711764 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although maybe they got it in town. < 1212711764 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But... < 1212711764 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :FULL OF FRENCH < 1212711790 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: don't read SICP, it'll prolly kill you, just use it as a ref, and ask questions here whenever you're not sure if it might answer them < 1212711802 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :don't read sicp, you're too stupid for it! < 1212711813 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes, you suck haha lol < 1212711832 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I see what you did there --_-- < 1212711949 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well probably with THOSE MASSIVE EYES < 1212711982 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't really have an opinion about whether sicp should be read, although it is a nice book < 1212712016 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: it should certainly be read if you're writing terrible scheme and expecting us to help < 1212712027 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :especially if you're writing A COMPILER. < 1212712032 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is, uh, kind of SICP's forte < 1212712134 0 :cherez!unknown@unknown.invalid QUIT :Connection timed out < 1212712234 0 :cherez!n=cherez@76.167.242.249 JOIN :#esoteric < 1212712449 0 :Slereah5!n=hax@ANantes-252-1-5-151.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212712483 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212712495 0 :Corun!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212712553 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :cool compiler < 1212712558 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't have a single opinion atm. < 1212712864 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so hows the c-to-lisp compiler coming < 1212712885 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you should do a lisp-to-brainfuck compiler. < 1212712917 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lisp not fucked up enough already? < 1212712966 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :don't look at me i didn't do it < 1212713057 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lisp-to-brainfuck ain't that hard < 1212713062 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lisp->c then use c->bf < 1212713536 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :c->lisp->bf->haskell < 1212713629 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I want the c->befunge compiler to be completed < 1212713637 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I know it will never happen, but I can hope :) < 1212713690 0 :revcompgeek!i=42ec44fd@gateway/web/ajax/mibbit.com/x-58832e643cd66485 JOIN :#esoteric < 1212713721 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: c->haskell isn't that hard < 1212713726 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can even do pureness analysis < 1212713729 0 :revcompgeek!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1212713735 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :by storing extra type information < 1212713754 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes but is c->lisp->bf->haskell hard? i suspect so! :o < 1212713763 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: no < 1212713767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :c->lisp not hard, the lisp machines did it < 1212713767 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1212713774 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lisp->bf a bit hard, yeah, but not infeasable < 1212713784 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bf->haskell trivial < 1212713786 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :how did the lisp machines work, do you know? < 1212713791 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes < 1212713794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the cpu executed lisp code. < 1212713800 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :right. :P < 1212713805 0 :revcompgeek!i=42ec44fd@gateway/web/ajax/mibbit.com/x-646561b692003e21 JOIN :#esoteric < 1212713809 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :can you explain the large scale structure of the cpu? < 1212713816 0 :revcompgeek!unknown@unknown.invalid PART #esoteric :? < 1212713818 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: it ran lisp < 1212713831 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok, now a slightly smaller scale structure? :P < 1212713918 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1212713943 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i get how c can run on a modern cpu, because modern cpus are imperative and such < 1212713963 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and c is hardly an abstraction from machine code, in the grand scheme of things < 1212713974 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but lisp is so far from modern cpus that i cant imagine how the cpu looked < 1212714381 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyone know what a thunk is? < 1212714606 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in lisp, a function with no arguments < 1212714661 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :cool thunk < 1212714670 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(i can't stop) < 1212714707 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: well, it isn't like c running on a cpu < 1212714712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's like a cpu that at its most native level, runs c < 1212716080 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Bye for today :) < 1212716133 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1212717201 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1212717643 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1212720442 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric < 1212720659 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklofok! < 1212720962 0 :Nocta^!n=nocta@kobz-590f0794.pool.einsundeins.de JOIN :#esoteric < 1212721622 0 :Nocta!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212722434 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1212732194 0 :GreaseMonkey!n=gm|--0@219-88-194-55.jetstream.xtra.co.nz JOIN :#esoteric < 1212732232 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lalala < 1212734142 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lala < 1212734223 0 :augur!unknown@unknown.invalid NICK :psygnisfive < 1212734241 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1212735007 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wenas < 1212735119 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212735230 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wassup lament < 1212735262 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nomucho < 1212736415 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im bored and i have nothing to do :( < 1212737518 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :write a good music notation program for os x and release it as open source. < 1212739199 0 :clog!unknown@unknown.invalid QUIT :ended < 1212739200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1212739416 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212739433 0 :oklopol!n=nnscript@a91-152-137-110.elisa-laajakaista.fi JOIN :#esoteric < 1212740739 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont understand music notation :( < 1212742024 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1212742033 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then, first, learn music notation < 1212742044 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :learn to play some instrument so you can apply that knowledge < 1212745268 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Read error: -128 (overflow)" < 1212745279 0 :GreaseMonkey!n=gm|--0@219-88-194-55.jetstream.xtra.co.nz JOIN :#esoteric < 1212748228 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Saliendo" < 1212748529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : write a good music notation program for os x and release it as open source. < 1212748539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't rosegarden work on OS X? < 1212748545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it's just QT/KDE < 1212748549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should be portable? < 1212749747 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1212750230 0 :Deformati!n=joe@c-71-238-106-175.hsd1.mi.comcast.net JOIN :#esoteric < 1212750245 0 :Deformative!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212750245 0 :Phenax!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212750246 0 :psygnisfive!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212750246 0 :bsmntbombdood!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212750548 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1212750667 0 :Polar!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212750690 0 :Polar!i=polar@arunprasannan.com JOIN :#esoteric < 1212750800 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1212750840 0 :Hiato1!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1212751251 0 :bsmntbombdood!n=gavin@97-118-115-170.hlrn.qwest.net JOIN :#esoteric < 1212751892 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212752443 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1212758921 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :boo < 1212759196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o¨ < 1212759719 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Well, seems like ill urine isn't at the local bookstores. < 1212759788 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :US UROPHILES HAVE A RIGHT TO PROGRAM TOO < 1212759791 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :WHO DO THEY THINK THEY ARE < 1212759832 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Scheme is made of gold! < 1212759832 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :GOLDEN SHOWERS, THAT IS < 1212760003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Scheme is my mother tongue! < 1212760015 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :KINDA LIKE I PEED IN YOUR MOTHER'S MOUTH LAST NIGHT < 1212760023 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Oh snap! < 1212760030 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :I just was served! < 1212760031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i've won here. < 1212760054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :IHTKUIL, PPL < 1212760059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*ITHKUIL, actually < 1212760083 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Is that the terrible conlang that nobody speaks? < 1212760109 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/e/e5/Ithkuil_sentence.ogg < that scares me < 1212760132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: yes < 1212760148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's nothing terrible about it, except for the great amount of phonemes. < 1212760174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm contemplating hiring a teacher or smth < 1212760175 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :And the fact that everyone of them means something < 1212760191 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I read about the formal script for Ilaksh yesterday, that was just weird < 1212760192 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ithkuil root words are of the form C1..C2 < 1212760199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :two consonants < 1212760229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can have a, e or i in between, for 3 modifications of the concept < 1212760234 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and then... < 1212760242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :MILLIONS OF WAYS TO MODIFY IT! < 1212760252 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :What happens if you have a cold? < 1212760258 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Are you unable to communicate? < 1212760258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212760273 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doubt that < 1212760290 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, since no one talk that language < 1212760345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i doubt many have tried. < 1212760356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it really doesn't seem that hard. < 1212760368 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is the lexicon, as with all languages. < 1212760377 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :There's a LJ communauty of it < 1212760380 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :But it's in Russian < 1212760517 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :LJ? < 1212760572 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :LiveJournal < 1212760689 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nh < 1212760740 0 :Hiato1!unknown@unknown.invalid QUIT :"Leaving." < 1212762352 0 :jix!n=jix@dyndsl-091-096-040-120.ewe-ip-backbone.de JOIN :#esoteric < 1212763006 0 :Slereah!n=hax@ANantes-252-1-5-151.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212763006 0 :Slereah5!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212763406 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1212766485 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1212766512 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hot shit on a stick, Batman! < 1212766516 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Reprap replicates! < 1212767061 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://craphound.com/overclocked/Cory_Doctorow_-_Overclocked_-_Printcrime.html, BTW, is a damned good story. < 1212767137 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You know what else is a damn good story? < 1212767137 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Watership Down. < 1212767277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wuzzat i dunnothat < 1212767351 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's a damn good story. < 1212767369 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.amazon.fr/Watership-Down-Richard-Adams/dp/038039586X/ref=sr_1_2?ie=UTF8&s=books&qid=1212763757&sr=8-2 < 1212767417 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still, come on. . . < 1212767422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Reprap repraps! < 1212767577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: true, that was pretty great < 1212767590 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that story < 1212767703 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1212767724 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1212768408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ithkuil does relative clauses just like lalna! < 1212768422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except my system is much more complex. < 1212768431 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Here, have a cookie. < 1212768432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well more extensive < 1212768497 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ithkuil does everything with -fixes and infliction, which i think is the reason for it seeming so complicated < 1212768524 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I'm used to that. < 1212768536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you are? < 1212768575 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :well, sort of. I'm learning hungarian - not quite *so* suffix-obsessed, but has a lot < 1212768579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and that is because you're from ...x? < 1212768584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1212768595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they say hungarian is similar to finnish < 1212768612 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hal (hung.) = kala (finn.) is all i know though. < 1212768639 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(fish (engl.)) < 1212768649 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :they are related, but I think they probably split quite a while ago < 1212768677 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :since they're apparently unintelligible to each other < 1212768679 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i dunno, i don't really believe in history < 1212768683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212768705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there aren't really any noticable similarities < 1212768717 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :whereas I can read Dutch and recognise a lot of it :) < 1212768726 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1212768746 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :víz = vesi = water < 1212768752 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :kéz = käsi = hand < 1212768759 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :vér = veri = blood < 1212768767 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I remembeer szív is shared too < 1212768770 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :heart < 1212768770 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea, there was a hungarian here... nick was something starting with n* < 1212768778 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :sydän < 1212768801 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: know hungarian or googled? < 1212768809 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia'd < 1212768810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows a few words of Hungarian < 1212768831 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I lived in hungary when I was 3-4 years old but that's not very helpful I'm afraid :-P < 1212768848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I went there for a conference for a week once < 1212768856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but everyone spoke in English < 1212768863 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :evidently it also always stresses the first syllable < 1212768870 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1212768887 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :here's a short table: http://en.wikipedia.org/wiki/Finno-Ugric_languages#Common_vocabulary < 1212768896 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and here's some more: http://en.wikipedia.org/wiki/Regular_sound_correspondences_between_Hungarian_and_other_Uralic_languages < 1212768921 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but I'm going to eat now -> < 1212768945 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I like english's method... the stress patterns can be weird and even native speakers get it wrong :) < 1212769093 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The stress patterns are quite variable in English, for the sake of emphasis. Whee. < 1212769131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :stress patterns *within words* aren't, pikhq < 1212769144 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not usually. < 1212769151 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But it's been done. < 1212769152 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1212769152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're an IMportant man. < 1212769164 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :like lexicographical: it seems the stress pattern is made so that the stressed syllables are evenly spaced < 1212769176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IPA uses different sorts of apostrophes to mark stresses < 1212769184 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :that must be how we guess the stress pattern by intuition < 1212769199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :imo ithkuil went over the line a bit by making stress actually change the meaning of a word < 1212769217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(otherwise it's great sofar) < 1212769234 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it can do in english too, though it's rare (reCORD, REcord) < 1212769343 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, that's a different length of e < 1212769355 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1212769373 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1212770995 0 :tusho!n=ehird@91.105.68.111 JOIN :#esoteric < 1212770998 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hello ais523 < 1212771001 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I don't dare to boot up X, yet. < 1212771004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1212771012 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I trust you haven't messed up the eso-std server yet? :-P < 1212771019 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm planning on getting apache working today < 1212771044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I haven't screwed up the server < 1212771046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or even logged in < 1212771054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to get the darcs stuff back up soon, though < 1212771064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, i'll do that ASAP after I get apache working < 1212771094 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'll also put darcsweb on there, because it's nice to be able to browse the code online & view diffs between revisions etc < 1212771105 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212771154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'll start x now, but a bit of snake(1) before that to make sure it won't die < 1212771242 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: gnome's starting... < 1212771251 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what part do you think it'll crash at? < 1212771259 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, should I open epiphany, xchat or other first? < 1212771269 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1212771274 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1212771278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have a better idea of your computer's idiosyncracies than I do < 1212771291 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you'd think so... < 1212771299 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I'd wish so. < 1212771311 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it defies all laws of logic, I think it might be one of thems 4-dimensional aliens < 1212771328 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well, I chose epiphany. < 1212771344 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: intersetingly, even if the gui is doing stuff it never crashes in console mode < 1212771348 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i really do think it's the gfx card like you said < 1212771414 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: WOW! The back button didn't crash it. < 1212771417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It must like me today < 1212771533 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: xchat time < 1212771547 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :connect lil' guy! connect! < 1212771551 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i wanna see you from irssi < 1212771553 0 :tusho_!n=tusho@91.105.68.111 JOIN :#esoteric < 1212771555 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1212771559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1212771569 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he can't talk right now, he's busy in console mode < 1212771592 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I JUST RESIZED MY XCHAT WINDOW :D < 1212771596 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :good for you < 1212771599 0 :tusho!unknown@unknown.invalid QUIT :"leaving" < 1212771609 0 :tusho_!unknown@unknown.invalid NICK :tusho < 1212771620 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: #ESO? < 1212772020 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1212772032 0 :Judofyr!unknown@unknown.invalid QUIT : < 1212772038 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1212772190 0 :tusho_!n=tusho@91.105.68.111 JOIN :#esoteric < 1212772191 0 :tusho!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212772195 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :un fucking believable < 1212772203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :X crashed? < 1212772211 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, the computer crashed < 1212772218 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :even though it was working for 10 minutes < 1212772219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1212772225 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, that was a fast restart, then < 1212772246 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :pretty fast yeah < 1212772853 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Alrighty, I conceded, this python has beaten me. Calling reinforcements... < 1212772888 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :mmyes? < 1212772918 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/wj80Yx47.html < 1212772929 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that's where it sits currently < 1212772979 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/SCYYhi81.html < 1212772994 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that's what it should be doing (rough description) < 1212773020 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: 4 space indentations plz < 1212773034 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :come again? < 1212773144 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: everyne who uses python uses 4-space indentation, it's hard to read python with other indentations < 1212773151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: what? < 1212773186 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what? < 1212773199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :'hard to read python with other indentations'? < 1212773215 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it is. < 1212773218 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :changing indentation amount doesn't make langs harder to read if the screen's wide enough to fit the indentation on < 1212773221 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :4-space indentation is universal < 1212773226 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :right, I'll learn of this so called "4 space indentation" hopefully, but, how do I fix what's broken :P < 1212773235 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: i'd tell you if I could read it < 1212773247 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: With a whitespace-sensitive language like p ython it really does make things hard < 1212773250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that 8-space looks perfectly readable to me < 1212773251 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :(hah, how ironic) < 1212773259 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :indentation makes something hard to read only if it's 1 space or over 10 spaces < 1212773271 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that was automatic by IDLE by the way :P < 1212773279 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: did you save it as .py? < 1212773283 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212773284 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :if not it won't highlight or indent properly < 1212773289 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: _before_ typing it? < 1212773292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: almost agreed, my version of that statement is "indentation makes something hard to read only if it's 1 space in a language not designed for it, or so wide the lines wrap" < 1212773293 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212773313 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah, that's more accurate < 1212773331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :BF and Lisp are both readable at 1-space indentation < 1212773341 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, tusho_ the problem is more or less with this guy: < 1212773342 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :if ord(n[k]) in range(ord('a'),ord('z')): < 1212773342 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :which simply doesn't work... < 1212773347 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :or doesn't seem to for that matter < 1212773350 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't call anything in BF 'indentation' ;-) < 1212773364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I have a BF mode for Emacs which does auto-indentation < 1212773381 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1212773425 0 :kar8nga!n=kar8nga@AMarseille-151-1-68-250.w83-205.abo.wanadoo.fr JOIN :#esoteric < 1212773575 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1212773578 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :fixed it :) < 1212773585 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :if ord(n[k]) in xrange(ord('a'),ord('z'),1): < 1212773596 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :maybe something there is still redundant, but whatever < 1212773674 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :now something is wrong with the logic... < 1212773768 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1212773818 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1212773922 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I cannot understand this at all, I have clearly written if blah blah: t-= 1, but everytime it gets there and blah is true, it increases t. What is going on? < 1212773975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: are you sure that that's the bit of code that's running? < 1212773983 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if everyone decided to leave the noob to he's own devices < 1212773988 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212773990 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try putting a print statement there to make sure that it's that bit that's running but not a different bit < 1212773992 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :so says the debugger < 1212774003 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :got that set up :P < 1212774026 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ah, whatever. < 1212774033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is the code immediately after adding 2 to t and canceling out the effect? < 1212774039 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will now stare at the code until it behaves and writes itself < 1212774081 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Nope, here it is in context < 1212774082 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212774082 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :r = n[k] < 1212774082 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric : if ord(n[k]) in xrange(ord('a'),ord('z'),1): t -= 1 < 1212774082 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric : k += 2 < 1212774082 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212774107 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, look at the next 3 lines < 1212774118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they certainly look like they could have the effect of adding 2 to t < 1212774124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :under certain circumstances < 1212774133 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nada, sorry ais523. Thanks though :) < 1212774152 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I watch it in the debugger, and as it gets past that if, it adds 1... < 1212774174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what happens if you change t-=1 to t+=1? < 1212774176 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it's like it took it upon itself to execute an else, deemed to be the opposite of the true clause... < 1212774181 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lets see < 1212774193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : it's like it took it upon itself to execute an else, deemed to be the opposite of the true clause... < 1212774198 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now that's a great idea for an esolang < 1212774228 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, lol... yeah, you might actually have something there :P < 1212774245 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :(PS: t +=1 does exactly what it's supposed to... unlike t -= 1 < 1212774247 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :) < 1212774283 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :WTF?!?!?!?! < 1212774296 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :if ord(n[k]) in xrange(ord('a'),ord('z'),1): t = t - 1 < 1212774297 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :makes it 2 when t=1???? < 1212774312 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :anyway, supper < 1212774313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you sure you're looking at the right symbol? < 1212774318 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep :P < 1212774330 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :there's not a single t += anything in that entire section < 1212774338 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :supper, bbiab < 1212774681 0 :Phenax!n=Phenax@67.15.72.46 JOIN :#esoteric < 1212775536 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :back, and... oh, wait... nevermind, it didn't write itself... < 1212775876 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1212775896 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1212775921 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1212776213 0 :kar8nga!unknown@unknown.invalid QUIT :"Leaving." < 1212780866 0 :cherez!unknown@unknown.invalid QUIT :Connection timed out < 1212780977 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric < 1212781059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if ord(n[k]) in range(ord('a'),ord('z')): <<< still doesn't include 'z' < 1212781087 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, that's not really the problem though < 1212781095 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :the fact that it increases z is < 1212781099 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but thanks :) < 1212781128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, ...ord('z'),1) is equal to just ...ord('z')) < 1212781142 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ok, thanks < 1212781177 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yes i know it's not the problem < 1212781190 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i can't fix your problem because i'm not sure how the thingie works < 1212781205 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(well i guess i could, but i'm not gonna read it unless i know what it should do) < 1212781219 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :would you like me to explain? < 1212781266 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1212781279 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://www.rafb.net/p/SCYYhi81.html < 1212781283 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a2z = range(ord('a'),ord('z')+1) < 1212781283 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :there's the vague one < 1212781291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh i raed that < 1212781294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*read < 1212781298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doesn't help :) < 1212781301 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, that's what it should do < 1212781304 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, lol, ok < 1212781308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll retry < 1212781314 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :no < 1212781316 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it's ok < 1212781319 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I'll type < 1212781320 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :retry understanding < 1212781324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k < 1212781390 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, essentially there are 26 variables, each represented by a lower case alphabet letter. There is an IP with a possible range of 1..4 (inclusive) for the four commands: Inc, Dec, Begin if >0 loop, End if >0 loop. Essentially, the syntax consists of only varibales < 1212781417 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i understood that much < 1212781436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1212781441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ip grows by one every step < 1212781449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and wraps? < 1212781452 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :you type two characters for each instruction. The first is the origin data, the second the storage place. Say, the IP is on 1 (Inc) and I go "ab" it effectively means that b = a +1 < 1212781457 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's right < 1212781473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i get it completely now < 1212781473 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :any non-variable merely advances the ip < 1212781477 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :cool :) < 1212781480 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :very very simple < 1212781483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do you know what's wrong? < 1212781491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with the impl < 1212781496 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I do < 1212781544 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :where it should be terminating the loop skipping back through the code searching for the last valid ip=3 (begin if>0 loop) it just continues forever < 1212781566 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :random thing: you always do k+=2 after each oper, so you could just have that once in the code < 1212781574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212781582 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/oWtcmH82.html < 1212781585 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I could < 1212781590 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, well spotted :) < 1212781602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually i'm not sure what these iteration constructs should do :) < 1212781608 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but, nonetheless, the skipping back part no worky < 1212781609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you explain them once more? < 1212781613 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :which? < 1212781618 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :the if >0 loop? < 1212781631 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212781656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a while(var!=0) < 1212781673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1212781675 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :right, well essentially they operate much like a bf [ and ] would. If the ip is 3 (begin) and the code is valid, it continues onwards, storing a 1 in the second var < 1212781682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :while(var>0) according to the impl < 1212781687 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :if it's 0, then it skips to end, if it's no-op, it ignores < 1212781693 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212781696 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that's right < 1212781712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it nests? < 1212781733 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :when it finds a valid ip=4(end>0) it checks if the var specified>0 if so, searches back for matching ip=3 and stores a one in second var < 1212781742 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it can < 1212781747 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :rather, it should be able to < 1212781758 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay i get it < 1212781765 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*otherwise just continues < 1212781768 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :cool :) < 1212781774 0 :kar8nga!n=kar8nga@AMarseille-151-1-47-142.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1212781793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, there's a [ if in a place of code the ip is 3 and there's a variable at that specific place < 1212781796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and same for ] < 1212781808 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, basicly < 1212781821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and the ip's traversal through 1..4 happens at parsing stage < 1212781836 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and it dumps 1/0 (T/f) appropriately < 1212781837 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212781840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meaning it increments and decrements normally when you do the jumping that is looping < 1212781850 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah < 1212781858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i think i can fix it now < 1212781861 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks < 1212781875 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :essentially, if you're looping back, there's no need to worry, because the ip will have to be 3 when you find it next < 1212781891 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and same applies for jumping forwards (except ip=4) < 1212781893 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) < 1212781920 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :(The sample code should increase a twice, then decrease through looping to 0 ) < 1212782054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k -= 8 < 1212782056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why eight? < 1212782058 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why not 6? < 1212782062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1212782065 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ip range = 4 < 1212782068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :r's aren't used < 1212782071 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*2 for every valid instructions :) < 1212782079 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*-s < 1212782082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you set it, but calculate again for actual use < 1212782099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1212782101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i know < 1212782104 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I'm not exactly a seasoned programmer :) < 1212782111 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :in python that is < 1212782120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you're at ip=2, and there's a var < 1212782123 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meaning you should reduce t by 1 < 1212782127 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you first do if ord(n[k]) in range(ord('a'),ord('z')): t -= 1 < 1212782129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1212782134 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh wait... < 1212782136 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212782143 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :no wait < 1212782152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i found the problem, but i'm explaining a different problem you don't have. < 1212782154 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :one of those t -=1 should be a plus < 1212782165 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yes, definitely < 1212782171 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :the first I think < 1212782174 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212782186 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :(PS: are is for debugging :) ) < 1212782189 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*r < 1212782193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :41-43 should be removed completely, i think < 1212782205 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :excet you need to change k changes ofc < 1212782210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*except < 1212782215 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but then, surely, if you pass a nested begin, you'll stop looping < 1212782244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1212782267 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :err... ok < 1212782271 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's just t-=1 < 1212782274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1212782297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :waitwait... it's a while since i did this kind of imperative quibbling < 1212782308 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :imagine this < 1212782308 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :B B E E<-- < 1212782308 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :We are at the last end, and we loop back, find the second b and continue < 1212782310 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :which is wrong < 1212782312 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but this *should* be a piece of cake < 1212782318 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212782332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no, because the first E increased T < 1212782334 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*t < 1212782342 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I know, it's actually cruel how this eludes my best efforts < 1212782359 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, so we need the dec t part for the second b then, surely < 1212782363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :btw, remember also to set p after your whiles < 1212782374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that may be your problem, even < 1212782375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1212782383 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm not that far < 1212782387 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but, good point < 1212782400 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :the problem occurs earlier in stopping at the right point < 1212782405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you need and inc and a dec for t for both the [ and the ] loop. < 1212782412 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212782419 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :39 should b += < 1212782424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your problem here is really that you're not abstracting enough, but i guess you know that < 1212782431 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but, that still isn't the problem < 1212782434 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(and naturally it's cooler to do this way) < 1212782440 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, true :) < 1212782490 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, did you remove 41-43? < 1212782500 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :39 does the decrement of t < 1212782500 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1212782507 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but it shouldn't < 1212782510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're doing the next round there, already < 1212782517 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :something needs to count the Begins too < 1212782525 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :39 should increase < 1212782527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's 39 < 1212782530 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212782533 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait < 1212782535 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :hrmm < 1212782545 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :no, something still needs to increase somewhere < 1212782546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err yes, indeed < 1212782555 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and it should be 39 < 1212782556 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if t counts begins < 1212782559 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :to count the nested ones < 1212782563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then 39 should inc < 1212782569 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep :) < 1212782579 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but, that doesn't effect the sample prog < 1212782581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you should only have one decrement in the if clause < 1212782582 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :not being nested < 1212782587 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212782602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then fix the amounts of k's change < 1212782607 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :44-46 can go I think < 1212782623 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what it's doing < 1212782633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k -= 8 on line 41 < 1212782636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :into k-=6 < 1212782644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and remove those, yes < 1212782649 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212782654 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lets see this < 1212782658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and 43 should have a - < 1212782673 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212782705 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1212782714 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :6 is the wrong interval < 1212782722 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :optionally, the + and - should swap < 1212782728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :2 - 1 - 0 - 3 < 1212782739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's 6, right? < 1212782743 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it should be < 1212782750 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but 22-2-6 != 12 < 1212782765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1212782781 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what are these numbers? < 1212782790 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, from the sample prog < 1212782800 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it appears swapping the + and - did the trick < 1212782806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1212782810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :show the new one < 1212782813 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but, now we're back to a t increase when the code says - < 1212782838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :might help to paste the new one < 1212782841 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/3dzInC94.html < 1212782843 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :there we are < 1212782865 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but 40 is still increasing t for some inexplicable reason < 1212782879 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :do you have IDLE on hand? Or Eclipse or something < 1212782917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :p = 1 on line 47, shouldn't that be 3? < 1212782950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, you're jumping into a code cell right after a [-cells, which is a 2-cell < 1212782954 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nope, because we went back to begin, which is instruction 2 (counting from 0 in the impl) < 1212782955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meaning p should be 3 < 1212782964 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and p gets increased after every itwer < 1212782965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, and then one after that < 1212782966 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*iter < 1212782986 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I don't follow < 1212782987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, so it gets to 2, and then increases by one < 1212782994 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :no, it gets 1 < 1212783001 0 :cherez!unknown@unknown.invalid PART #esoteric :? < 1212783010 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :p=1 then p += 1 makes it p = 2 < 1212783012 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212783020 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :which is right for the looped back begin < 1212783033 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1212783039 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I see what you're saying < 1212783059 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :what I'm doing is checking at the ] if >0 and then at the [ if >0 < 1212783070 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :similarly, on line 26, p = 3 should be p=0 afaik < 1212783079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212783082 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but, you need to, because they don't necessarily imply the same variable < 1212783094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or 3 if you don't increase k. < 1212783108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212783110 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, either way - it's still not the problem :P < 1212783114 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed, you're right < 1212783120 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :because 40 is still messing up < 1212783183 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :if ord(n[k]) in xrange(ord('a'),ord('z')+1): t -= 1 < 1212783183 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :with t = 1, n[k]='a' produces t = 2!?!?!?! < 1212783254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm fairly sure that backjump works now except for p=1 < 1212783263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which still should be 3 :| < 1212783266 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :thing is it doesn't :P < 1212783267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll check your code < 1212783269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1212783272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that aabababa code < 1212783274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1212783276 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1212783278 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't get why < 1212783282 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's say < 1212783285 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[abcd] < 1212783288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where abcd are some random shit < 1212783290 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I will shoot myself if the problem lies there < 1212783291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212783306 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you jump back at ] < 1212783312 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then t will be set to 1 < 1212783323 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it then goes to d, and checks if that's a var < 1212783335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my "d" means an empty cell called "d" < 1212783344 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it doesn't do anything to t < 1212783358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it then reduces k by 6 and gets to "a" < 1212783365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is empty, so it doesn't increase t < 1212783375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it then decreases k by 2 < 1212783378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :getting to [ < 1212783384 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so t gets reduced by one < 1212783386 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :so far so good < 1212783395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the if is skipped < 1212783401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and while is breaked < 1212783408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a variable is set < 1212783413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k is increased < 1212783418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and we get to "a" < 1212783418 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ps: I think you're right about the p = 1 thing ;) < 1212783421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now < 1212783426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i am? < 1212783430 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I think so < 1212783430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well that's what i thought < 1212783438 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I need one more test though :) < 1212783439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :@ a, ip should always be 3 < 1212783447 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :true, I think < 1212783452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because @ [, ip is necessarily 2 < 1212783482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it should be correct otherwise, the problem lies elsewhere provided you've corrected p=1 < 1212783553 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212783555 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :p = 2 < 1212783557 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :not 1 < 1212783560 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1212783562 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well done :) < 1212783565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nah, p=3 < 1212783572 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :3? < 1212783574 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lets see < 1212783582 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait, yes < 1212783583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k+=2 < 1212783587 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nicely done! :) < 1212783626 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :(PS: removing k += 2 so p = 2 so we can test [ 's variables) < 1212783668 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nope, still needs to be 3 < 1212783669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a+=1 < 1212783670 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1212783672 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a+=1 < 1212783677 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :while a: < 1212783679 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :___a=a-1 < 1212783681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :___a-loop < 1212783684 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a+=1 < 1212783686 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is this it? < 1212783695 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212783699 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that's what it should do < 1212783700 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a-loop is loop-back conditional on a < 1212783703 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :producing 1 < 1212783708 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212783716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doesn't work? < 1212783764 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can whip you up an interp that parses that into something more intelligible, if you wanna < 1212783766 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :testing < 1212783770 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1212783771 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :please :) < 1212783775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll do it now, actually < 1212783776 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :if you would < 1212783778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yarrrr < 1212783783 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :a quick met lang :) < 1212783787 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) < 1212783790 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*meta < 1212784093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, my python has < 1212784098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :issues < 1212784109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i can show you my first parsing phase in a sec < 1212784115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*sex < 1212784117 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :w00t < 1212784119 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :problem solved < 1212784123 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and cool, if you can < 1212784141 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1212784145 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :"hey honey, you wanna inspect my parsing phases?" < 1212784170 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :"You know the way to man's heart sweety" < 1212784205 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p366524266.txt < 1212784225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll do the next step now < 1212784226 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and it's basically ready < 1212784236 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :wow, impressive and compact :) < 1212784267 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/R4CsXt99.html < 1212784276 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :here we are, a working model too I believe < 1212784287 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :PS: it was p=1 :D < 1212784434 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :waiting on your prog to test nesting oklopol :P < 1212784555 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, the jumps work forwards and backwards :) < 1212784637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, ready < 1212784641 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :better version: http://rafb.net/p/P26Uvz17.html < 1212784649 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :so am I - I hope :) < 1212784655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, for some raeson your k+=2 made me add two to my iterator too < 1212784657 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212784660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*reason < 1212784668 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :(PS: I was right about both 3 and 1) < 1212784674 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, no worries :) < 1212784871 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you were? < 1212784874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :want to explain? < 1212784880 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :sure :) < 1212784920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212784922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1212784925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you've removed k+=2 < 1212784934 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you have an unconditional p+=1 in the end < 1212784937 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so yeah, 1 < 1212784958 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :essentially, in [abcd] where a,b,c,d are blanks, we hit the [. Here the ip = 2 and we check the vars, then we move through a,b,c,d and at the ] the ip = 3. Then, if we jump back, and it gets increase by one, it has to be 1 to be at 2 at the [ < 1212784961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(got it, i guess i was technically wrong) < 1212784966 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I'll tell you why though, not to make me right < 1212785017 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it's because you can make an if statement by going BEGIN [a>0] {blah} [END B>0] where b = 0 and a is unknown < 1212785019 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeppity got it, i didn't know about line 47 (never read that long tbh :P), and you've removed k+=2, for obvious reasons < 1212785024 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :this way you won't loop < 1212785112 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :righty o, so is the meta-lang ready? < 1212785137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well it parses the thingie already, i'll quickly whip up an interp too < 1212785144 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lol, cool < 1212785147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212785148 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :can you paste it? < 1212785157 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :wanna check nested loops < 1212785162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need the you to re-explain the semantics of [] again < 1212785163 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :or is it a one-way parsers? < 1212785167 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*parser < 1212785170 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1212785176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the exact semantics regarding the two vars < 1212785196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[ skip loop if a = 0, and do X to b < 1212785213 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :essentially, at ip=2, the interp is given two variables (arbitrarily a & b). If a>0 then loop and make b=1, if a<=0 then skip and make b=0 < 1212785223 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :pretty much < 1212785224 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212785427 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :implemented your k += 2 global idea: http://rafb.net/p/Lunwl621.html < 1212785433 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :now to make a parser :) < 1212785436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212785442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmmhmmhmm < 1212785458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :]'s second var < 1212785458 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :? < 1212785465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's set to 0 if it loops back < 1212785470 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1212785472 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1212785477 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1212785480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :otherwise 0? < 1212785486 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :because 1st var>0 == true < 1212785489 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212785533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, this actually isn't all that trivial, because python doesn't have a goto < 1212785547 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you don't need it < 1212785548 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :hehe, nor a case < 1212785548 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I bet < 1212785552 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :structure it properly < 1212785556 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :e.g. add another function < 1212785559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't need it < 1212785561 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and 'return' in the right place < 1212785563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it helps < 1212785564 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :no, you don't proven by my interpreter:P < 1212785568 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :which works now :) < 1212785575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: duh. < 1212785586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: you're not parsing < 1212785603 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :come again? < 1212785606 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're not using python's constructs, but your own traversal through raw code < 1212785612 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, yeah < 1212785614 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :true true < 1212785621 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :easier for me :P < 1212785623 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: by the way < 1212785641 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you'd like perl, I think < 1212785648 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it lets you write code like okopython, but crazier < 1212785655 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and it does actually have goto :P < 1212785657 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and also tail calls < 1212785660 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you do 'goto *proc' < 1212785661 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :okopython? < 1212785661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212785670 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: okopython is oklopol's unique style of python < 1212785670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i would like it < 1212785674 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: goto &proc, surely? < 1212785675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212785678 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: er, yes < 1212785681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :goto a typeglob makes no sense at all < 1212785692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, I can't even imagine a lang in which that would begin to make sense < 1212785693 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :anyway, okopython somehow implements every programming language in a tiny amount of space < 1212785699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe I'll have to create one... < 1212785709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I have no idea how that would work < 1212785711 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :for example, if oklopol wrote a C compiler in okopython < 1212785715 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it'd be 70 lines, in total < 1212785725 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it would rm -rf / if you fed it a wrong program, so don't do that. < 1212785747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: incidentally, if you try that when you aren't root, does it delete everything you can delete or does it just do nothing? < 1212785758 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why not try it? < 1212785771 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: no, that's the sort of command that shouldn't be tried < 1212785778 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'll try it on rutian < 1212785784 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :rm: cannot remove root directory `/' < 1212785789 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I knew that would happen, obviously. < 1212785792 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :It's hardcoded into rm. < 1212785806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can override it with --no-preserve-root < 1212785818 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 'sudo nobody rm -rf --no-preserve-root /' < 1212785821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not sure why you'd want to, though < 1212785824 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :that'll test with no worries, right? < 1212785833 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: you forgot an arg to sudo < 1212785834 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :er < 1212785836 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :-u nobody < 1212785844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'm sure nobody owns /something/ < 1212785856 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hokay, it juts goes through every file and complains about perms < 1212785863 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :so I assume yeah, everything you can < 1212785893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: if you own a file but not the dir it's in, can you delete it? < 1212785906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably not < 1212785911 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nope < 1212785915 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to modify the dir structure < 1212785915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you don't have write access to the dir < 1212785917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it seems i actually failed @ making this without thinking, so... http://www.vjn.fi/pb/p651243214.txt, amirite?= < 1212785919 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*? < 1212785923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: that < 1212785933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1212785934 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1212785953 0 :pikhq!unknown@unknown.invalid PART #esoteric :? < 1212785963 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p513651233.txt < 1212785983 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so basically, [ab body cd], a and b are the begin-vars, c and d the end-vars < 1212785992 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are these the exact semantics with goto? < 1212786098 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :err < 1212786101 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :let me think quick < 1212786121 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :by begin vars you mean a is the condition and b is the dump? < 1212786169 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oklopol? < 1212786198 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212786201 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212786203 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212786203 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that text looks good < 1212786208 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :then yes < 1212786233 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's spot on :) < 1212786252 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :how does one perform the abs ( | | ) function in python? < 1212786282 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: abs(thenumbertotakeabsof) < 1212786287 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lallal < 1212786289 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, thanks :P < 1212786294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what should b be after that code, Hiato? < 1212786301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's 1 in mine after running the code < 1212786302 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking along the lines of import * from c_types or soemthing < 1212786317 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :let me see < 1212786321 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1212786322 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1212786324 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: now, if you'd asked "how does one perform the abs ( | | ) function in INTERCAL", I'd have been able to refer you to the original docs < 1212786327 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :because you broke the loops < 1212786330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where that was used as an example < 1212786336 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ais523: touché :) < 1212786421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, should work now < 1212786428 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nice :) < 1212786445 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not actually much shorter < 1212786450 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1212786451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just *conceptually* more beautiful. < 1212786461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately pretty ugly in practise. < 1212786461 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nicely done nonetheless :) < 1212786464 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1212786482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p561224165.txt < 1212786515 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a lot of details i didn't feel like abstracting away / explaining < 1212786515 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :wow, impressive :) < 1212786525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but who cares, i'll fix if something doesn't work < 1212786540 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lol, just finishing off the metalang < 1212786545 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :with human readable syntax < 1212786550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :metalang? < 1212786552 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :then we can start to break things :) < 1212786553 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212786555 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can convert to that < 1212786557 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :you'll see < 1212786563 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :no, visa evrsa < 1212786568 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :from it to this lang < 1212786575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :show me when you're ready < 1212786576 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :which I now deem: "RFL" < 1212786579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :both ways, sure < 1212786582 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :repeating four language < 1212786751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :finished are you are you now are you? < 1212786769 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, there's some weird error I don't really get < 1212786772 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, I should be < 1212786780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :error? < 1212786785 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :UnboundLocalError: local variable 'result' referenced before assignment < 1212786791 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought you were just defining a syntax < 1212786797 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sounds trivial < 1212786798 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1212786803 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1212786806 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :or it should be < 1212786811 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :meh, what the heck < 1212786814 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :here's the code thus far < 1212786849 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/sK6LBK90.html < 1212786853 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :blarg < 1212786875 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lessee < 1212786878 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it takes an easier to read input and yields output < 1212786953 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :my bad < 1212786966 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :the last res += should be an r+= < 1212786969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1212786970 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but, it still moans < 1212786972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's trivial < 1212786973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212786975 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :? < 1212786977 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :about what? < 1212786986 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Traceback (most recent call last): < 1212786986 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric : File "", line 1, in < 1212786986 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric : Thingy() < 1212786986 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric : File "C:/Documents and Settings/Administrator/My Documents/Python Projects/LangParser.py", line 23, in Thingy < 1212786986 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric : r = r + n[k+1] + n[k+2] < 1212786987 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :UnboundLocalError: local variable 'res' referenced before assignment < 1212786987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just meant that error was a trivial naming error < 1212786993 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as was expected < 1212787000 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1212787003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :try restarting < 1212787006 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :idle < 1212787022 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :never mind < 1212787024 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep :P < 1212787029 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ok, it works < 1212787033 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey oklopol. < 1212787036 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but there is a bug type thing < 1212787040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey augie < 1212787070 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ok, closer < 1212787074 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :one bug away :P < 1212787075 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :augur, not augie. :P < 1212787079 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i knew a guy named augie. < 1212787128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: i was trying to be informal an breezy < 1212787132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*and < 1212787143 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :still, just augur. :P < 1212787259 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool stuff < 1212787289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, Hiato: the way i'd do that is keep track of where in code i am atm < 1212787291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1212787307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if r is 6 long, i'm at 3 < 1212787315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(initially @ 0) < 1212787322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then, when you need to put in, say - < 1212787328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you take it's "offset" < 1212787332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is 1 < 1212787339 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :FIXED! < 1212787343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+:0, -:1, [:2, ]:3 < 1212787343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1212787348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1212787358 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :a different way completely, but your way sounds good too :) < 1212787381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, this way you could calculate the relative offset instead of keeping track of "last put thingie" < 1212787381 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/wrGdXm27.html < 1212787386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's the result? < 1212787390 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :good :) < 1212787464 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Go(Thingy()) works like a charm! :) < 1212787484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yap < 1212787506 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ok, gonna try fibonnacci quick :) < 1212787632 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1212787638 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :11, 12, 122, 12211, 1221121, 1221121221, 122112122122112, 12211212212211211221211 < 1212787662 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :? < 1212787706 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A sequence! < 1212787707 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :look and say! < 1212787711 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Close. < 1212787714 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1212787717 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: reverse look and say? < 1212787722 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :12 - 'two ones' < 1212787729 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1212787735 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :what then? < 1212787761 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What is 12? < 1212787767 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :one two < 1212787779 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :For the purposes of look and say? < 1212787791 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :+ll+ll+ll+ll+ll+ll+aa[lx+ac-cc+bd-dd[bx-bb+cc]bx+ca-aa[dx-cc-dd]dx+cb-bb]lx < 1212787792 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :is this right? < 1212787805 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :fib... < 1212787828 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oklopol? :P < 1212787832 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it's a monster... < 1212787850 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :im using a = a + b; b = a - b < 1212787878 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :12211 means one of the first thing, two of the second thing, two of the first thing, one of the second thing, one of the first thing. < 1212787896 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In this case, the first thing and the second thing are 1 and 2. < 1212787968 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :expand1 ('1':xs) = '1' : expand2 xs; expand1 ('2':xs) = '1' : '1' : expand2 xs; expand1 [] = []; expand2 is the same thing except with 1 and 2 swapped on the RHS. < 1212787985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: dunno, making my own too < 1212787996 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1212788001 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lets see what happens :) < 1212788138 0 :kar8ng1!n=kar8nga@AMarseille-151-1-47-142.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1212788165 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, please link to your tokenizer :) < 1212788262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait, my connection is extremely slow < 1212788268 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :sure :) < 1212788275 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :think I found my problem though :) < 1212788277 0 :M4rk__!n=mark@93.96.17.146 JOIN :#esoteric < 1212788311 0 :M4rk__!unknown@unknown.invalid PART #esoteric :? < 1212788314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p452542222.txt < 1212788323 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) < 1212788506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1212788514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Thingy fails < 1212788516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not me < 1212788520 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I noticed < 1212788537 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but it happens with repeating - < 1212788542 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :checking it out now though < 1212788545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :will you fix? < 1212788545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212788548 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212788557 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :for both our benefits:P < 1212788563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i'm using it < 1212788569 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :btw. make it ignore whitespace < 1212788571 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, me too < 1212788577 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ok, sure < 1212788743 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fixored soon? < 1212788756 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :hopefully < 1212788758 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212788836 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :fixed! < 1212788841 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :now for the whitespace.... < 1212788844 0 :kar8nga!unknown@unknown.invalid QUIT :Connection timed out < 1212788859 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hello people. < 1212788865 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :sup < 1212788899 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :blarg < 1212788913 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :BLURG < 1212788935 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :how do you define a set? < 1212788947 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :as in if bleh is in ['a'..'z'] < 1212788947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: in what sense? < 1212788948 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :? < 1212788952 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :set() < 1212788956 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) < 1212788978 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: um < 1212788985 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :if bleh in ['a'..'z'] < 1212788998 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, it was an example :P < 1212789042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: ready soon??? YOU'RE IN A HURRY! < 1212789046 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1212789047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212789047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or not. < 1212789052 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :set doesn't work like you said < 1212789054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Hiato < 1212789059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like what? < 1212789060 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that's the bane of my existence right now < 1212789063 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :the bug is fixed < 1212789070 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but the stupid whitespace.... < 1212789076 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :while n[k] not in set('+','-','[',']'): k+= 1 < 1212789078 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :fix it! < 1212789078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did i say something about set's behavior? < 1212789083 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212789086 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[set(]) < 1212789088 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :set([]) < 1212789092 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :arggg.... < 1212789115 0 :Slereah5!n=hax@ANantes-252-1-5-151.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212789130 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212789153 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and now? < 1212789153 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :while n[k] not in set(['+','-','[',']']): k+= 1 < 1212789165 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you don't need set < 1212789167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah < 1212789177 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it seems to loop forever... < 1212789206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well it shouldn't < 1212789217 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :tralalala < 1212789219 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nvm < 1212789224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1212789230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do check bounds < 1212789235 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep :) < 1212789236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you might have whitespace in the end or smth < 1212789249 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, okay < 1212789306 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :while (n[k] not in set(['+','-','[',']'])) and (k correction "ll ll ll ll ll ll aa lx accc bdddbx ccbb bxcaaadx cc dd dxcbbb lx" < 1212789688 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but replace spaces < 1212789689 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :with _ < 1212789689 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, whitespace here is as much a part of the programme as the varibales < 1212789693 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :yes he knows < 1212789695 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it's just his irc client < 1212789700 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :right < 1212789702 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :my bad < 1212789702 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212789705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: asdfkjasodjfasiodjf < 1212789705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212789708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho_ can speak on my behalf. < 1212789712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :from now on < 1212789714 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lol, nice < 1212789751 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i've always tried to understand what people say and restate when I see confusion < 1212789757 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :most people respond with 'are you SURE that's what he meant??!!!' < 1212789763 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/GZBVQk93.html < 1212789765 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :yes I'm sure damnit, I can actually comprehend english unlike you! < 1212789767 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212789772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: me too, but after doing it a million times, i just don't feel like it :) < 1212789773 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, if you run it, it yields the output :) < 1212789796 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :which should be the fib sequence, but isn't < 1212789865 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Go(Thingy('+aa+aa[ax+bb-aa]ax')) < 1212789868 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :performs as expected < 1212789922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mine works < 1212789942 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[34, 21, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] < 1212789968 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :with my input? < 1212789978 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+aa+bb+cc+cc+cc+cc+cc+cc+cc[cd+ea-ee[ad+bb-aa]ad+ab-aa+be-bb-cc]cd < 1212789980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with this < 1212789983 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my fib < 1212789987 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :similar then < 1212789991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't try yours < 1212789993 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :prolly < 1212789994 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I think my interps wrong though < 1212790007 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lets see < 1212790023 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212790031 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :my interpreter is befuged ;) < 1212790040 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :please test my input :P < 1212790046 0 :ais523!unknown@unknown.invalid QUIT :"rebooting my Internet connection" < 1212790051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm okay < 1212790053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that fib of yours? < 1212790083 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212790087 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that came with thingy < 1212790087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it infloops < 1212790092 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1212790095 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1212790096 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[-57, -60, -56, -62, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] < 1212790098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[-58, -60, -56, -62, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] < 1212790098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[-58, -60, -56, -62, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] < 1212790098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1212790100 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :blarg < 1212790101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can debug < 1212790111 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :if you have the patience... < 1212790118 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1212790122 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ac < 1212790124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ca? < 1212790139 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+bd-dd -> +db-dd? < 1212790154 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :er? < 1212790164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the +ca after the loop -> +ac < 1212790173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll just fix as i think it should be and try < 1212790179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and tell you if it works < 1212790180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1212790182 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ok, cool, thanks :) < 1212790271 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1212790321 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads the goddamn ill urine < 1212790344 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :It better have all the solutions of life! < 1212790358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ll+ll+ll+ll+ll+ll+aa[lx+ca-cc+db-dd[bx+cc-bb]bx+ac-aa[dx-cc-dd]dx+bc-bb-ll]lx < 1212790361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry it took so long < 1212790370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thought you were using c for looping < 1212790373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but that was my code < 1212790388 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1212790390 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :no worries < 1212790391 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212790395 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :thanks for that :D < 1212790403 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :my interp is still messed though < 1212790427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well you have fun with that, i feel i've done my share for the day now :P < 1212790445 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh yes < 1212790448 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :most certainly < 1212790456 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :thank you for all your help :D < 1212790458 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :EAT MY FINGER OKLOPOL < 1212790469 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :would be nowhere now, without you :) < 1212790500 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: yes i eat now nom nom < 1212790512 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"" < 1212790524 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1212790525 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: NOW MY OTHER FINGER < 1212790528 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what the- < 1212790538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nom cool now to be eating nomnomnom < 1212790549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1212790664 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :meh closer, but still just not quite :P < 1212791027 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, I now bid you adieu gentlemen. Thank you for all your assistance, it has been a most interesting evening, and I have learnt much in the ways of python. Goodnight and goodbye < 1212791085 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nighty nighters < 1212791091 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1212791153 0 :Phenax!unknown@unknown.invalid QUIT :Remote closed the connection < 1212791179 0 :Phenax!n=Phenax@67.15.72.46 JOIN :#esoteric < 1212791941 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Are there solutions to the exercizes in ill urine? < 1212791967 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1212792886 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAH < 1212792893 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :So much metaphores. < 1212792899 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Damn you urine! < 1212792923 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :You'll never make me think that you have a poetic soul! < 1212793012 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so < 1212793016 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im planting a garden < 1212793017 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::T < 1212793024 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :vegetables < 1212793090 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :u r in a lot of trouble < 1212793098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: why? < 1212793118 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Remember SchiavoN < 1212793131 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :You don't just toy around with vegetables in America. < 1212793136 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hint: what's the most likely reason for me to speak on this forum? < 1212793154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: not entirely sure < 1212793163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally when someone has a maths problem and asks you for help < 1212793176 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it begins with p, ends with n and has a u in the middle < 1212793188 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ah, I never noticed < 1212793231 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Punch? :o < 1212793261 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: that u isn't in the middle < 1212793276 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Define "middle". < 1212793287 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :But the most important part is, the n isn't in the end < 1212793307 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pnu. < 1212793316 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Pneu < 1212793394 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pnumatic. < 1212793401 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wonderfully pnumatic. < 1212793421 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION huffs and pnuffs < 1212793477 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is out of fermented milk products with which to scare oerjan away < 1212793482 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Was the answer unp? < 1212793502 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :olsner: i'm sure something fishy will work just as well < 1212793508 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what was the pun? < 1212793509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I DON'T GET IT TELL ME < 1212793520 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: u r in - urine < 1212793537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asdf. < 1212793541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was so obvious < 1212793563 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Is urine deep trouble? < 1212793572 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought it was @ augur though, i guess that was largely the reason < 1212793609 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION generally stays away from garden work < 1212793639 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1212793755 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"" < 1212793944 0 :kar8ng1!unknown@unknown.invalid PART #esoteric :? < 1212794315 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :whee. < 1212794318 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :The eso-std.org forum is up. < 1212794326 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :as well as the repository viewer < 1212794343 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :I'll go get my desu spammer. < 1212794395 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: Heh, it's actually running on kareha < 1212794520 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: If you can find it, YOU WIN < 1212794583 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: MONEY < 1212794604 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :esoteric sexually transmitted diseases? < 1212794618 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: you've made that joke before, I believe < 1212794632 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :I believe everyone has. < 1212794642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't < 1212794646 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :DO IT < 1212794656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NEV#R < 1212794701 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :DO IT < 1212794704 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :YOU MUST < 1212794856 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: The first post on the eso-std forum is copypasta. I bet you'll look now. :P < 1212795023 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reloads eso-std forum tomorrow and comments: "Oh look, someone is very interested in 'DESU', it seems." < 1212795121 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: Jeez, it takes like 3 seconds to find it. :P < 1212795141 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :So WHERE IS IT < 1212795195 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: SOMEWHERE ON ESO-STD.ORG < 1212795199 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :EITHER A SUBDOMAIN OR A DIRECTORY < 1212795234 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Not /forum, apparently! < 1212795258 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: Or a subdomain < 1212795271 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Ah, http://forum.eso-std.org/ < 1212795288 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :But why did you pick the ugly same thing as the old eso forum? < 1212795336 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: Because it's anonymous forum software. < 1212795340 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Besides. < 1212795346 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Click one of the 'Board look:' links. < 1212795348 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Dey are prettier. < 1212795446 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: well that was an interesting 3GET < 1212795457 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Well, Futaba reminds me of home. < 1212795473 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sheds a tera < 1212795475 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and a tear < 1212795546 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212795547 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1212795547 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recommends against shedding teratears < 1212795553 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :tusho_ is a tripfag D: < 1212795559 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: no am not < 1212795559 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :TRIPFAAAAG < 1212795561 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :just for 1get < 1212795567 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :because gets are all about ego anyway! < 1212795588 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :IF YOU WILL, notice that all my other posts are anonymous < 1212795601 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :All 2 of them < 1212795647 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Use the power of the real Futaba! < 1212795657 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :So that you can post the Lazy Bird logo. < 1212795663 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Or something. < 1212795674 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212795676 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Hey < 1212795681 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :It's Caturday here! < 1212795681 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The power of the real he futed? < 1212795706 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: I can enable image posting. < 1212795711 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :But I doubt that would further eso discussions. < 1212795718 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Also, if I used the real Futaba, that'd be in japanese. < 1212795722 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :I also doubt that there will be actual discussion. < 1212795753 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: Suprisingly, anonymous text boards don't instantly imply spam unless you're trying to make them. < 1212795774 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Well you started! < 1212795777 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :For one, me and ais523 will definately be using it, and I imagine other people finding the site will leave something too if neccessary. < 1212795790 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: I'd love to hear an idea for a lovely and productive first post :P < 1212795794 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Using it for what? < 1212795797 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Seems forums should be based on a transparent, anonymous reputation system. < 1212795804 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :There's already an identical board < 1212795807 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Using it for discussion about ESO standards, Slereah5 < 1212795809 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :No, there isn't < 1212795821 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ESO standards and projects (e.g. pastebin and code runner etc) != esolangs.org < 1212795831 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :It's the same group of people. < 1212795832 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: That's placing the emphasis back on the people, not the content. < 1212795835 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Except, you know < 1212795838 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Smaller. < 1212795862 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: So, uh, what, just because the membership is a subset that means we should spam the esolangs.org board with our crap? I think not. < 1212795875 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :'The online esolang runner fails with INTERCAL on this program:' is not exactly a useful post on esolangs.org < 1212795894 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :No one would notice < 1212795894 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :! < 1212795907 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: well, it's easier to ask whether what a person has posted in the past was well-received than to ask whether a certain post was well-received in the past, no? < 1212795926 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Well, yes, but people can be unknowledgable on one subject and knowledgable about another. < 1212795933 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :If there's incorrect information, someone will point it out. < 1212795948 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :If there's someone trolling in a very similar way, the admins and mods will be able to ban them. < 1212795952 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1212796037 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But then they'll be banned only from that site, and will be able to go on to spam other things. < 1212796055 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Well there's not one unified cabal of the www. < 1212796063 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Or at least, that's what they want you to think. < 1212796066 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1212796067 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Everything is on a per-site basis, of coruse. < 1212796069 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and of course. < 1212796092 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Some way to tell that a person's behaved badly on other web sites might be nice. < 1212796112 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :YOU ARE BANNED FROM THE INTERNET < 1212796113 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Not really. < 1212796118 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :You can just blab crap about them. < 1212796124 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Besides, what if they behaved badly, but then improved? < 1212796127 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Content, not people, etc. < 1212796143 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Also some people just troll in certain areas < 1212796149 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :(blab crap about them = you can say 'THIS PERSON TROLLED!!!' when it's not true) < 1212796150 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :But r srs in others. < 1212796155 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, we can ignore the sites that tend to blab crap. < 1212796157 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :(and nobody can prove you wrong, of course, since it's anonymous) < 1212796163 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: What if it's just one person? < 1212796169 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, if they blab crap on the new site, then it's dealt with. < 1212796171 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :If not, no worries. < 1212796182 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :So you don't need to notify. < 1212796189 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If a site blabs crap only once? Either it rarely blabs crap or it rarely blabs. < 1212796247 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Meh. < 1212796488 0 :GreaseMonkey!n=gm|--0@219-89-40-21.dialup.xtra.co.nz JOIN :#esoteric < 1212796541 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1212796656 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: I apologize for tusho_'s unusual greeting. < 1212796658 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1212796672 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: no, that was serious < 1212796709 0 :tusho_!unknown@unknown.invalid NICK :tusho < 1212796718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's GreaseMonkey, run away! < 1212796734 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :Wild GREASEMONKEY appears!! < 1212796938 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh sheesh, he's actually _here_ < 1212797657 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :I choose MUDKIP < 1212797669 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: It's super effective! GreaseMonkey dies. < 1212797675 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1212797678 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :I liek it < 1212797699 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :^ that's quotable. < 1212797706 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :bash or qdb.us ? < 1212797718 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :This seems a little too lame to quite. < 1212797719 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey: No, sorry. < 1212797723 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :quote < 1212797727 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: We're talking about GreaseMonkey, unfortunately. < 1212797758 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Is he a total lame-o? < 1212797780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah5: Something like that. < 1212797834 0 :Slereah5!unknown@unknown.invalid NICK :Slereah < 1212799477 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1212799481 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1212799481 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1212799495 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :k < 1212799497 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :l < 1212799498 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :o < 1212799510 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :p < 1212799512 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o < 1212799513 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :l < 1212799517 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay :-) < 1212799611 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1212799613 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o < 1212799718 0 :Slereah5!n=hax@ANantes-252-1-5-151.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212799862 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1212799958 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1212799960 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1212799967 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What you say three times is true. < 1212799984 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope is a liar < 1212799985 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope is a liar < 1212799986 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope is a liar < 1212799993 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Am not. < 1212799995 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Am not. < 1212799997 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Am not. < 1212799998 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Am not. < 1212800000 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ha! < 1212800004 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :four times < 1212800006 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :doesn't count < 1212800011 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Aww. :-( < 1212800077 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212800083 0 :timotiis!unknown@unknown.invalid QUIT :Remote closed the connection < 1212800148 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"what you say three times" is tue < 1212800166 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what you say three times is grue. < 1212800188 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It was bleen before, but now it's grue. < 1212800215 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to imagine that < 1212800224 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION becomes enlightened < 1212800229 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :grue < 1212800229 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :grue < 1212800229 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :grue < 1212800237 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ://poof < 1212800388 0 :Slereah!n=hax@ANantes-252-1-5-151.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212800955 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dude < 1212800958 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :powersets = sex < 1212800986 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the naive haskell definition is so simple < 1212800994 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pset [] = [] < 1212801001 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212801009 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212801012 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty simple :) < 1212801025 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pset x:xs = (map (\y . x ++ y) (pset xs)) ++ (pset xs) < 1212801031 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i realized this like 20 minutes ago < 1212801032 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1212801044 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :obviously, this only works for ordered lists ;) < 1212801054 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but who needs proper sets when lists work just as well < 1212801092 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: um < 1212801094 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :use Data.Set < 1212801105 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hush tusho < 1212801108 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dont ruin it < 1212801111 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also < 1212801113 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(\y . < 1212801114 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :itym -> < 1212801119 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pset x:xs = pset xs ++ map (x:) $ pset x < 1212801120 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lolwut < 1212801125 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :err < 1212801127 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pset x:xs = pset xs ++ map (x:) $ pset xs < 1212801128 0 :timotiis!n=timotiis@cpc4-brig12-0-0-cust582.brig.cable.ntl.com JOIN :#esoteric < 1212801163 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i wasnt sure if : would work the way i wanted it to, nor do i know what $ does. :D < 1212801167 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but there's a better way to do that < 1212801172 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hold on < 1212801195 0 :Slereah5!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212801200 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212801210 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the definition the haskellians showed me was something like < 1212801226 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :filterM (const [True,False]) < 1212801238 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :being the definition of powersetM < 1212801242 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1212801249 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212801255 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1212801454 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont even understand that one :D < 1212801881 0 :Def!n=joe@c-71-238-106-175.hsd1.mi.comcast.net JOIN :#esoteric < 1212802065 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ah, that one's beautiful < 1212802121 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :it uses the non-deterministic choice monad to try every assignment of true or false to the elements of the list, then for each assignment keeps the elements that got True using filter < 1212802147 0 :Slereah5!n=hax@ANantes-252-1-5-151.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212802148 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner: err, doesn't it just use the LIST MONAD? < 1212802153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :same thing, but ;) < 1212802157 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :yes :) < 1212802227 0 :RodgerTheGreat!n=Rodger@wads-5-232-63.resnet.mtu.edu JOIN :#esoteric < 1212802233 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey folks < 1212802257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hello oh great one < 1212802327 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1212802357 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :Logs: http://tunes.org/~nef/logs/esoteric | TODAY'S TOPIC: eso-std.org now actually SERVES CONTENT at http://forum.eso-std.org/. Website code stuff is at http://code.eso-std.org/ if you care. Next up: pastebin, etc. Tomorrow. SHAMELESS ADVERT END! < 1212802420 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :while you people spam that lovely thing, I am now about to sleep. < 1212802427 0 :tusho!unknown@unknown.invalid QUIT :"Just watch me." < 1212802518 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hunh < 1212802523 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what a horrible little creation < 1212802658 0 :Deformati!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212802893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1212803204 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :this is awesome, but probably not conductive to constructive disucssion until everyone gets over that it looks like /b/ but doesn't have gore and lolis < 1212803254 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :plus, the forum needs a larger selection of anonymous nick names < 1212803298 0 :revcompgeek!i=42ec44fd@gateway/web/ajax/mibbit.com/x-4efa741683a3339e JOIN :#esoteric < 1212803310 0 :revcompgeek!unknown@unknown.invalid PART #esoteric :? < 1212803813 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1212803875 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :apparently in haskell < 1212803878 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :theres something called a quand < 1212803881 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and a coquand < 1212803888 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i swear, if haskell isn't an esolang < 1212803897 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :then it's naming conventions are < 1212803937 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :coquand is a person :P < 1212803941 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION throws a comonad at augur < 1212803945 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :AHH! < 1212803958 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean dude < 1212803994 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :it's an in-joke in the haskell word that anything that begins with "co" is actually the dual of the word you get when you remove co- < 1212803999 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :catamorphisms, anamorphisms homomorphisms, heteromorphisms, bimorphisms, transmorphisms, lesbomorphisms... < 1212804005 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :i.e. coffee = co-ffee, etc < 1212804029 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So is caine the biologically inactive optical isomer? < 1212804058 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :(and inversely, that any everyday concept has a dual named by adding co- to it ... such as cominds, cobrains) < 1212804072 0 :Slereah5!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212804083 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ihope: must be! < 1212804113 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope: it's not inactive, it turns you into a vampire! < 1212804130 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, darn it. < 1212804142 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :would that mean that normal cocaine turns you into a covampire? < 1212804150 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, covampires turn you into cocaine. < 1212804157 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1212804179 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But you have to snuff (or whatever the term is) them, of course, which is difficult. < 1212804196 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, they turn you into cocaine and then snuff you < 1212804197 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :would you snuff caine and cosnuff cocaine? < 1212804222 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. If a covampire cosnuffs you, you turn into cocaine. < 1212804232 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Actually, if a covampire cosnuffs cocaine, it turns into you. < 1212804238 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :damn covampires < 1212804246 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wouldnt it coturn? < 1212804252 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess so. < 1212804268 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Covampire coa cointo coyou coturns coit. Are you happy now? < 1212804280 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no but i am cohappy! < 1212804297 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I knew you were going to say that. :-P < 1212804309 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, you coknow! < 1212804319 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :knew* < 1212804327 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is coslapped by augur < 1212804331 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this discussion is some medy < 1212804341 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Which is roughly the same as me slapping you, I'm sure.) < 1212804347 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, this discussing is CO-.. oh. < 1212804360 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is counderstanding coeverything < 1212804390 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :olsner: that's because we're so good at mmunication < 1212804411 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :of urse < 1212804433 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So what does Haskell de look like? < 1212804444 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wishes he had some a to drink < 1212804462 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION joins #haskell.de, but finds only lambdabot < 1212804476 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :cohaskell od colooks colike cothis: < 1212804480 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives it a @snack and leaves < 1212804485 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope: it's very ol < 1212804494 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :fac 0 = 0 < 1212804494 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :fac n = n * fac (n-1) < 1212804503 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or if you want a sexier example, the map function is < 1212804521 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :you may be looking for #haskell < 1212804524 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suspects ihope knows haskell < 1212804527 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :map f [] = [] < 1212804527 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :map f x:xs = (f x) : (map f xs) < 1212804541 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :must be a vague corecall < 1212804560 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :cototal corecall? < 1212804573 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points out you need parentheses around x:xs < 1212804574 0 :Def!unknown@unknown.invalid NICK :deformative < 1212804578 0 :deformative!unknown@unknown.invalid NICK :Deformative < 1212804581 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :and in f x : map f xs, the parens are extraneous < 1212804594 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :*unnecessary < 1212804600 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm maybe that's rrect for de, then < 1212804635 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :no, it's correct ... but for pattern matching, the form without parens is rrect < 1212804655 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i prefer to be explicit with my parens :P < 1212804682 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives the ol' ((map f) (x:xs)) = ((f x) : ((map f) xs)) argument < 1212804706 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope: is that legal? < 1212804711 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Probably. < 1212804715 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The only prefix pun I can think of now is the opposite of gigantic being nanontic. < 1212804718 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1212804731 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, i dont know about parens on the left but < 1212804773 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :those were what i was worrying about < 1212804822 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And then everything from yottatic to yoctotic. And in the very middle, ntic, for something of an exactly ordinary size. < 1212804856 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :apparently (map f) (x:xs) = ((f x) : ((map f) xs)) is legal < 1212804873 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but not the original < 1212804880 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, nes. < 1212804891 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :They're what you get nic sections from. < 1212804911 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :surely you mean cosections < 1212804941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(which btw is an existing term) < 1212804952 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :heh, goto = me cofrom < 1212805028 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Let's make an esolang called Mecofrom, then. Make everything actually have a complement. < 1212805048 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :and mplement! < 1212805062 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That would be the identity. < 1212805155 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm, so you'd have something like a co- operator (cooperator :P) that complements the meaning of any program given as an argument? < 1212805161 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1212805191 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Every instruction has a complement, every set of instructions has a complement. < 1212805218 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The complement of a list of instructions is its coinstructions, run... sideways! < 1212805282 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though that would kind of actually be the instructions run i times, wouldn't it? < 1212805313 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i think that co-instructions should run sideways in time. < 1212805335 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That would be fun. < 1212805335 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :e.g., they run in co-time < 1212805347 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :mmm, a complex time programming language, that'd be awesome < 1212805355 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It means, of course, that a co-co-instruction is actually the instruction in reverse. < 1212805357 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, not complex-time < 1212805360 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :just two time dimensions < 1212805383 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because if we have complex time < 1212805386 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we also need mplex time < 1212805387 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mm, I just want to take every mathematical concept and make it into a programming language :-) < 1212805392 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ouch. < 1212805398 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :on top of time < 1212805401 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :http://imagechan.com/img/5569/Unexplainable/ < 1212805412 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and them complex cotime and mplex cotime on top cotime < 1212805456 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm, maybe just keep it to time and cotime then :P < 1212805469 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :co-cotime == time < 1212805474 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212805482 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :unless its cocoa-time in which case you get a cup of hot chocolate. < 1212805499 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that should be in the spec: < 1212805534 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :co-cotime always evaluates to the same as time, but cocoa-time will produce a cup of hot chocolate for the programmer. < 1212805552 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, now I want a programming language based on topology. < 1212805561 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :cotopology? < 1212805571 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you're all a bunch of coconuts! < 1212805613 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I leave in protest. < 1212805615 0 :ihope!unknown@unknown.invalid PART #esoteric :? < 1212805640 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oh noes, he cojoined < 1212805668 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :coconuts are just normal nuts < 1212805691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and a normal nut is a contradiction in terms < 1212805738 0 :edwardk!n=edwardk@pdpc/supporter/base/edwardk JOIN :#esoteric < 1212805738 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :therefore coconuts do not exist < 1212805746 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :QED! < 1212805749 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :well, they are just nuts ;) < 1212805765 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :I always thought coco puffs should just be puffs anyways ;) < 1212805770 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :edwardk: you didn't see the whole proof < 1212805783 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :ah =) < 1212805798 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::Evil:: < 1212805803 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i told #haskell about it < 1212805808 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :now THEYRE talking in co-everything < 1212805808 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :> < 1212805809 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :>D < 1212805956 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i think co should not be distributive < 1212805977 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so co-X co-Y != co-(X Y) < 1212805992 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thus there would be 8 cases < 1212806005 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well it depends how you combine X and Y < 1212806011 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :all combinations! < 1212806028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :co-(X op Y) = co-X co-op co-Y < 1212806062 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh very nices < 1212806080 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so you distributed and do co-operators on co-operands < 1212806099 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure how those would cooperate < 1212806123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :note that you can take this as the _definition_ of co-op < 1212806149 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you know < 1212806173 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that looks a LOT like the inverse of the product of two matrices < 1212806193 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(AxB)^-1 == B^-1 x A^-1 < 1212806198 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so maybe then < 1212806210 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that == A^-1 x^-1 B^-1 < 1212806284 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so maybe the co-matrix of a matrix is its inverse, and the co-product of two matrices is the the product of the matrices in the opposite order? < 1212806286 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also deMorgan's laws are very similar < 1212806303 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :omg are we seriously going to make Mecofrom? < 1212806325 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if deMorgans laws look similar enough, maybe we could find some even more fundamental way in which they're the same < 1212806328 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :coof urse! < 1212806343 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and then use that to define co-x < 1212806373 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :where x is anything < 1212806380 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: note that there is another matrix candidate for the co-matrix, the conjugate transpose < 1212806423 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but does it have the beautiful symmetry as (AB)^-1 has? < 1212806438 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :s/as/that < 1212806440 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :exactly the same iirc < 1212806450 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :deMorgan's is !(A*B) = !A | !B ... so, if you have co(*) = |, that's just distribution of co- over the subexpressions of an expression < 1212806469 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1212806475 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :brilliant! < 1212806491 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: whats conjugate transpose? < 1212806494 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :these are all duality constructions < 1212806502 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1212806522 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so can we find some fundamental similarity between these things? < 1212806527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: for transpose, you switch rows and columns < 1212806530 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :aside from just visual similarity? < 1212806546 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :otoh, there are other ways to define co of boolean and (such as nand, where the truth table is simply complemented) < 1212806550 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i think we've stumbled on to a branch of mathematics that his as yet unexplored! < 1212806554 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :perhaps even important! :o < 1212806563 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :conjugate means if there is an imaginary part, you negate it < 1212806588 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: certainly not, dualities are old hat < 1212806603 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :are they? < 1212806607 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we need to look into them more < 1212806624 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :afk going to get icecream < 1212806635 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or is it... co-icecream < 1212806687 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :Hrnm, so since you have coordinates, which means you need ordinates. < 1212806702 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ordinate is a technical term < 1212806706 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212806789 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :but how i have yet to see how the this coconstruction preserves that relationship < 1212806801 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and confusingly it's not the opposite of coordinate, but an example of it < 1212806845 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :ah good point < 1212806848 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the co- there is probably in the general sense of "together with" < 1212806887 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yeah coz ordinate opposes abcissa as the set of coordinates in 2d =) < 1212806930 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the categorical special use as a dual construction probably came out of generalizing a lot of co- names that fit that pattern, but not all do < 1212806941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cosine is another counterexample < 1212806964 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212807042 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :er anyways as i was mentioning on #haskell, if you are both cartesian closed and co-(cartesian closed) (so you have coexponentials, etc), any reasonable semantics for your language will cause it to degenerate to a poset. < 1212807056 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :you wind up with too many laws to satisfy < 1212807317 0 :Nocta!n=nocta@kobz-590f1e53.pool.einsundeins.de JOIN :#esoteric < 1212807404 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :so you need to strike som kind of balance between getting as many dualities as possible into the language while still not creating so many laws to satisfy that you can't make it TC < 1212807460 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :olsner: yeah, for instance Haskell is a closed cartesian category, but its not a co-CCC, it lacks an initial object even though it has a terminal object. < 1212807484 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :in general not every functor is costrong but every functor is strong, etc. < 1212807511 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :before you say that should be every cofunctor, functor = cofunctor ;) < 1212807645 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm laziness makes initial objects tricky - you always have bottom < 1212807658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :even if you allow data Void < 1212807854 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :exactly. you need a total language to fill that crack < 1212807901 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :you need an uninhabited type so that you can have something such that coidr :: Either a Initial -> a < 1212807963 0 :Nocta^!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212810335 0 :Slereah!n=hax@ANantes-252-1-5-151.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212811247 0 :revcompgeek!i=42ec44fd@gateway/web/ajax/mibbit.com/x-b6ad011ec6db0335 JOIN :#esoteric < 1212811334 0 :revcompgeek!unknown@unknown.invalid QUIT :Client Quit < 1212811516 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212811531 0 :Slereah!n=hax@ANantes-252-1-5-151.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212811918 0 :iEhird!n=ehird@91.105.68.111 JOIN :#esoteric < 1212811923 0 :iEhird!unknown@unknown.invalid QUIT :Client Quit < 1212811963 0 :tusho!n=tusho@91.105.68.111 JOIN :#esoteric < 1212812038 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Rodgerthegreat: I would love to know how you equate the semantics of the eso "forum" (as you put it) with 4chan. < 1212812063 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Also, that post was made by slereah as a joke. < 1212812124 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's an anonymous board < 1212812141 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it looks visually similar as well < 1212812149 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it uses tripcodes < 1212812151 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :etc, etc < 1212812181 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :4chan was the first anonymous board, ever, and it proves that all anonymous boards, ever, are just like it. Riiiiight. < 1212812223 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there's also the thing that 4chan is, you know, an _imageboard_ < 1212812226 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1212812252 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you seem frightfully offended at being compared to 4chan < 1212812258 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it does not look similar unless you select the futaba style < 1212812262 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and no < 1212812272 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just incorrect < 1212812314 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and to offer incorrect reasoning for the audience being inferior is something I wish to correct. < 1212812401 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :As for your last point, tripcodes are a simple way to offer identification on an anonymous board. Besides the SW was there and it already had them, so I see no negatives. < 1212812496 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh my god what the hell were you guys talking about!? x_x < 1212812505 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :crap. < 1212812534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or "crap" if you prefer < 1212812565 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :cocrap? < 1212812583 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cocrap functors < 1212812595 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :profunctors < 1212812602 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :promonads < 1212812620 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :positive :: a -> p a < 1212812644 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :happy :: p a -> (a -> p b) -> p b < 1212812663 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fulfilled :: String -> p a < 1212812670 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x_x < 1212812680 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :x_x < 1212812690 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I, too am tired. < 1212812697 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im not tired < 1212812709 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps since its 4:23 am. < 1212812713 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :your haskell function stuff killed me < 1212812730 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :positive == return, happy == fmap? < 1212812749 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :happy = (>>=) < 1212812751 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1212812761 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh right right sorry < 1212812766 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fulfilled is fail < 1212812769 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1212812774 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :happy is fmap i think < 1212812779 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1212812836 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :btw. iPhone touchpads are things I still have not gotten the hang of. < 1212812845 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm at an ok speed though. < 1212812862 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1212812875 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(it is of course what I am typing on now) < 1212812878 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :happy has to be fmap < 1212812884 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wrong < 1212812886 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because >>= is m (m a) -> m a < 1212812892 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1212812896 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's join < 1212812908 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :>>= is join.. < 1212812912 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no < 1212812914 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :>>= is bind < 1212812915 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no its not < 1212812919 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212812959 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1212812972 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :fmap is (a -> b) -> f a -> f b < 1212812973 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :right < 1212812973 0 :tusho!n=tusho@91.105.68.111 JOIN :#esoteric < 1212812983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wups < 1212812986 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :fmap is (a -> b) -> f a -> f b < 1212812987 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :right < 1212812993 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yah < 1212813004 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok, yeah. < 1212813016 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :god, its so confusing < 1212813017 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1212813036 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur- comonads are fun: < 1212813049 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :shut up shut up shut up :P < 1212813062 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :coreturn :: c a -> a < 1212813076 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :omg what does that even mean X_X < 1212813099 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cobind :: a -> (c a -> c b) -> b < 1212813114 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :omg stop < 1212813120 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur- monads are hard to unwrap < 1212813135 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :comonads are hard to wrap instead < 1212813174 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont even know wtf any of this means T_T < 1212813201 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh well. Anyone have any words before I go? < 1212813226 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1212813255 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1212813257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :quasiconformal < 1212813265 0 :tusho!unknown@unknown.invalid PART #esoteric :? < 1212813304 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :quasiconformal comonaquandad < 1212815640 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :there are tons of comonads actually =) < 1212815658 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :not that i'm particularly biased about the topic < 1212815661 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212818163 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1212819308 0 :Slereah!n=hax@ANantes-252-1-5-151.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212820646 0 :edwardk!unknown@unknown.invalid PART #esoteric :? < 1212821006 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212823319 0 :sekhmet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212823322 0 :sekhmet!n=pez@adsl-99-153-135-191.dsl.mdsnwi.sbcglobal.net JOIN :#esoteric < 1212824207 0 :Slereah!n=hax@ANantes-252-1-5-151.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212824750 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212825039 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Saliendo" < 1212825599 0 :clog!unknown@unknown.invalid QUIT :ended < 1212825600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1212828259 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so i learned about haskell's filterM having multiple valid filtered return values today < 1212829333 0 :Slereah!n=hax@ANantes-252-1-5-151.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212831786 0 :augur!unknown@unknown.invalid NICK :augur[sleep] < 1212831786 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212834334 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hihi, coconuts < 1212834593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what would you suggest for learning perl? < 1212834629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i guess i should actually try using it < 1212834971 0 :augur[sleep]!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212834988 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1212835279 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212836957 0 :kar8nga!n=kar8nga@AMarseille-151-1-47-142.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1212838104 0 :Slereah5!n=hax@ANantes-252-1-5-151.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212839231 0 :oklopol!unknown@unknown.invalid QUIT :Connection timed out < 1212839400 0 :Slereah5!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212839417 0 :Slereah5!n=hax@ANantes-252-1-5-151.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212839618 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1212839796 0 :Asztal!unknown@unknown.invalid QUIT :"ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.9pre/2008060209]" < 1212840733 0 :Slereah5!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212840739 0 :Slereah5!n=hax@ANantes-252-1-61-76.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212844577 0 :olsner!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212844895 0 :kar8nga!n=kar8nga@AMarseille-151-1-47-142.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1212844971 0 :oklopol!n=nnscript@194.100.36.122 JOIN :#esoteric < 1212847639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :has anyone tried to use TeX as a macroprocessor for anything else than typesetting? < 1212847729 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :Ah shit. < 1212847775 0 :Slereah5!unknown@unknown.invalid PRIVMSG #esoteric :For the - how will it work for moar than one variable if Scheme does not accept feeding only one variable :o < 1212848727 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric < 1212848862 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1212849515 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212854034 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :wow, board wiped? < 1212855165 0 :Slereah6!n=hax@ANantes-252-1-61-76.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212855165 0 :Slereah5!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212855185 0 :Slereah6!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/w/index.php?title=Recursion&redirect=no < 1212855201 0 :Slereah6!unknown@unknown.invalid PRIVMSG #esoteric :WHAT HAS SCIENCE DONE! < 1212855293 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1212855297 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :very nice < 1212855597 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1212856752 0 :Slereah5!n=hax@ANantes-252-1-61-76.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212856787 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1212856830 0 :Slereah6!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212857717 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1212859441 0 :tusho!n=ehird@91.105.68.111 JOIN :#esoteric < 1212859444 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :halo < 1212859593 0 :Slereah7!n=hax@ANantes-252-1-61-76.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212859668 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :halo Slereah7 < 1212859720 0 :kar8nga!n=kar8nga@AMarseille-151-1-47-142.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1212859808 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Why hulo thar < 1212859850 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212859864 0 :Slereah7!unknown@unknown.invalid NICK :Slereah < 1212859883 0 :Slereah5!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212859886 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :tusho my boy. < 1212859896 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what < 1212859901 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Remember this? (mu (lambda (x) (f x y z)) 0) < 1212859906 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yas < 1212859934 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But how will it work, since Scheme does not accept to be fed undefined variables? D: < 1212859956 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I tried, but he wants every variable, and he wants actual objects! < 1212859959 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Well presumably 'y' and 'z' are defined. < 1212859964 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Here is what I mean. < 1212859970 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mu_y(f(1,2,y,3,4)) < 1212859971 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :can be < 1212859977 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(mu (lambda (y) (f 1 2 y 3 4)) 0) < 1212859989 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So, you only need single-arg mu, as it is. < 1212859995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : http://esolangs.org/w/index.php?title=Recursion&redirect=no < 1212859997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :great! < 1212860003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : has anyone tried to use TeX as a macroprocessor for anything else than typesetting? < 1212860007 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1212860009 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they have < 1212860013 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't work well. < 1212860015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, wow? < 1212860021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well it would be very esoteric < 1212860024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to use it for, say, C < 1212860025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1212860029 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, yeah -- someone wrote an IRC bot in PostScript. < 1212860034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well true < 1212860035 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1212860037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that is postscript < 1212860037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But, you know, it's not useful or anything. < 1212860047 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: TeX is TC, it's just not nice like PS. < 1212860053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean using TeX as a macroprocessor in order to do something else < 1212860057 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1212860059 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well. < 1212860060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after all you could use it to generate C code < 1212860063 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It can't output to stdout, can it? < 1212860065 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I don't think so. < 1212860069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I think it can < 1212860071 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You could make it typeset a C program that it generates, though. < 1212860072 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'll check mister Kleene < 1212860072 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :See what he says about the function < 1212860073 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That would be fun. < 1212860079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, because I run some interactive TeX programs < 1212860088 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Sounds like an abomination. < 1212860097 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :An affront against all that is holy, even. < 1212860099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, a TeX program that asked questions and generated a natbib style file < 1212860110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :official part of natbib iirc < 1212860111 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :p.s. I hereby Swhack AnMaster. < 1212860114 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches him squirm < 1212860122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p. s. I don't play ircnomic any more < 1212860135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I reject that Swhack < 1212860148 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I was trying to irritate you because it wasn't IN ALL CAPS < 1212860161 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Also, we suffusioned a while back and started writing actual rules, and have an actual Tracker. < 1212860165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who are you? < 1212860170 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :We don't have Swhacks any more though, I think it's been dead for a few days. < 1212860174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh you are ehird? < 1212860179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah that explains it < 1212860179 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well, for significantly long days. < 1212860191 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Like, days that last 3. < 1212860210 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait. < 1212860239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ctan.org/tex-archive/macros/latex/contrib/custom-bib/ < 1212860240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :THERE < 1212860249 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: IS IT THERE < 1212860267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, the interactive LaTeX program < 1212860279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1. Run TeX (or LaTeX) on makebst.ins (--> makebst.tex) < 1212860279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2. Run TeX (or LaTeX) on makebst.tex to start customizing < 1212860279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : your own .bst file. Select merlin as the master file (default) when < 1212860279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : asked. (I have other master files for my own purposes.) < 1212860291 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: By the way, I'm talking to you from the console. < 1212860297 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I am browsing the web in w3m. X is unstable. :P < 1212860309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I got nothing against irssi or similar < 1212860314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway you can just use ftp... < 1212860325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :plus: < 1212860327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :You can get this entire directory bundled as custom-bib.zip. < 1212860331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ctan.org/get/macros/latex/contrib/custom-bib.zip < 1212860340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, download it and have a look if you want < 1212860363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah I think it is http://www.ctan.org/get/macros/latex/contrib/custom-bib/makebst.tex < 1212860371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :\def\ask#1#2{\mes{#2}\read\ttyin to #1\ifx#1\defpar\def#1{}\else < 1212860371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : \edef#1{\expandafter\remblk#1@@}\fi} < 1212860372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1212860373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1212860385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, there you have it < 1212860394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :\def\wr#1{\immediate\write\outfile{#1}} < 1212860407 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: crazy < 1212860410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1212860414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I couldn't write it < 1212860415 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think there's a good argument that tex shouldn't ahve that < 1212860420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION normally use LyX < 1212860427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's not particularly useful, that abomination should probably be a C file that hooks into TeX < 1212860436 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212860436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well it is rather natural to write a program to generate a LaTeX style file, in LaTeX < 1212860437 0 :Slereah7!n=hax@ANantes-252-1-61-76.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212860437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after all < 1212860439 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :people seem to have a fetish for making things be able to use stdin/out and files and all that crap < 1212860442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bash? not portable < 1212860444 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no matter what the purpose of the language < 1212860446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*.bat? < 1212860448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not portable < 1212860456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see the issue? < 1212860457 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: .c is pretty portable. < 1212860461 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :JUST SAYIN' < 1212860467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while this program will work on any platform you can use the result on < 1212860480 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Or you could use Knuth's Pascal dialect that TeX is written in. < 1212860488 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But, to be honest, C is pretty fcking portable < 1212860489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, sure, but is C really that good for this? This is a job for a script < 1212860491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IMO < 1212860499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes C is portable < 1212860503 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: TeX is a more horrific scripting language than C... < 1212860505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but this is IMO a job for a script < 1212860510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, agreed! < 1212860512 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and a TeX program is not a script < 1212860516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :note that I didn't code this however < 1212860518 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, C would be the best choice given the parameters. < 1212860526 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's either TeX or C or KnuthPascal. < 1212860529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, however you got to agree it is portable to every platform that can run TeX? < 1212860532 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The last one makes you insane. < 1212860540 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The first one makes other people think you're insane. < 1212860543 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The middle one is pretty sane. < 1212860544 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :tusho : Well, it's always nice to be able to see if it works! < 1212860544 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :And it's a nice way to check it < 1212860548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1212860554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, but agree it is rather esoteric? < 1212860559 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Nowadays TeX is translated into C to be compiled < 1212860565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7, this is a serious application < 1212860565 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so, C would basically work on everything TeX works < 1212860569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes true it is... < 1212860571 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :apart from machines from the 70s! < 1212860580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, and do we care about those? YES WE DO < 1212860585 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes! < 1212860587 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212860588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has gone insane with backward compatiblity < 1212860588 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Every program should be like C-INTERCAL. < 1212860595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I started coding on crossfire < 1212860605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :crossfire is a MMORPG, the FIRST MMORPG < 1212860613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :project started in 1992 < 1212860617 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you were horrified when you saw ais523 coding for DOS compatibility < 1212860618 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1212860625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so LOTS and LOTS of backward compatiblity < 1212860631 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1992 ain't that ancient < 1212860640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes well, crossfire was *nix mostly and later windows too < 1212860649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :never DOS < 1212860655 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hm, before I start X and give way to unpredictable system behaviour, I think I'll code a c program. < 1212860670 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm...which to do...I think wc(1). < 1212860675 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Maybe a simple fortune(1). < 1212860688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1992 is old enough to result in a lot of #ifdef for odd systems no longer in use < 1212860689 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And I'll code it with vi(1), of course. < 1212860692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, < 1212860694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and stuff < 1212860695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like: < 1212860704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sprintf(buffer, untrusteddata);M < 1212860707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err remove M there < 1212860724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway that should be 1) snprintf, 2) have a format string like %s < 1212860734 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: snprintf is not portable < 1212860735 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :even nowadays < 1212860737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I fixed quite a few crash bugs < 1212860738 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm afraid < 1212860750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, C99, and we got a #ifndef HAVE_SNPRINTF < 1212860752 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :however, I do believe the incantation you gave there should be a strcpy! :P < 1212860753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to work around that < 1212860759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, indeed it should < 1212860780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: see, making it snprintf and adding the formatting string is a very stupid kind of programming < 1212860783 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's: < 1212860786 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"this code has an issue, let's fix that issue" < 1212860788 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :instead of: < 1212860800 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"this code has an issue, what is it trying to do? let's write what it's trying to do, properly" < 1212860803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I fixed it with strncpy < 1212860807 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :good < 1212860809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and we got our own version of that < 1212860812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if the system doesn't < 1212860829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like we do for snprintf too < 1212860881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and iirc we got an insecure tmpfile that is 1) predictable 2) bad performance 3) got race conditions < 1212860887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something I plan to fix later < 1212860897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(as in later today, a bit busy atm) < 1212860913 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: have you seen the ESO proto-site? :P < 1212860920 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :most of yesterday was setting up apache, so not a lot happened < 1212860924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, hm that forum? took a quick look < 1212860932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yesterday iirc < 1212860935 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: was it still filled with spam at the time? < 1212860948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't remember, just looked at the git repo < 1212860952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not at the actual site heh < 1212860954 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i wiped all that due to the general uselessness of it all < 1212860960 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wait, did you look at the git repo or the forum? :P < 1212860963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :spam that fast? < 1212860972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as in spam for our dear #esoteric < 1212860978 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :spam, well, pointless posts. < 1212860988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, the forum code in the git repo, through the cgit web interface < 1212860996 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e.g. Slereah put some copypasta on because the Futaba style reminded him of /b/ (heh) < 1212861002 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which was alright, because it was just once < 1212861004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my < 1212861014 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but then Rodger went on complaining about the fact that it was an anonymous BBS < 1212861029 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and then someone, seeing this and deciding they might as well go the whole way, posted a topic trying to get to 1000GET < 1212861031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, that forum, is it just me, or does it look like a cross of moinmoin wiki software and a forum? < 1212861042 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's an anonymous BBS < 1212861050 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :read the header at the top, it's a brief explanation < 1212861059 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it does look quite similar < 1212861063 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there's a Board look: line < 1212861063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1212861067 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you have JS enabled you can choose some styles < 1212861087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah I don't use a js enabled browser atm < 1212861101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Board look: Blue Moon" haha I read that as "Blue Moroon" < 1212861104 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: they're also available as Alternate Stylesheets < 1212861109 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if your browser supports selecting them < 1212861116 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Fx does < 1212861133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1212861135 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1212861146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway *enables javascript* < 1212861159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just on most sites javascript cause a huge slowdown < 1212861160 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Apparently, is either defined as using "for all x", or returning a function. < 1212861161 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Or just using one argument. < 1212861191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example the site for the local newspaper loads in 4 seconds when I block ads and scripts, 10 if I just block ads, and 25 if I don't block either < 1212861193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ^ < 1212861203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ it makes browser slow after too < 1212861209 0 :tusho!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212861254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7, is it just me or are the forum styles Pseud0ch and VIPPER the same? < 1212861281 0 :tusho!n=tusho@91.105.68.111 JOIN :#esoteric < 1212861287 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sorry about that. < 1212861291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what was the last you saw? < 1212861328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I did say some important things, so what do I need to repaste < 1212861352 0 :tusho!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212861363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1212861372 0 :Slereah7!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212861373 0 :Slereah!n=hax@ANantes-252-1-61-76.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212861394 0 :tusho!n=tusho@91.105.68.111 JOIN :#esoteric < 1212861398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, < 1212861398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :geh. < 1212861401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : sorry about that. < 1212861401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : tusho, what was the last you saw? < 1212861401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I did say some important things, so what do I need to repaste < 1212861407 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'll check the logs. < 1212861457 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :09:54:14 Slereah7, is it just me or are the forum styles Pseud0ch and VIPPER the same? < 1212861457 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1212861461 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :VIPPER has bluer text < 1212861466 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and some other colours are subtly different < 1212861468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1212861488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, and about the general moaning about javascript? < 1212861491 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: But yeah, JS can be used for crap. < 1212861496 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Still, Kareha uses it quite elgantly. < 1212861499 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*elegantly < 1212861505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Kareha is the forum? < 1212861507 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Although, I'm unsure if the deletion links work without it. Maybe. < 1212861514 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah, it's open source and all that. < 1212861517 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(I didn't write it.) < 1212861536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah I see < 1212861550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the delete link didn't work for me (I don't have javascript on atm) < 1212861558 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok, you can't delete posts in kareha without JS, because the [Del] link is used to pop up a confirmation box. Of course, you can just manually do whatever it does, but. < 1212861562 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: haha, I was just typing that < 1212861657 0 :tusho_!n=tusho@91.105.68.111 JOIN :#esoteric < 1212861657 0 :tusho!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212861667 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Lolz. < 1212861676 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, yeah, it'd be nice if the delete worked without JS. < 1212861684 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I'll probably send a patch off to !WAHa.06x36 < 1212861731 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Oh, and there will be a bot on eso-std.org soon that logs this channel actually reliably < 1212861735 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and a web interface for searching it < 1212861742 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :which is something we lack right now, good log searching < 1212861750 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :(I'll also import all of tunes.org's old logs in to the system) < 1212861758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1212861764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also what is up with your connection? < 1212861817 0 :tusho_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212861819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1212861856 0 :tusho!n=tusho@91.105.68.111 JOIN :#esoteric < 1212861861 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Stable machine never crashes. < 1212861863 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh ho ho! < 1212861872 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I heard nuttin' after "hm" < 1212861933 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And it's not my connection < 1212861937 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's my machine, AnMaster! My machine! < 1212861945 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Specifically, my graphics card and its love affair with Linux: it has none. < 1212861954 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :They fight a lot. And then the machine crashes. < 1212861963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : also what is up with your connection? < 1212861963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* tusho_ has quit (Read error: 104 (Connection reset by peer)) < 1212861963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : hah < 1212861975 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I checked logs. < 1212861975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1212861978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1212861978 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's why I said my connectoin < 1212861980 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*connection < 1212861988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just read up to " I heard nuttin' after "hm"" < 1212861989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and pasted < 1212861993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is is multi-tasking < 1212862008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1) coding C 2) talking in this chan 3) talking elsewhere < 1212862031 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is unitasking < 1212862037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Want a WTFy algorithm? < 1212862126 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It is very WTFy. < 1212862137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well sure < 1212862153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as long as it isn't in oklotalk or such ;P < 1212862177 0 :tusho!unknown@unknown.invalid QUIT :"Leaving" < 1212862182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1212862184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1212862193 0 :tusho!n=tusho@91.105.68.111 JOIN :#esoteric < 1212862199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that wasn't a crash < 1212862201 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it wasn't < 1212862209 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, no, I'll tell it in pseudocode. < 1212862212 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Just so you can see how wtfy it is. < 1212862215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok sure < 1212862220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that or C are ok < 1212862230 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It takes a string, and returns a string. < 1212862232 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Here's how it works: < 1212862245 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Convert the input into Shift-JIS (a common japanese character set). < 1212862265 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Replace the chars & < > " ' with & < > " ' (respectively) < 1212862275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Generate another string: < 1212862284 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :- Take the second and third characters of the input with 'H.' appended to it. < 1212862293 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :- Replace any characters not between '.' and 'z' with '.'. < 1212862294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hum? < 1212862310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :between? as in the byte is between? < 1212862315 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :- Replace any of the characters in :;<=>?@[\]^_` with the corresponding character from ABCDEFGabcdef < 1212862320 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, according to Shift-JIS. < 1212862324 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And now, the final step: < 1212862324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah I see < 1212862350 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Call the crypt() function with the input (post-converting-and-mangling) and the other string we just generated as the salt. < 1212862357 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Then, take the last 10 characters of its result. < 1212862364 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: _THAT_ is how you turn a tripcode key into the encoded form. < 1212862378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a tripcode? < 1212862384 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: read the top of eso-std.org's forum < 1212862401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I agree that the algorithm is quite wtf < 1212862409 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, the escaping of the characters into HTML entities is presumably a case of just misplacing your escapes: but that was in 1999, and we're stuck with it now < 1212862417 0 :Nocta!unknown@unknown.invalid QUIT : < 1212862422 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The shift-jis thing is because, well, 2ch (the original anonymous board) is in Japanese. < 1212862435 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The salt thing, I have no idea. The 'H.' appending is to ensure a minimum size, I know that much. < 1212862445 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I think the replacing of characters for it is because of the range of crypt() < 1212862449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gah < 1212862456 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The last 10 character thing is just so that the tripcodes are not too long. < 1212862477 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Thankfully, the resulting tripcodes aren't that obscure. < 1212862488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well crypt() differs between systems don't it? < 1212862488 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'tripcode' encodes into '3GqYIJ30bs' < 1212862491 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which doesn't look too ugly < 1212862495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean actual implementation can differ < 1212862504 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's the traditional DES one < 1212862520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah des_crypt() then < 1212862520 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ie. regular unix crypt < 1212862531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc the crypt() on *nix may not be DES nowdays < 1212862546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure about that though < 1212862568 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah, most software calls the specific DES version < 1212862591 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, the end result of that godawful algorithm is that when I need to identify myself, my name shows up as tusho!pkokkY2.Ig < 1212862608 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's the point of a tripcode. < 1212862610 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(! seperates name and tripcode. To avoid impersonation by using ! in the name, the name is bold and the tripcode regular (or italics or whatever)) < 1212862613 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Yes. Of course. < 1212862616 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You TRIPFAG < 1212862633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Oh shut up. Sometimes identification is neccessary so a post makes sense. < 1212862639 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1212862645 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I was just explaining it to AnMaster for the wtfy-algorithm part. < 1212862690 0 :fizzie2!unknown@unknown.invalid PRIVMSG #esoteric :POSIX 1003.1-2001 says (line 7710): "The crypt() function is a string encoding function. The algorithm is implementation-defined." < 1212862700 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie2: Yes. < 1212862702 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's DES crypt(). < 1212862708 0 :fizzie2!unknown@unknown.invalid PRIVMSG #esoteric :Meh, there's a '2' again. < 1212862710 0 :fizzie2!unknown@unknown.invalid NICK :fizzie < 1212862711 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :We just had that discussion, if you read. < 1212862717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, heh < 1212862733 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I did read it; it was just a confirmationatey "plain crypt() can indeed be something else" comment. < 1212862739 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: OK < 1212862747 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Oh, and when I said about sending a patch to !WAHa.06x36, that is (perhaps obviously now) a person who is identified solely by their tripcode. < 1212862757 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well, and their real name, which is public. < 1212862770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The key for that trip is hR6k, it was cracked a while ago. < 1212862772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1212862780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(tripcodes are very easy to crack because they have a limited keyspace) < 1212862789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but, uh, nobody cares. < 1212862806 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well some people do so they invented 'secure tripcodes', which basically use a sane algorithm with a modern hashing function. < 1212862812 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But they differ from board to board, so they suck. < 1212862831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what did you expect? des_crypt() only looks at first 8 chars iirc? < 1212862870 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yep < 1212862874 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and all of the other replacements < 1212862878 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and because you only use the last 8 characters < 1212862887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and also... what about replay attack? < 1212862896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, you said 10 chars above < 1212862897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not 8 < 1212862901 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: er, yes < 1212862915 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and, replay attack, no idea. I have a 126 line C program on here that tracks tripcodes. < 1212862920 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why does the Ghostscript View logo look like a Klansman? < 1212862929 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's all mega-optimized and stuff, and 21 lines are the bloomin' license < 1212862932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean. isn't the string "tusho!pkokkY2.Ig" fixed? < 1212862936 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And it searches REGEXES. < 1212862939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after all I could reuse that couldn't I? < 1212862943 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No. < 1212862946 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :If you use in the name field: < 1212862948 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"tusho!foo" < 1212862950 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then it would display as < 1212862956 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*tusho!foo* (* = bold) < 1212862961 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but if I had the real tripcode 'foo' < 1212862967 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and did "tusho#magicfookey" < 1212862968 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it would be < 1212862968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how does it check tripcode then? < 1212862972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*tusho*!foo < 1212862982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so... server knows the private bit? < 1212862983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or not? < 1212862986 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No. < 1212862988 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You enter it each time. < 1212863000 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Well, most boards set a cookie so it remembers it.) < 1212863001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well it could technically register it < 1212863012 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, technically it could. But what would it do with it? < 1212863022 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Here, let me post a test thread on the ESO forum to demonstrate. < 1212863024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also what about that "securetrip" thing? < 1212863044 0 :ais523!n=ais523@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1212863052 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's encoded using a non-wtfy algo < 1212863054 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sha1 and that shizz < 1212863064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1212863071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sha1 isn't that good < 1212863077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sha256 or better < 1212863088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's good enough for practical use here < 1212863090 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's good enough < 1212863101 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :eh, Kareha treats ! as a tripcode seperator along with # < 1212863104 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so I can't forge, anyway < 1212863107 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION deletes that thread < 1212863123 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: have you read the logs? < 1212863126 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the tripcode algorithm is lollerific < 1212863127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1212863130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've only just got here < 1212863135 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: wait, I'll just copypasta < 1212863153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : Convert the input into Shift-JIS (a common japanese character set). < 1212863154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : Replace the chars & < > " ' with & < > " ' (respectively) < 1212863154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : Generate another string: < 1212863154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : - Take the second and third characters of the input with 'H.' appended to it. < 1212863154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : - Replace any characters not between '.' and 'z' with '.'. < 1212863154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : - Replace any of the characters in :;<=>?@[\]^_` with the corresponding character from ABCDEFGabcdef < 1212863157 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : Call the crypt() function with the input (post-converting-and-mangling) and the other string we just generated as the salt. < 1212863160 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : Then, take the last 10 characters of its result. < 1212863166 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :where crypt() is des_crypt < 1212863246 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[ < 1212863247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Just how will Apple meet expectations? Using the patent application as a guide, Apple appears to be making room on the iPhone for flash memory, which means an end to Apple's standoff with Adobe (ADBE) that's kept iPhones from easily viewing a plethora of Internet videos. < 1212863248 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :]] < 1212863255 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yeeeeeeeeeeeeeeeeeeeeeees... I don't think that's what flash means. < 1212863267 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :who wrote that? < 1212863288 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://money.cnn.com/news/newsfeeds/articles/djf500/200806051525DOWJONESDJONLINE000819_FORTUNE5.htm < 1212863289 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :via reddit < 1212863291 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :...and I can understand people getting confused by Flash meaning two different things < 1212863297 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :-By Ben Charny, Dow Jones Newswires; 415-765-8230; ben.charny@dowjones.com < 1212864427 0 :tusho!unknown@unknown.invalid NICK :ehird < 1212864463 0 :ehird!unknown@unknown.invalid NICK :tusho < 1212864699 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1212866814 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1212866980 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212866993 0 :Slereah7!n=hax@ANantes-252-1-61-76.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212867211 0 :AAAAAAue4njxuz!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212867211 0 :GregorR!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212867390 0 :AAAAAAue4njxuz!n=Quendion@145.175.adsl.brightview.com JOIN :#esoteric < 1212867807 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1212868105 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho: good lord. This is why reporters are useless. < 1212868114 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: :-) < 1212868127 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's absolutely astounding < 1212868132 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :welp, so much for CNN < 1212868190 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So I'm going to create an esolangs subreddit. esolangs, esolang, or esoteric? < 1212868195 0 :GregorR!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212868215 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd vote for "esoteric", to match this channel < 1212868220 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :might make it easier to find < 1212868224 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: esolangs.org, though < 1212868228 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and people might want esoteric for, well, esoterica < 1212868234 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, hm. < 1212868251 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :subreddit? < 1212868282 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :""Is it a land grab and attempt to create (patent) toll roads throughout iPhone Universe or just protection against a would-be competitor outflanking Apple and establishing barriers against them and their developer ecosystem?," said Mark Sigal, who writes the popular Network Garden blog." <- this is a maze of confused metaphors < 1212868283 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Like, 'programming' and 'politics' and 'pics'. < 1212868298 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You can make your own, now. < 1212868300 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :For, like, a few months. < 1212868304 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So I guess an esolang one would be nice < 1212868307 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Esolang_talk:Community_Portal#This_user_is_spamming. < 1212868308 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Dude < 1212868313 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :That guy is such a dick. < 1212868322 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :He removed my awesome joke. < 1212868342 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and he's apparently french. nice. < 1212868346 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :No < 1212868349 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :That's me :o < 1212868356 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh. :/ < 1212868357 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :He wants me banned too :o < 1212868361 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :...sorry. < 1212868361 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Or something < 1212868375 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It's "Melab" < 1212868379 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Whoever that is < 1212868392 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: replied'd < 1212868403 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and revertin' < 1212868432 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Yay < 1212868436 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I have reverted his blanking with 'revert page blanking spam < 1212868437 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1212868439 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is probably my favorite thing on the entire wiki: http://esolangs.org/wiki/IRP#99_bottles < 1212868451 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1212868466 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: at some point people changed all examples to 'go to hell' except that one, which they replaced with a performance of the song < 1212868468 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately, it was reverted < 1212868475 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :aw. < 1212868485 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1212868494 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It might need some cake though. < 1212868495 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have a cameo on the "Iterating Quine" implementation < 1212868511 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: and < 1212868512 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : ERROR 8: DON'T_BE_A_DOUCHE_TO_YOUR_INTERPRETER ERROR < 1212868515 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is famous < 1212868518 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1212868531 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm proud of that one < 1212868541 0 :tusho!unknown@unknown.invalid NICK :botte < 1212868562 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :ignore me, registering a nick < 1212868665 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ignores botte < 1212868770 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Limp.txt < 1212868780 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Here's a first draft of it < 1212868787 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Wot do you think? < 1212868812 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :'''λιμπ''' < 1212868815 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1212868822 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I didn't put in restrictions for processes, 'cause I so far don't have a lot of idea of how to use it < 1212868829 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: I hope you put it on the tite λιμπ < 1212868831 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :title < 1212868850 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: how would you pronounce the name of this language? < 1212868855 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :it are "Lambda-iota-mu-pi" < 1212868873 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not "Limupi" or somesuch? < 1212868884 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I suppose just "Limp" < 1212868893 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It was basically made to sound like "Lisp" < 1212868905 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Except I have no use for this s! < 1212869009 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :call it "λιφπ" < 1212869018 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Lithp" < 1212869021 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: no < 1212869024 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :aw. :/ < 1212869025 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :it combines all those languages < 1212869040 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Also, my IRC can't display greek characters < 1212869053 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I get char salads. < 1212869059 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well I basically just changed the mu to a phi < 1212869072 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: melab apologied < 1212869077 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It is a little too gay, even for Alan Turing < 1212869083 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Yay :D < 1212869089 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :ais523: got a page for you to delete... < 1212869090 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Category:Good_Esolang_Articles < 1212869096 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :another melab creation, but unfortunately totally useless < 1212869097 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"liphp" < 1212869099 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :and subjective < 1212869110 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: < 1212869140 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or maybe ?> < 1212869151 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Lithp would probably just say "Hello thailor!" < 1212869156 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1212869180 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric : can act as a div, right? < 1212870372 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ihope: well, it means your opinions are more likely to tally with graue's than other people's < 1212870372 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :huh wait < 1212870374 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :is forbidden? < 1212870376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :botte: yes, even in IE I think < 1212870379 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :botte: yes < 1212870381 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :damnit < 1212870384 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :how can I get around that? < 1212870387 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: can they destroy subatomic particles from lead atoms, turning them into gold atoms? < 1212870388 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :ah, a span with a background < 1212870397 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :botte: WTF are you trying to do < 1212870408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it may quite possibly be the sort of thing I have to clamp down on < 1212870410 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you'll see < 1212870413 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :it's simple enough < 1212870416 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :it's not malicious < 1212870417 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :just fun < 1212870436 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :ihope : They can do nuclear reactions with lead atoms < 1212870450 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :But it would take so much energy there's not a lot of point < 1212870455 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1212870457 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :You'd get richer selling that energy. < 1212870481 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure there's a Ld -> Au reaction, but there probably is. < 1212870717 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Aw, Melab has no esolang. < 1212870723 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I so wanted to see it. < 1212870750 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: he does < 1212870753 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :it's in his userspace < 1212870762 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Ah yes < 1212870794 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Language number 2 isn't very clear so far. < 1212870807 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :But really, you can see he's beginning. < 1212870821 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :He yet doesn't know the most important part is finding a spiffy name. < 1212870827 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Language number 1 is pretty cool < 1212870875 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." < 1212870884 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Donald Knuth knows how it's done! < 1212870894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: is that whole thing in quotes the name of a language? < 1212870895 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it should be < 1212870904 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1212870907 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :I am going to do that < 1212870947 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Recursion ON WHEELS!!! < 1212870983 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :botte : Don't do it! < 1212870988 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :You'll be banned from the wiki! < 1212870996 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :They'll think you're Willy on Wheels. < 1212870996 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: ONE MAN... < 1212870999 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :*phone rings* < 1212871001 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :"Hi?" < 1212871003 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :"What is it?" < 1212871006 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :"We've got... a vandal." < 1212871008 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :"Is it..." < 1212871009 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :"Yes." < 1212871010 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1212871012 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :WILL BE BANNED... < 1212871020 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :"WE'VE GOT AN EMERGENCY SITUATION!! SOMEONE RENAMED A JOKE PAGE!!" < 1212871024 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :"AAAAAAAAAAAAAAAAAAAH!!" < 1212871028 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :FROM... < 1212871033 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :"Son, I want you to know I love you." < 1212871037 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :THE ESOLANG WIKI... < 1212871044 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :"I'm INNOCENT!! AAAAAAAAAAAAAAAH!!!" < 1212871052 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :FOR A CRIME HE DID NOT COMMIT... < 1212871060 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :"Ha, you think you fool us? We know you did it." < 1212871069 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :COMING 2009... DIRECTED BY STEVEN SPEILBERG.. < 1212871073 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :"WILLY". < 1212871090 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1212871114 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Willy is no Grawp. < 1212871169 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Also : http://www.somethingawful.com/flash/shmorky/movietrailer.swf < 1212871322 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: is this infinite < 1212871328 0 :olsner!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212871329 0 :AnMaster!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212871336 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :No < 1212871342 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Just quite long. < 1212871356 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric < 1212871356 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1212871362 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :And THIS WOULD BE THE BEST MOVIE EVER < 1212871530 0 :olsner!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212871531 0 :AnMaster!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212871553 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1212871559 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :haskell powersets are AWESOME < 1212871584 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Powersets, as in set theory powersets? < 1212871614 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah man < 1212871624 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in haskell < 1212871628 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :What are they used for? < 1212871642 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no clue but the way you get them in haskell is so awesome :o < 1212871695 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric < 1212871695 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1212871722 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Cool. The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language. is apparently a valid name for a wiki page. < 1212871751 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1212871759 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Let's make a language with that name! < 1212871764 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah! < 1212871769 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It should have everything! < 1212871772 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah! < 1212871776 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: I already suggested that < 1212871780 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah! < 1212871782 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :And it's WITH THE QUOTES. < 1212871789 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :Now I hereby reserve that language name & pgae. < 1212871792 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :and page < 1212871800 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Combinators, stacks, tapes, whatever < 1212871806 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :If it exists, I want it in it < 1212871806 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You get the one with quotes, we get the one without quotes. < 1212871816 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :noo < 1212871818 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :we'll collaborate < 1212871818 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1212871825 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So functional elements, both typed and untyped, as well as string manipulation. < 1212871830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ihope: it would be as long as it contains no banned characters (which it doesn't), no partially-banned characters in the wrong context (which it doesn't), and is no more than 255 characters long < 1212871831 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :it will be a collaborative, wiki-based project to define a LANGUAGE OF STUFF < 1212871832 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, our languages will fight against each other! < 1212871838 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :ihope: nooo < 1212871839 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :let's have love < 1212871841 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :I'll create the page < 1212871843 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1212871847 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :which will be about as useful as Melab's to start with! < 1212871866 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : Now for a cute little separator that's valid Haskell < 1212871877 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ihope: what does that separator do, anyway? < 1212871887 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :{- and -} are Haskell's comment markers. < 1212871892 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :botte : The stub should say something like "This is going to be an awesome language" < 1212871894 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Or something < 1212871894 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So it does nothing at all. < 1212871900 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: way ahead of you < 1212871900 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/%22The_most_important_thing_in_the_programming_language_is_the_name._A_language_will_not_succeed_without_a_good_name._I_have_recently_invented_a_very_good_name_and_now_I_am_looking_for_a_suitable_language.%22 < 1212871920 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1212871926 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We'll call it " for short. < 1212871941 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Make sure it uses probability. < 1212871944 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I once had an incredibly stupid idea for a language that had pretty much every feature imaginable. < 1212871961 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :The biggest problem was compatibility between the different paradigm < 1212871964 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :" is a good name for it < 1212871968 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Nickname < 1212871997 0 :olsner!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212871998 0 :AnMaster!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212872003 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1212872004 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :Hwo about < 1212872007 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :*How < 1212872013 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :"Most important: nickname" < 1212872017 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :MI:nick < 1212872023 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Min < 1212872030 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric < 1212872030 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1212872050 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Yes. < 1212872099 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :We should find an idea before someone says "Oh fuck it let's just make a brainfuck clone" < 1212872126 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1212872142 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how about a language based on mutation? < 1212872169 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :A mutant BF clone? :o < 1212872181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... maybe a rewriting lang that rewrites its own source code < 1212872186 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but can only rewrite one char at a tim < 1212872188 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :like, a basic instruction set largely composed of functionality for copying the program's data, and then in order to loop you have to anticipate a certain percentage of mutation < 1212872188 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/e/ < 1212872193 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes! < 1212872198 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :wait, no. a _typed_ rewriting language < 1212872209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: that's like Java2K+SMITH < 1212872216 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :kinda < 1212872223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I'd like to see a lang which is like Java2K but more interesting < 1212872227 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :doesn't have to resemble those languages too closely < 1212872241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Java2K just had a do everyting twice to square the chance of it failing mechanic < 1212872242 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Typed rewriting languages are so... the way of the future. :-) < 1212872245 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which was pointeless, really < 1212872247 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my first thought was something like redcode, but we could try making it a forthlike, perhaps? < 1212872285 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :plus I'd imagine this language could be inherently multithreaded as a feature of replication < 1212872300 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Maybe we should make *this* the ESO language. < 1212872305 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :wow suprised isn't a word < 1212872306 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1212872316 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I agree. < 1212872318 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: I agree. < 1212872328 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :I intend to cre- oh wait this isn't agora < 1212872331 0 :kar8nga!n=kar8nga@AMarseille-151-1-47-142.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1212872347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: actually rewriting languages tend to end up inherently more or less multithreaded anyway < 1212872354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Thue is multithreaded in my opinion < 1212872357 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as is Thutu < 1212872358 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1212872363 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :ais523: instead of multi-threaded... < 1212872366 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :ASYNCHRONOUS < 1212872368 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1212872369 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :and lazy < 1212872376 0 :olsner!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212872378 0 :AnMaster!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212872378 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1212872379 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :An asynchronous, parallel, lazy, typed rewriting language. < 1212872379 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1212872381 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a lazy rewriting lang? does that even make sense? < 1212872404 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric < 1212872404 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1212872404 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Melab is adding to his favorite language list. < 1212872409 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I hope he likes mah langs! < 1212872425 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :ais523: does a language that simply rewrites its own source being typed make sense? < 1212872428 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :About as much, I'd say. < 1212872431 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :As wll as 'asynchronous'. < 1212872431 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :He seems to like Underload! < 1212872434 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :Thus, we have a challenge! < 1212872444 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :botte: I can just about imagine a typed rewriting lang < 1212872451 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that rewrites its own source? < 1212872455 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :are there any languages that dont evaluation anything until necessary? < 1212872456 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212872459 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :e.g. even expressions? < 1212872462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't figure out how it would be done < 1212872464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: Haskell < 1212872464 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :augur: No! It's not called haskell. < 1212872469 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :ais523: augur codes haskell < 1212872470 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :amusingly < 1212872473 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :augur : Lazy Bird < 1212872478 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, typed self-rewriting languages are quite possible. < 1212872479 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how about a language that only possesses analog values as primitives? < 1212872483 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but typed rewriting sort of makes sense < 1212872485 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :haskell evaluations expressions immediately afaik < 1212872488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in you can only rewrite integers into integers < 1212872489 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what about that, but where the type system is the value system and it has dependent types? < 1212872492 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and functions into otehr functions < 1212872493 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :You know, that stuff I love so much. < 1212872496 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :It'd like .. rewrite types < 1212872497 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1212872501 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not that there really are expressions as such but < 1212872506 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : haskell evaluations expressions immediately afaik < 1212872509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err... < 1212872515 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The type system is the value system and it has dependent types. Difficult. :-) < 1212872516 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :augur is wrong. < 1212872516 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :evaluates* < 1212872522 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :ihope: No, not really. < 1212872525 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :Cayenne has that. < 1212872532 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :foo :: String -> String < 1212872533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: try taking the first 1000 elements of [1..] < 1212872535 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :String :: Type < 1212872540 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :(->) :: Type -> Type -> Type < 1212872540 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If it's self-rewriting, I mean. < 1212872542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then tell me that it evaluates expressions immediately < 1212872551 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :Haskell type synonyms are functions taking some Types and returning one. < 1212872562 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Cayenne, eh? < 1212872563 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :a type that determines the type of a printf formatter - String -> Type < 1212872563 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :etc. < 1212872565 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ais523: list monads aren't expressions i'd say :p < 1212872570 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :So that, but in a self-rewriting language. < 1212872575 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tho haskell doesnt really have expressions in the traditional sense i guess < 1212872578 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but like < 1212872579 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :augur: Don't talk about things you don't know about. < 1212872580 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :It does. < 1212872580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: that has nothing to do with monads < 1212872588 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[1..] is an infinite list < 1212872592 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Holy shit < 1212872598 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know this ais. < 1212872603 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but elements are only evaluated as needed < 1212872604 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Melab updated his favlangs *again*? < 1212872610 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know this, ais. < 1212872611 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Haskell doesn't have expressions in the traditional sense? < 1212872619 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's the traditional sense, then? < 1212872621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: I think he wanted to make it a collaborative project < 1212872622 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, haskell is all functions < 1212872623 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :How can he even put that much again, did he read all the specs? < 1212872625 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: I just updated it by removing all his lines of [[]]! < 1212872629 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which i guess are a kind of expression < 1212872630 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, it's not. < 1212872630 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 'MY' favourite < 1212872638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :he's trying to do something along the lines of Wikipedia's favourite articles, I think < 1212872641 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :no < 1212872642 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :3 isn't a function in Haskell. < 1212872643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/favourite/featured/ < 1212872645 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but i was thinking of stuff like expressions in imperative languages < 1212872646 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :MY favourite esolangs, ais523 < 1212872648 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :and it's in his userspcea < 1212872658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :botte: yes, he was trying to do it outside userspace first < 1212872661 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I'll forgive him if he <3 my esolangs < 1212872667 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i suppose i should rephrase < 1212872670 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :ais523: He's a wiki noob, that's why. < 1212872674 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :He doesn't know that "me" doesn't mean "me". < 1212872676 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :But apparently he didn't like the Andrei Machine 9000. < 1212872687 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :are there any imperative languages that dont evaluate expressions immediately? < 1212872691 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Fuck, I should make an interpreter of that one day < 1212872698 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :augur: no < 1212872700 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :that'd be useless < 1212872701 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :or near it < 1212872710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: well, CLC-INTERCAL has something a bit like that < 1212872713 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well then < 1212872719 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it sounds like we need an esolang with it < 1212872721 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212872722 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can set up an expression to be evaluated only when it becomes not an error < 1212872727 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Wait, the Andrei Machine 9000 isn't in the language list < 1212872728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's not the same, really < 1212872733 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Maybe he'll find it awesome! < 1212872801 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Let's have a language where all instructions are executed only when they need to be, so it's difficult to get things in the right order. < 1212872807 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Does anyone have an idea what would be a good language to emulate the andrei machine? < 1212872820 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :ihope : Like Lazy Bird? < 1212872827 0 :olsner!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212872828 0 :AnMaster!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212872829 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It is fucking terrible for input! < 1212872830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: ideally compiling it into a graph-rewriting lang would work < 1212872830 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. < 1212872834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'm not sure if there are any < 1212872844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Eodermdrome is one but I haven't specced it up yet < 1212872855 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric < 1212872855 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1212872858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and can't think of a sensible way to write an interp for it < 1212872872 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Why Kolmogorov, why didn't you make a language of it! < 1212872894 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :There's so many paradigm with absolutely no widespread languages. < 1212872900 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :And even less esolangs < 1212872922 0 :Slereah7!unknown@unknown.invalid NICK :Slereah < 1212872939 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :\x.\y.``xyy can't be written any shorter than ``s`k`s``s`k``sii``s`k``s`ksk``s`k`sikk? < 1212872960 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Isn't ``ss`ki the same? < 1212872967 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. < 1212872975 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I forgot how I got those < 1212872997 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Either through my abstraction eliminator or the "Combinator birds" list < 1212873031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ihope: not sure, I'm really bad at evaluating SKI in my head when it's been optimised < 1212873034 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Write a better abstraction eliminator. :-) < 1212873042 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :```ss`kix = ``sx``kix = ``sxi; ```sxiy = ``xy`iy = ``xyy. < 1212873058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's reverse abstraction elimination < 1212873070 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And don't tell me ``s`k`s``s`k``sii``s`k``s`ksk``s`k`sikk is easier to evaluate in your head. < 1212873072 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ihope : my better eliminator doesn't use SKI < 1212873083 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Write a slightly worse one, then. :-P < 1212873087 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It uses skibc < 1212873093 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I also actually have an optimisator < 1212873099 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It is called THE JUGGERNAUT < 1212873108 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It uses brute force < 1212873118 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :With... some optimisation. < 1212873158 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How about I go and shorten a few of the SKI things on that page? < 1212873229 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Do as you wish < 1212873246 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :As long as it's correct. < 1212873265 0 :Judofyr!unknown@unknown.invalid QUIT : < 1212873274 0 :botte!unknown@unknown.invalid PRIVMSG #esoteric :Do as you wish, as long as it's correct. <-- Philosophy of life < 1212873277 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :`y``xxy, ``si`xx, ``s`k`si``sii. < 1212873288 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Same as what's on the wiki already for that one. < 1212873468 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :If you can also shorten the Fibonacci program, you are quite heroic! < 1212873483 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :`y`xy, ``six, `si, same as the wiki. `yx, ``si`kx, ``s`k`sik, same as the wiki. `x`yy, ``s`kx``sii, ``s``s`ksk`k``sii, same as the wiki. `x`yz, ``s`kxy, `s`kx, ``s`ksk, same as the wiki. < 1212873509 0 :olsner!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212873509 0 :AnMaster!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212873530 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I used every mean possible to shorten it < 1212873540 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric < 1212873540 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1212873544 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And make it totally unreadable < 1212873566 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :``xzy, ``sx`ky, ``s`k`sxk, ``s``s`ks``s`kksi`kk... whatever. < 1212873577 0 :botte!unknown@unknown.invalid NICK :tusho < 1212873600 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What I'm concerned about now is ``s`k``s``s`k``s`ksks`kk``s`k`sik for ``zxy. < 1212873623 0 :olsner!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212873624 0 :AnMaster!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212873641 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I think I used this one : http://www.angelfire.com/tx4/cus/combinator/birds.html < 1212873655 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric < 1212873655 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1212873685 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :``zxy, ``s``si`kx`ky, ``s`k`s``si`kxk, ``s``s`ks``s`kk``s`ks``s`k`sik`kk. < 1212873693 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1212873709 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I could feed it to the JUGGERNAUT < 1212873724 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But I really don't want to wait three days for the results. < 1212873738 0 :olsner!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212873740 0 :AnMaster!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212873743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: it would just output ``zxy, surely? < 1212873746 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, if your computer can stay up for three days... < 1212873757 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1212873761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, why not just optimise the Juggernaut a bit? < 1212873768 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric < 1212873768 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1212873804 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's a brute-forcer written in bad python < 1212873805 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ais523 : When I noticed it took long hours to do anything complex < 1212873821 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I said "Fuck this, I'm going to rewrite the interpreter" < 1212873831 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Then, I tried writing it in C. < 1212873832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: exactly, that's why I thought it might be optimisable < 1212873842 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But since I'm lame at C, I gave up. < 1212873996 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although it might be simple enough to write in Scheme < 1212873996 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And possibly quicker < 1212873996 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although it was already optimised a little < 1212873996 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :For instance, it discarded such things as `iC < 1212873996 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And never went further than a hundred steps or so, in case it wasn't stopping. < 1212874016 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(Plus, it was only good for pure combinators, because of the method it used) < 1212874021 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Common Lisp < 1212874027 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Common Slip < 1212874031 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Commons' Lip < 1212874088 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Oh, that's our common lip. Today it's Bob's turn." < 1212874094 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.reddit.com/ < 1212874097 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Brilliant. < 1212874124 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Of course, we all talk with it when he's not saying anything." < 1212874145 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Who is the other dude, is it Alice? < 1212874244 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :other dude ... alice < 1212874245 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :uh-huh < 1212874253 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep, he's Alice. < 1212874263 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's a cryptographic lip, I bet. < 1212874512 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :How can you speak if you have no lips, mister Bob < 1212874557 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Melab doesn't like mah langs. < 1212874560 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That bastard. < 1212874576 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Sure, they're stolen from computational models over 40 years old! < 1212874582 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But I did them with love and care! < 1212874625 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Did I mention http://www.reddit.com/r/esolangs/? < 1212874639 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1212874645 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What are we supposed to put in it? < 1212874666 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Just like what programming.reddit has, but esolangs. < 1212874680 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What does programming.reddit has? < 1212874687 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Programming stuff. < 1212874709 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So... Is it for programs about esolangs, or in esolangs? < 1212874711 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or both < 1212874728 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or neither < 1212874740 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: It's what programming.reddit has, but for esolangs. < 1212874769 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Why I Dislike C++ For Large Projects (mistybeach.com)" < 1212874782 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's just an article someone submitted. < 1212874788 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is it going to be nothing but EsCo jokes? < 1212874798 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1212874801 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to figure it out! < 1212874809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's for links. < 1212874809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't heard any good EsCo jokes in a while < 1212874812 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Links. About esolangs. < 1212874824 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Well, obviously. The EsCo conspiracy is here - we're all just programs interpreted by it. < 1212874827 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Are there any, outside of us? < 1212874831 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :EsCo!!! < 1212874850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: yes, lots, but they tend to be old and unmaintained < 1212874859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :LOLCODE was the first big new one in a while and it's rubbish < 1212874868 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1212874882 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, it is < 1212874885 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Most people just walk upon Brainfuck, write some stuff in it and walk away < 1212874906 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my god < 1212874907 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lolcode is still around < 1212874910 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It takes some sort of madman to stay D: < 1212874922 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[It was one year ago today, May 27, 2007, when I opened the doors to lolcode.com. It's been a pretty amazing year since then. LOLCODE has evolved from a joke post on my blog just two days before to what's becoming a fairly standard “Hello World” for compiler writers, virtual machine creators, and API publishers]] < 1212874926 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sheds a tear for LOLCODE ... < 1212874971 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Isn't Lolcode pretty much C in kitten? < 1212875005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :C by people who don't understand C. < 1212875007 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Or programming. < 1212875015 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or kittens. < 1212875044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lolcode looks like it's going ridiculously strong, actually? < 1212875058 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: unfortunately. < 1212875074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's not that bad really, just bland < 1212875117 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Like most big projects in kitten < 1212875126 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: they have committies < 1212875128 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and meetings < 1212875132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and democratic voting < 1212875134 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and versioned standards < 1212875135 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[While this was not explicitly voted upon, it seemed to be taken for granted. It was the standard used for commenting in examples and has been adopted by nearly all developers in the developer meeting. Hopefully this will be standardized at the next developer meeting.]] < 1212875140 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The Bible in kitty isn't very lulz either < 1212875193 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1212875198 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :idea for a project. < 1212875202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(ais523 will like this) < 1212875205 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Esautotools. < 1212875211 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Err, no < 1212875212 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :coreutils < 1212875214 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Escoreutils. < 1212875221 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The standard unix utilities, coded in a mindbendingly eso way. < 1212875222 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :o on. < 1212875226 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Go on* < 1212875237 0 :olsner!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212875238 0 :AnMaster!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212875239 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Well, I just explained it. < 1212875244 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Won't that go the same way as the esoOS? < 1212875264 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric < 1212875264 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1212875270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: a sort of EsoGNU? < 1212875283 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Well yes, but GNU weren't the first to write coreutils. < 1212875287 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Coreutils aren't that complex. < 1212875289 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wc, ls, kill, etc < 1212875303 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I am going to write true(1) first. It will break your brain. < 1212875307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I know they weren't < 1212875326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IIRC they were the first to try to rewrite them from scratch despite them all having already been written, though < 1212875326 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and we will be using POSIX and C89. So no long options, they're too simple. < 1212875343 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I am going to make true malloc(). < 1212875359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ah, you mean IOCCC-style writing rather than eso-style writing < 1212875366 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no. < 1212875368 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :esoteric-style writing < 1212875377 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as in, the program is written perfectly sanely < 1212875380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you should make it perform network accesses for a reason which is actually very important < 1212875380 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it operates insanely < 1212875388 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not true(1), but cat can do that < 1212875399 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cat(1) ftp's to a public ftp server, then downloads it < 1212875414 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can configure the server in /etc/catrc, ~/.catrc and -s < 1212875480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that's a security risk < 1212875488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it should use a TCP connection on loopback to catd < 1212875493 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hahahaha yes < 1212875512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, the concept of catd is just mindblowing < 1212875529 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Holy dick < 1212875534 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Melab did a third language! < 1212875551 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or not < 1212875565 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's empty so far < 1212875594 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He's a language machine! < 1212875602 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe we should point them to #esoteric, it's spammy on the wiki but here it wouldn't reduce the signal/noice ratio appreciably < 1212875602 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AHAHHAA < 1212875603 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/User:Melab/Directory < 1212875607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he made a sitemap of his user space!! < 1212875612 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :without links to boot < 1212875625 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is the best thing ever < 1212875628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: maybe you should point them to [[Special:Prefixindex/User:Melab]]? < 1212875648 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I think the problem is more having that many articles < 1212875665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I'd rather he spams up his userspace than the rest of the wiki < 1212875836 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmm, is it destination or source first for functions? I always forget. < 1212875847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: context? < 1212875882 0 :GregorR!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212875940 0 :ais523!unknown@unknown.invalid QUIT :"Do I even have a default quit message on here?" < 1212875942 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1212876015 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :huh, why did ais523 go? < 1212876017 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212876066 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's the rapture. < 1212876112 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1212876132 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There was so many projects thrown in today. < 1212876139 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1212876173 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. Compared to most days, there seem to have been a lot of projects created < 1212876184 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Probably to be quickly abandoned, but such is the internet way. < 1212876186 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1212876387 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :it's funny how many times the source-code in database idea surfaces and disappears ... and it never has become very mainstream < 1212876395 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner: because it sucks < 1212876406 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: wow you fixed his page < 1212876409 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :burst of kindness? < 1212876416 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1212876418 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :-h is for help. < 1212876422 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :What should I make 'loop forever'? < 1212876451 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :tusho : You know me. < 1212876455 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: What? < 1212876456 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm just that kind of guy. < 1212876464 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1212876469 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :care to answer my q? :P < 1212876472 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :(someone posted a blog post about that on reddit) < 1212876477 0 :olsner!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212876479 0 :AnMaster!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212876506 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric < 1212876506 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1212876539 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner: got an opinion? < 1212876570 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Loop forever "LOOK AROUND YOU" < 1212876624 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: It must be one character. < 1212876625 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :-C < 1212876629 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :where C iz a character < 1212876719 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. The 2006 eso contest is still on the frist page. < 1212876796 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: http://rafb.net/p/u1vmQA55.html < 1212876806 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :This true(1) can exit with any status code, with a shortcut for 1 (false). < 1212876811 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It can also loop forever. < 1212876819 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It has an option to display help. < 1212876857 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Fun thing about this is, I can actually read the code < 1212876865 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But since I don't know shit of GNU or something else < 1212876871 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I don't understand what it's for < 1212876919 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: It's just a lunix command. < 1212876921 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's silly. < 1212876928 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's meant to just exit with code 0 ('success') < 1212876931 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Mine can do SO MUCH MORE. < 1212876934 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's a parody of gnu's true. < 1212876943 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Which has localization hooks, long options, etc. < 1212876946 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's silly. < 1212876949 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Here is a full true(1): < 1212876953 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :int main(void) { return 0; } < 1212876958 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GNU's is over 50 lines. < 1212877153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Oh dear, esolangs.org is linked to on 4chan's /prog/. (There was a link to a thread there on some site, I clicked the thread list out of curiosity) < 1212877184 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://dis.4chan.org/read/prog/1211595052 They don't like dimensifuck, apparently. < 1212877286 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1212877312 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"You can lazy evaluate that all you want, it still doesn't make sense." < 1212877340 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :$ make sense < 1212877341 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :make: *** No rule to make target `sense'. Stop. < 1212877344 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :No rules to making sense. Deep. < 1212877350 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :8 sage in a row. < 1212877356 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :This thread might not last long. < 1212877480 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :make has been pleading for people to "Stop." for ages, still they keep trying their silly nonexistant targets < 1212877552 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner: hah < 1212877571 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/User:Melab/Quine < 1212877576 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :make: *** No rule to make target `Stop. Please. Will. You. Just'. Stop. < 1212877579 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Someone need to have a talk witj Melab. < 1212877592 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I will. < 1212877617 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is Melab doing bad things? < 1212877625 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He is a naughty boy. < 1212877636 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Done. < 1212877642 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Making an awful lot of pages in his userspace. < 1212877643 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :An awful lot. < 1212877644 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Constantly. < 1212877649 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/User_talk:Melab#Plethora_of_user_pages Talk had. < 1212877651 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :With my super new account! < 1212877706 0 :timotiis_!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1212877790 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212877794 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://dis.4chan.org/read/prog/1212756254/3 < 1212877795 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1212877813 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION calculates a few trigonometric functions modulo various prime numbers < 1212877876 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Modulo 2 is pretty easy. sin(0) = 0, sin(1) = 1, cos(0) = 1, cos(1) = 0. < 1212877947 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :*pi < 1212877979 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I drive a car (actually I do not, because cars sucks) < 1212877979 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :car sucks, cdr r00ls!1!! < 1212877981 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1212878210 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. It looks like modulo 3, either sin(x) or cos(x) but not both will be 0. < 1212878219 0 :bsmntbombdood!n=gavin@97-118-115-170.hlrn.qwest.net JOIN :#esoteric < 1212878219 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Back. < 1212878270 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1212878272 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :{{ < 1212878273 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, there are no Rules and we have not really been playing a Game at < 1212878273 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :all since the inception of 4E70.}}- B nomic < 1212878280 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :sin(1) = 1? surely that is wrong? < 1212878294 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Anything's possible in a Galois field! < 1212878302 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric ::S < 1212878314 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You know what happened to Galois? < 1212878318 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He was SHOT < 1212878324 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: And then turned into a HASKELL COMPANY < 1212878342 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :... I have a song about Galois. < 1212878348 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm a little ashamed. < 1212878356 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Because I... I... < 1212878363 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I bought the "Klein Four" CD. < 1212878371 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Marry me. < 1212878394 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The path of love is never smooth / But mine's continuous for you < 1212878401 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's the best song < 1212878405 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And you can get it for free < 1212878411 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I don't advise buying the CD. < 1212878418 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The other songs aren't that good. < 1212878440 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Mathematical paradise" is okay. And the ballad of Galois too. < 1212878445 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Well duh, it's the spirit! < 1212878453 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I don't listen to the rest anymore. < 1212878458 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1212878465 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i need to find someone to work with < 1212878467 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :seriously. < 1212878473 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ask them < 1212878479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :MEEEE < 1212878480 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm not learning Javascript for you. < 1212878503 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah, look at this: http://280slides.com/Editor/ < 1212878558 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: gb2/web2.0/ < 1212878565 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1212878570 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gb2??? < 1212878592 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Go back to. < 1212878609 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Lurk moar! < 1212878612 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont understand < 1212878633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That's what i'm trying to tell you. < 1212878888 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :How did Melab managed to misspell article names on his favorite page? < 1212878985 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Mag'ckally < 1212879032 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In an exciting twist, modulo 3, cos(0) = 2. < 1212879097 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shoots ihope < 1212879139 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And this implies that sin(n) = 0 for all n here. < 1212879167 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212879191 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, darn it, these sine and cosine formulas are actually inconsistent modulo 3. < 1212879415 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait, did I divide both sides by sin(0) without knowing it wasn't 0 (and, in fact, knowing it was 0)? < 1212879499 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Talk:Main_Page#What_happened_to_NPOV.3F < 1212879501 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHA < 1212879505 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"The formation and evolution of the Solar System is a theory which claims that the solar system began 4.6 billion years ago with the gravitational collapse of a small part of a giant molecular cloud." < 1212879563 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Everyone knows that it's actually Zeus ejaculating on Jesus < 1212879567 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or something. < 1212879575 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(I was sleeping in the library during bible class) < 1212881006 0 :augur!unknown@unknown.invalid NICK :psygnisfive_ < 1212881015 0 :psygnisfive_!unknown@unknown.invalid NICK :psygnisfive < 1212881882 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1212883357 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SLEREAH < 1212883437 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :wot < 1212883501 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you are maintaining that guy's page :P < 1212883595 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I no rite < 1212883625 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I want to see what crazyv shinanigans he'll think up next! < 1212883639 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: probably he's WILLY ON WHEELS < 1212883642 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ON WHEELS! < 1212883689 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Methlab on METH < 1212883712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1212883809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I bet you're melab < 1212883864 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I don't even understand that esolang of his. < 1212883912 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: It does look pretty cool. < 1212885024 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Fuckdick < 1212885041 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to think of a language to write the Andrei Machine in it < 1212885049 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But I don't know that much. < 1212885073 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I know like three real languageqs enough to program in. < 1212885180 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Haskell (and other functional languages too) is considered very good for writing other languages in < 1212885240 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Would doing some graph-related shinanigans be practical in it? < 1212885264 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: really? hm. < 1212885302 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm graph support is a bit hairy if you want it pure... but there is a Data.Graph.* hierarchy < 1212885353 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ML means meta-language - it was essentially _made_ for doing other languages in < 1212885372 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(well a theorem prover originally, but still) < 1212885457 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Programming language graph" : http://www.cs.berkeley.edu/~flab/languages.html < 1212885462 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I am a bit disappointed. < 1212885587 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It also only goes up to 97.19% < 1212885591 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Where are the other languages :o < 1212885667 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also this : http://www.levenez.com/lang/history.html < 1212885667 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: zoo < 1212885672 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's actually quite nifty. < 1212885698 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the TIOBE index has more (ooh, haskell is up to no. 31 now, i recall 50 or so) < 1212885743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tiobe sucks < 1212885754 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm maybe i remember wrong it only goes to 50 < 1212885758 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It also does not list INTERCAL < 1212885783 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well it says they may have missed languages < 1212885793 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :truth in advertising there :) < 1212885894 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"A Graph Rewriting Programming Language for Graph Drawing" < 1212885898 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Let's see this < 1212885921 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"The paper describes Grrr, a prototype visual graph drawing tool." < 1212885924 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I even like the name. < 1212885930 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I hope it's available somewhere. < 1212885952 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :grrrrrrrrr < 1212885962 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that sounds suspiciously like UML < 1212885995 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Fuck < 1212886002 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I only find research papers < 1212886049 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1212886050 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1212886055 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Come on, it was out in 1998! < 1212886066 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You'd think in ten years, it would be easy to find! < 1212886074 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well < 1212886093 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you think it's easy to find something that was published in some obscure scientific journal 300 years ago? < 1212886108 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's 10 years internet time :) < 1212886144 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hell, with Wikipedia nowadays, who knows! < 1212886255 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Come on guys, how is your paper supposed to be peer-reviewed if your peers do'nt have access to the program! < 1212886261 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Give us a link, something! < 1212886268 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Something to work with! < 1212886495 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, I suppose I'll never know how useful it would be! < 1212886758 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :# Clean < 1212886758 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :is a lazy, pure, higher order functional programming language with explicit graph rewriting semantics; one can explicitly define the sharing of structures (cyclic structures as well) in the language; < 1212886765 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Anyone knows Clean? < 1212886868 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Clean. Is like. < 1212886874 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Haskell. But with a few more weird stuff. < 1212886877 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And something weirder than monads. < 1212886879 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And. Nobody uses it. < 1212886885 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But. Their compiler is pretty cool. < 1212886898 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Computation is based on graph rewriting and reduction. Constants such as numbers are graphs and functions are graph rewriting formulas." < 1212886906 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Strange indeed. < 1212886920 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But if it can hosts the Andrei Machine 9000, I'll give it a look. < 1212886922 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Also, knowing too much about it causes you to speak in short punctuated spurts. < 1212886982 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's a risk I'll have to take. < 1212887069 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Oh, and. If Haskell isn't your thing for Andrei? < 1212887071 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Clean won't be. < 1212887076 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It is, pretty much, the same paradigm. < 1212887083 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There's a questionaire before the downloading of Clean. < 1212887085 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But.. nobody uses it. So you don't have the lovely #haskell people. < 1212887094 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :" I intend to use Clean for the following purpose:" < 1212887135 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Try to see if the graph rewriting features will help me construct the unholy Kolmogorov machine." < 1212887145 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I hope this answer will help them in their marketing. < 1212887149 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the underlying graph semantics is not necessarily any improvement for implementing actual graph data structures - haskell has been given graph rewriting semantics too < 1212887175 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1212887199 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Yeah, Clean doesn't help you, in any way. < 1212887205 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It hinders you, because #HASKELL IS NICE DAMNIT < 1212887214 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Then what will damn it! < 1212887221 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think (but don't really know) making it explicit is more in order to support the uniqueness types that Clean uses instead of monads - to know whether things are copied you have to track them < 1212887231 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: HASKELL. < 1212887234 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DAMNIT. < 1212887246 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I hate Haskell D: < 1212887257 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And how do I shot Graph? < 1212887262 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :In Haskell, that is. < 1212887278 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :why do you hate Haskell? Clean is _very_ similar in many respects so unless it's _just_ monads chances are you'll hate that too < 1212887300 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to build it out of lists. I can just go back to Python for that. < 1212887389 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why do programmers hate graphs so much! < 1212887396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Data.Graph.* i hear, although there are at least _two_ implementations inside that < 1212887447 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for Haskell it is somewhat more complicated because it is hard to make an efficient _immutable_ implementation of graphs, i think < 1212887489 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, in Haskell you often define your own data structures with data < 1212887517 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :data structures... with data < 1212887519 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(I know what you meant.) < 1212887520 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but ask in #haskell for better advice < 1212887526 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: he is scared of #haskell < 1212887528 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(the data keyword) < 1212887535 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :whenever he joins he just says I'M TOO SCARED TO SAY ANYTHING!11 < 1212887546 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1212887551 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also you may try ML (SML or Ocaml) < 1212887580 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they are not lazy and so behave in some ways more intuitively to people from other languages < 1212887597 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :while still having much functional goodness < 1212887633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: his languages are lazy < 1212887635 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so I doubt it's that < 1212887650 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, and #esoteric-blah if anyone wants to see a fun spam flood test < 1212887688 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1212887709 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Lazy languages are good for esolangs. < 1212887719 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm not too sure about real languages. < 1212888340 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Fuck this. < 1212888347 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'll make the damn graph out of lists. < 1212888532 0 :Slereah7!n=hax@ANantes-252-1-61-76.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212888579 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :>:| < 1212888868 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212888888 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Wait, Kolmogorov graphs aren't directed. < 1212888899 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I can't use cons like that < 1212888907 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Does Scheme have sets? < 1212888948 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1212888956 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :scheme does not have anything < 1212888996 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Fuck all that < 1212889009 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I'll just write some algorithm in pseudocode for a start < 1212889030 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I still have no idea how to find active zones and all. < 1212889069 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: rewriting stuff is fun < 1212889079 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :wot? < 1212889369 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wot < 1212889392 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Rewriting what < 1212889423 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Your code! 99 times! And then starting again from scratch! < 1212889428 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait, does the 0 node have to be in the active zone? < 1212889432 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I bet that's important! < 1212889502 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1212889506 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"By the active part U(S) of a state S we mean the subcomplex of the complex S consisting of the vertices and edges belonging to chains of length lambda <= N containing the initial vertex." < 1212889511 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Indeed it is. < 1212889526 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Writing that active zone just got a whole lot easier! < 1212889543 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I just have to check the hoods of 0 < 1212889607 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is totally scanning the article < 1212889610 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Take that Andrei! < 1212889640 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :He's a commie, he probably won't mind. < 1212891958 0 :Slereah!n=hax@ANantes-252-1-61-76.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212891995 0 :Slereah7!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212906313 0 :timotiis_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212906531 0 :cherez1!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric < 1212906622 0 :Deformative!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212908583 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1212909296 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212910761 0 :cherez1!unknown@unknown.invalid PART #esoteric :? < 1212910775 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric < 1212910957 0 :GreaseMonkey!n=gm|--0@219-89-40-21.dialup.xtra.co.nz JOIN :#esoteric < 1212911969 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212911999 0 :clog!unknown@unknown.invalid QUIT :ended < 1212912000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1212912565 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Saliendo" < 1212912572 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212914214 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1212914557 0 :puzzlet!unknown@unknown.invalid QUIT :"WeeChat 0.2.6" < 1212915565 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1212917241 0 :kar8nga!n=kar8nga@AMarseille-151-1-47-142.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1212917253 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212917484 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212917650 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1212918827 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/oklopol/straw.txt cool lang < 1212918857 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i especially like the way mutation is done < 1212921436 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212921437 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1212922139 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212922147 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212922844 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1212922905 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212923784 0 :timotiis!unknown@unknown.invalid QUIT :Remote closed the connection < 1212923808 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1212925311 0 :kar8nga!n=kar8nga@AMarseille-151-1-47-142.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1212926569 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1212928601 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1212930158 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212930543 0 :RedDak!n=dak@host66-88-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1212931188 0 :ihope!unknown@unknown.invalid QUIT :"ChatZilla 0.9.82.1 [Firefox 2.0.0.14/2008040413]" < 1212932591 0 :Slereah7!n=hax@ANantes-252-1-61-76.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212932659 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212933079 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212933097 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212933387 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212933393 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212933461 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1212933483 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212933502 0 :oklopol!unknown@unknown.invalid QUIT :No route to host < 1212934860 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212934863 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1212935227 0 :Slereah!n=hax@ANantes-252-1-61-76.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212935227 0 :Slereah7!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212935673 0 :kar8nga!n=kar8nga@AMarseille-151-1-47-142.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1212935770 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1212936096 0 :oklopol!unknown@unknown.invalid QUIT :No route to host < 1212937281 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I suppose no one knows how to use the PSP emulator? < 1212937536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, what PSP emulator? < 1212937548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Program Segment Prefix? < 1212937555 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Divers3/PSPE.jpg < 1212937558 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :This one here. < 1212937559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or portable Playstation? < 1212937572 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The latter. < 1212937576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1212937600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I could help with getting the n64 emulator mupen64 working < 1212937623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1) don't try on x86_64, the code is mostly x86 asm 2) thus install a 32-bit chroot < 1212937633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh the irony < 1212937645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as it emulates a 64-bit CPU < 1212937968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION realises with horror that they had 5 different web browsers open at once a few minutes ago < 1212937996 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Who are "they"? < 1212938004 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You and your multiple personalities? < 1212938021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1212938044 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Owait < 1212938048 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :On the PSP emulator < 1212938052 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I was using singular they to refer to myself < 1212938059 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There's a stderr.txt : < 1212938059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in the third person < 1212938061 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :load H:\pspe\ms0\PSP\GAME\SOFT1\EBOOT.PBP < 1212938061 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :PBP format < 1212938061 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :not elf header < 1212938065 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I need elves < 1212938070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I use they for that in several cases < 1212938096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, the browsers were IE, FF2, FF3, Konqueror, and Akregator's built in web browser < 1212938107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, ELF.... < 1212938109 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have Epiphany installed here too, but happened not to be using it at the time < 1212938111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, is a file format < 1212938133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :used by, for example, Linux, FreeBSD, OpenBSD, NetBSD, and most, if not all other *nix < 1212938142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Mac OS X use a custom format I know < 1212938168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ELF is one of the formats that SCO claimed they owned the right to a while ago < 1212938182 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nobody believes them AFAICT, but that at least implies that SCO probably use it < 1212938212 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212938233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loads up SunOS < 1212938237 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So how do I shot elf header? < 1212938268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you use a linker that produces ELF < 1212938272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to link the executable < 1212938305 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, SunOS uses ELF too < 1212938314 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and as a result it seems highly likely that Solaris does < 1212938344 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so IOW, it seems likely that every major OS but MacOS and Windows uses it by default < 1212938354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, MacOS X < 1212938370 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I suspect MacOS X is capable of using it but it isn't the default < 1212938377 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Shit happens. This is not a PSP Emulator. It wont play comercial games, ISOs or even ELFs." < 1212938393 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I think my computer might not be the culprit. < 1212938418 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Fuck this software! those who are rich and can afford to buy psp FUCK YOU we cant just buy psp it is not cheap. LOOOKK AT YOUR MAMA AND FFFUCCCKK THEEEMM UPPP, BECAUSE YOU ARE ALL MUTHAFUCKING ASSHOLES! MOST AMERICANS ARE ASSHOLES" < 1212938431 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I get the feeling this PSP emulator does not work so well as an emulator < 1212938442 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, what does it emulate, then? < 1212938446 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the PSP's processors? < 1212938461 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe it could run PSPOS, whatever that is < 1212938487 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I could try to find the game on PC. < 1212938495 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But boy does it not look good < 1212938538 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ah, found one. < 1212938552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: you aren't trying something illegal, are you? < 1212938559 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, actually, no < 1212938567 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I actually possess the Playstation CD. < 1212938578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, but you want to run it on a different system < 1212938592 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, my playstation doesn't work so good any more < 1212938595 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's 11 years old < 1212938600 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Plus, I don't know where it is < 1212938614 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And last time I tried it, the memory card wasn't working. < 1212938626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :those are all good reasons not to use it < 1212938657 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I also don't know where the playstation CD is. < 1212938675 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :My mom probably put all of that somewhere mysterious. < 1212938739 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :If you want something illegal, try this! http://membres.lycos.fr/bewulf/Russell/Kolmo/ < 1212938750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I don't want something illegal < 1212938758 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But beware, or the American Mathematical Society might send their goons after you. < 1212938763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, I won't click that link, what is it? < 1212938769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :illegal maths? < 1212938775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets confused too < 1212938775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are a couple of illegal numbers < 1212938781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well that is disputed < 1212938783 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's technically copyrighted. < 1212938783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :both of which became famous on the internet < 1212938789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212938799 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's the Uspenski-Kolmogorov machine article < 1212938810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, and why is that ileegal? < 1212938830 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it is copyright 1963 by the American Mathematical Society. < 1212938848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the article itself is copyright infringement? < 1212938857 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"No portion of this book may be reproduced without the written permission of the publisher" < 1212938871 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And I totally did D: < 1212938906 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Have mercy on me, office of technical services! < 1212938918 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(The guys who did the translation) < 1212939006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Your request for http://membres.lycos.fr/bewulf/Russell/Kolmo/Kolmo%2001.jpg could not be fulfilled, because the domain name membres.lycos.fr could not be resolved. < 1212939009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tor phail < 1212939031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(spelling was sarcasm with intent) < 1212939058 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No need for Tor, I'm sure the AMS isn't monitoring my websit! < 1212939107 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :or so they want you to believe < 1212939159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I don't have time to read it, or knowledge to understand it < 1212939438 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I would recommend reading from page 11 and on first. < 1212939459 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's easier to understand. < 1212939462 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ish. < 1212940316 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.esolang.com/ < 1212940319 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh shit. < 1212940324 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what is that? < 1212940360 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Click it, and be amazed. < 1212940362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nothing to do with esolangs AFAICT < 1212940369 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :registered in Russia, unsurprisingly < 1212940372 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1212940374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given its content < 1212940383 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I was googling for esolang < 1212940387 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And found this < 1212940488 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.gleemax.com/showthread.php?t=1042139 < 1212940490 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1212940505 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Magic players aren't enthusiastic at the idea. < 1212940513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hey, Esolang has an article about that < 1212940517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I even wrote a program in it < 1212940553 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the cards in it are a little out-of-date, though < 1212940571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I admit to being slightly shocked that someone else went to the trouble of understanding the program well enough to fix a bug in it, though < 1212940680 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: what do you really expect? It's never even explicit in that post that you're talking about a programming language. The only people that could possibly have any idea what you're talking about would be people that already code in esolangs, and I doubt a wizards-of-the-coast forum is a good place to find those. < 1212940708 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That post isn't by me. < 1212940719 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I don't play Magic. < 1212940721 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I just noticed that < 1212940738 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so apparently I don't get to ridicule you for playing Magic. :/ < 1212940750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't play it at the moment < 1212940756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because prices went up at the place where I used to play it < 1212940763 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I tend to desert places when they increase prices < 1212940763 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I used to play it... in 5th grade. < 1212940776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a good idea for a game, though < 1212940794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it can certainly feel like programming at times < 1212940797 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And as Knuth said, that's the most important part! < 1212940813 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh, game, not name < 1212940827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh dear, we seem to have a new meme < 1212940920 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1212940934 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so games are now the most important part. This could generate some interesting esolangs. < 1212940955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, there's my esolang-based text adventure < 1212940960 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is not very complete < 1212940968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and which I haven't written any of for ages < 1212940973 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And there was that text adventure based esolang. < 1212940978 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :DUNGEONS AND DATAS < 1212940990 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and Lost Kingdoms, which is a text adventure written in an esolang < 1212940996 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also, cake. < 1212940997 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I demand you add this hat to your collection: http://www.costumecraze.com/HAT37.html < 1212941000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, three different concepts < 1212941045 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.gleemax.com/showthread.php?t=1042139 < 1212941048 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oops < 1212941054 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I mean, http://www.costumecraze.com/MASK54.html < 1212941061 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I want to rob a bank with that mask. < 1212941063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: used the wrong clipboard? < 1212941100 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1212941107 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: nah, you should rob a putt-putt golf course or a driving range with that mask < 1212941147 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I found a French page on esolangs. < 1212941148 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is actually rather terrifying: http://www.costumecraze.com/MASK56.html < 1212941152 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: PURGE IT < 1212941154 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There's something you don't see everyday. < 1212941174 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The missing teeth make it look a little goofy. < 1212941291 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. The Klingon Hello world is "What do you want, universe?" < 1212941304 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: yes, that's about the closest you can get in Klingon < 1212941349 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Those klingons are so full of boyish attitude. < 1212941399 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The website is actually pretty horrible < 1212941958 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :HOLY SHIT NEW DRESDEN CODAK http://dresdencodak.com/cartoons/dc_053.html < 1212942072 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to tie this to the previous comics < 1212942077 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But it ain't easy. < 1212942090 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it makes sense to me < 1212942114 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is that Kimiko? < 1212942121 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And if so, what is she doing in a jar? < 1212942124 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :and in the future < 1212942128 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And in that robot's head < 1212942149 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you haven't read the last few pages, read them < 1212942178 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I have. < 1212942269 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1212942287 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if you could make a TC language with stupid mathematical functions. < 1212942305 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"stupid"? < 1212942313 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :like, INTERCAL stupid? < 1212942316 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking stuff like Ackermann and such < 1212942325 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, massive-stupid < 1212942331 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :stupid to calculate < 1212942336 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You can do Ackermann with , but can it work the other way around? < 1212942348 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how about Ramsey numbers? < 1212942391 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or that 91 function. < 1212942438 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/McCarthy_91_function < 1212942439 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Thar. < 1212942472 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1212942487 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sure, seems like a sufficiently evil way to provide a constant < 1212942513 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, not all values get out 91. < 1212942517 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and even an extremely limited form of branching < 1212942524 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"constant" < 1212942546 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I guess you'd have to include at least 0 in the language. < 1212942560 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and perhaps 1 < 1212942566 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Plus, Ackermann can easily provide a successor operator, since A(0,n) = n+1 < 1212942575 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, bingo < 1212942596 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so you can thus trivially generate any needed integers via ackermann < 1212942600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I also thought about a lang where Ackermann and inverse-Ackermann were the only operators < 1212942621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, I was going to have it so that everything in the entire lang was unprintable characters < 1212942633 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's a very pure idea, but it might be more fun to have several functions like that, to add some variety < 1212942641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. ASCII 0-31 and 127, not allowing spaces, tabs, newlines or vtabs < 1212942643 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and perhaps make it more possible to be TC < 1212942682 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we should make all variables greek characters. < 1212942690 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and my lang was deliberately not TC < 1212942699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was an Ackermann-bounded automaton < 1212942704 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1212942716 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whenever it took input, it was allowed to allocate a certain amount of memory to use < 1212942724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which it could calculate with the remnants of its old memory < 1212942740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and a program can start with any amount of memory to begin with which must be specified in the code < 1212942744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, all memory was write-once < 1212942748 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1212942759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't worked out the rest of the details yet, though < 1212942781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the lang is definitely not TC, but likely to be powerful enough for most computations which aren't searches through an infinite search space < 1212942793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like searching for Riemann hypothesis counterexamples, for instance < 1212942806 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, we have A, R and M. can anybody think of other wildly impractical functions that could potentially be useful? < 1212942842 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, there's Malbolge's tritwise-crz operator < 1212942858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was invented for the purpose of being wildly impractical < 1212942861 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :would the Jacobi Symbol be a good one? < 1212942868 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Jacobi_symbol < 1212942874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: look-and-say operator < 1212942905 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oooh, nice one < 1212942907 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1212942909 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ais523 : I like the way you think! < 1212942927 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, you may as well do generalised Graham's stuff < 1212942940 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it would just be wrong not to be able to easily express A(g_64,g_64) < 1212942984 0 :Hiato!unknown@unknown.invalid QUIT :Client Quit < 1212942984 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha- check out the 71st-order polynomial related to look-and-say: http://en.wikipedia.org/wiki/Look-and-say_sequence < 1212942986 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Nah, Graham's notation makes some sort of sense. < 1212943008 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Unlike the Ackermann functioncreated to be specifically non-primitive recursive. < 1212943071 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Inverse Ackermann, too? < 1212943085 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, I'm not sure how to get smaller numbers. < 1212943119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :inverse ackermann so you can do things like subtraction < 1212943126 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1212943135 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And function definition? < 1212943148 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not so sure about that < 1212943154 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :To have some sort of functional Malbolge. < 1212943165 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :aargh! < 1212943191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IMO Malbolge's main interesting features are the c++,d++ stuff and the encryption of commands when they're run < 1212943218 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :trying to use crazy to perform useful operations can also be interesting < 1212943294 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So if no function definition, how to use all that? < 1212943319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, with some other control structure < 1212943330 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or allow definition of piecewise functions < 1212943339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the standard ones are functional, iterative with looping, imperative with goto, and the fungelike method < 1212943348 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, declarative and concatenative too < 1212943350 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which would in effect give you quite powerful flow control and make recursive procedures easy < 1212943364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean by 'piecewise functions' here? < 1212943409 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :make it a purely functional language, and allow the programmer to specify values for output based on properties of the input < 1212943444 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia's description of Ackermann, for example, makes use of a piecewise definition < 1212943468 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/math/0/a/e/0ae4053de098cc9554752b190a38bc56.png < 1212943480 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So... Some conditional operator? < 1212943485 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the issue with allowing users to define their own functions is that they probably wouldn't end up using all the interesting ones the language offers < 1212943502 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But this language would offer no interesting functions. < 1212943517 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ais523: which might be solved by allowing piecewise definitions, but not having conventional boolean operators. :D < 1212943533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how many logic levels are we having? < 1212943548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's hard to come up with interesting boolean operators if you only have 2 logic levels < 1212943551 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't understand < 1212943564 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Logic level? < 1212943588 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, true/false are the usual logic levels for a boolean < 1212943592 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1212943595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that gives you operators like AND and OR < 1212943599 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What about... INFINITY? < 1212943607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but say if we had true/false/FILE_NOT_FOUND instead, that would make things more interesting < 1212943618 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't intuitionist logic have an infinity of values? < 1212943649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I think so < 1212943668 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :true/false/infinite regress < 1212943680 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :SELF REFERENTIAL < 1212943682 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Noooooo < 1212943700 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then the language would require a halting oracle < 1212943713 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :to implement, anyway < 1212943919 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So... Piecewise definition? < 1212943940 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Using our crazy functions as logical operators? < 1212944025 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :In a three valued logic? < 1212944132 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds sufficiently esoteric to me < 1212944144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212944154 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What would it do if the third value hits? < 1212944176 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and toss in the greek letter idea for syntactic flavor < 1212944187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: it would do the opposite < 1212944201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. if you say if(boolean) {a++}, and boolean is megafalse, it decrements a < 1212944201 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What would be the opposite? < 1212944215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OFC, that isn't the actual syntax < 1212944223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just an example in syntax that's well-known < 1212944227 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1212944265 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Opposite seems a little challenging, especially with the 91 function. < 1212944307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... what would 'opposite' mean here? < 1212944315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :instead of a=91(b), do b=91(a)? < 1212944322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would be one possibility < 1212944334 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OFC, this means you have to be able to assign to constants, but INTERCAL's never found that a problem < 1212944342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it used to be legal in Fortran < 1212944350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :confusing, too, because constants were passed to functions by reference < 1212944467 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But if constants become functions, they still won't be fed arguments. < 1212944478 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1212944531 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Maybe we could rotate functions if we get the third value. < 1212944547 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Like A becomes 91, 91 becomes look and say, what have yous. < 1212944568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :aha, yes < 1212944579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, all commands other than conditionals should use the functions < 1212944591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you want to assign one variable from another, you have to do it through an Ackermann < 1212944609 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why "other than the conditionals"? < 1212944624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: because they take boolean input < 1212944638 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, you could just get the numbers mod 3. < 1212944699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK, fine by me < 1212944702 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how will loops be done? < 1212944724 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Recursion? < 1212944797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how will function definition be done, then? < 1212945105 0 :Slereah7!n=hax@ANantes-252-1-61-76.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212945133 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Ah shit. < 1212945178 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212945760 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[17:24] [CTCP] Received CTCP-PING reply from ais523: 33 seconds < 1212945879 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Is there a way to compute the Ramsey's numbers? < 1212945883 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Easily, that is. < 1212945973 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I don't think so < 1212945978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most of them aren't known < 1212945990 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1212945999 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : At the time of writing, even the exact value of R(5,5) is unknown, although it is known to lie between 43 (Geoffrey Exoo) and 49 (Brendan McKay and Stanisław Radziszowski) (inclusive); barring a breakthrough in theory, it is probable that the exact value of R(6,6) will remain unknown forever. < 1212946023 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Then it might not be a good idea to include it.3 < 1212946082 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1212946108 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a neat Erdos quote on the same page < 1212946133 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It is quite awesome. < 1212946133 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Hello, World! < 1212946144 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :What do you want, universe? < 1212946161 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh :) < 1212946162 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Hiato, what would you think of some sort of functional Malbolge? < 1212946190 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :"Imagine an alien force, vastly more powerful than us landing on Earth and demanding the value of R(5, 5) or they will destroy our planet. In that case, we should marshal all our computers and all our mathematicians and attempt to find the value. But suppose, instead, that they asked for R(6, 6), we should attempt to destroy the aliens." < 1212946213 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :err... well, lets see. Sounds interesting, though I doubt [one] would be able to take advantage of lazy evaluation in Malbolge < 1212946239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how would the encryption be done? < 1212946246 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :olsne: Can you help me out < 1212946260 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ais523: OOOH - Lets use my strem cipher < 1212946263 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE! < 1212946275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: does it encrypt functions? < 1212946277 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*olsner < 1212946294 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Well, it encrypts stuff :P Anything in the range [0;255] < 1212946310 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :so, yeah, it would be able to encrypt any binary info :) < 1212946312 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most functions aren't in the range [0;255] < 1212946318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could encode them as such < 1212946328 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I don't think it's possible to have a unique encoding for functions < 1212946334 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, not in a TC system < 1212946335 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, I do :) < 1212946341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's uncomputable to determine whether two functions are the same < 1212946363 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking along the lines of, the function name is encrypted, the function process is encrypted and the output s decrypted (not being encrypted in the first place) < 1212946382 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Also, what would the language be called? < 1212946387 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :XKCD? D: < 1212946400 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: not bad < 1212946404 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and by encryption, I mean literal character encryption by means of my poly-alphabetic substitution self modifying network < 1212946410 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, yeah, not bad < 1212946412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, writing the xkcd number is one of the few things it would be good at < 1212946421 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212946438 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Well, if we put in the Graham notation < 1212946438 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :assuming it can calculate g_64 easily < 1212946447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking just G(64) < 1212946455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than the rest of the notation < 1212946457 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Graham notation? < 1212946462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can get arbitrary Graham's numbers < 1212946477 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :... < 1212946478 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I just had an idea. < 1212946489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, this is unlikely ever to be implementable < 1212946496 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :What if we totally went overboard with that greek character idea? < 1212946501 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's look-and-say of the XKCD number, anyway? < 1212946504 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :What if we used function definition, ancient greek style? < 1212946524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bringing a whole new meaning to 'lambda' calculus? < 1212946530 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. < 1212946574 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I feel it wrong of me to distract from the topic here, but I must ask: Who here is good at mathematics, specifically the business of odd conjectures? < 1212946606 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I have one that needs proving/debating and that is as interesting as the Collatz Conjecture (in my view anyway) < 1212946606 0 :Slereah7!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212946607 0 :Slereah!n=hax@ANantes-252-1-61-76.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212946635 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ais523, Slereah, anyone? :P < 1212946731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm good at maths but not really at odd conjectures < 1212946741 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I only like bits of maths, really < 1212946760 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, see if this tickles you then: http://rafb.net/p/9IEm5j97.html < 1212946768 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :there's the impl. and here's the conjecture: < 1212946830 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Take any 2 positive integers, say x and why, and continually add the sum of all the digits of each number to their respective number. Unless *only one* of the numbers is a multiple of three, the two paths will merge < 1212946838 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*y not why :P < 1212946871 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :sounds arb, bu it seems to work :) < 1212946883 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*but < 1212946887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, that's mildly interesting < 1212946901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are there attractor numbers which always seem to end up on paths < 1212946902 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if it's international typo day < 1212946912 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1212946916 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for divisible by 3 and indivisible by 3 < 1212946938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. if for some reason the paths always ended up going through 12345678 unless the original number was higher than some critical value < 1212946956 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :aha, I see < 1212946961 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :in that case, yes < 1212946975 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :620 for pretty much everything below 20 I believe < 1212946987 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and 1003 for everything below 50 < 1212946994 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :so I presume really < 1212947003 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*below 50, above 20 < 1212947025 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :try it, using Merge('101','595') < 1212947035 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :or Merge('5','1') < 1212947043 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :err, that is the bigger number comes first < 1212947085 0 :kar8nga!n=kar8nga@AMarseille-151-1-47-142.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1212947275 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Holy shit < 1212947289 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I have absolutely horrible ideas for output. < 1212947300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: what about Merge('9','3')? < 1212947312 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, the divisible-by-3 can become divisible by 9 < 1212947314 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but not vice vers < 1212947318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it still works < 1212947321 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pretty trivially < 1212947340 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :err, I revise my conjecture :P If one of the numbers is a multiple of three, the paths never converge, if both the numbers are multiples of three, there is not guarantee of a merge < 1212947355 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :as Merge('45','3') doesn't seem to work < 1212947392 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Equality. In printed books before the modern equal sign, equality was usually expressed with a word, such as aequales, aequantur, esgale, faciunt, ghelijck, or gleich, and sometimes by the abbreviated form aeq " < 1212947409 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :bbiab, supper calls :) < 1212947515 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ibiblio.org/expo/vatican.exhibit/exhibit/d-mathematics/images/math01.jpg < 1212947524 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Come on Euclid, can't you write correctly? < 1212948238 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Found the Elements in greek. < 1212948267 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :?????. < 1212948271 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :MONAAAADS < 1212948424 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :???d?? < 1212948432 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Monads just can't give me a break. < 1212949136 0 :tusho!n=ehird@91.105.68.111 JOIN :#esoteric < 1212949141 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hello! < 1212949151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1212949161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bad timing BTW, because I leave here at 7 on Sundays < 1212949162 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What do you want, universe? < 1212949166 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i have settled into a routine of starting with irssi&w3m it seems < 1212949182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh, very bad timing < 1212949192 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I was just going to work on ESO... < 1212949202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we can still do some work on ESO < 1212949205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for 40 minutes < 1212949216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you can probably manage some of it without my help < 1212949279 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :probably :P < 1212949358 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the eso forum is difficult to use with w3m < 1212949360 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :w3m should do css < 1212949361 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212949413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok, I think I'll try X < 1212949434 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I think I will use esti for function definition. < 1212949445 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's what's used in Elements, apparently. < 1212949477 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm not too sure how to do the arguments of a function next. < 1212949508 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :xchat go! < 1212949520 0 :tusho_!n=tusho@91.105.68.111 JOIN :#esoteric < 1212949524 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1212949542 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok, now for epiphany < 1212949580 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you think this is all superstition? I have a nagging feeling the crashes are entirely random. :P < 1212949604 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WHAT THE FUCK, I'm #11 on reddit < 1212949609 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with my 'hello esolangs reddit' post < 1212949611 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1212949626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think they're determinstic, mostly, but loading programs up in a different order won't help < 1212949628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and link? < 1212949633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: reddit.com < 1212949636 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :11th item < 1212949670 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not to my view < 1212949684 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1212949690 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's because I'm (obviously) subscribed to that reddit < 1212949697 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it's hot on that reddit being the only thing there < 1212949701 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so it gets on my front page < 1212949713 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1212949714 0 :tusho!unknown@unknown.invalid QUIT :"leaving" < 1212949721 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :phew < 1212949734 0 :tusho_!unknown@unknown.invalid NICK :tusho < 1212949892 0 :tusho_!n=tusho@91.105.68.111 JOIN :#esoteric < 1212949892 0 :tusho!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212949897 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lal! < 1212949901 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :You said 40 minutes but it looks more like 5 now. < 1212949911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more like 27, actually < 1212949919 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you think it won't crash again? < 1212949926 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it depends on what you do < 1212949943 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: open a terminal :P < 1212949949 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :that didn't crash it < 1212950017 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: by the way, I enabled user dirs on eso-std.org < 1212950027 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :http://eso-std.org/~ais523 -> /home/ais523/public_html < 1212950034 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :cgi doesn't get enabled by default but I can < 1212950038 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where are they in the filesystem? < 1212950054 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :http://eso-std.org/~ais523 -> /home/ais523/public_html < 1212950063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you said that twice < 1212950083 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I was answering your question. < 1212950090 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :twice? < 1212950106 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I said it before you asked. < 1212950109 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, the first one wasn't intended to be an answer to the question < 1212950111 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and then after < 1212950112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you said it after I asked < 1212950116 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :wrong < 1212950118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least at this end of the connection < 1212950119 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric : http://eso-std.org/~ais523 -> /home/ais523/public_html < 1212950119 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric : cgi doesn't get enabled by default but I can < 1212950119 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric : where are they in the filesystem? < 1212950128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[18:35] http://eso-std.org/~ais523 -> /home/ais523/public_html < 1212950128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[18:35] cgi doesn't get enabled by default but I can < 1212950128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[18:36] http://eso-std.org/~ais523 -> /home/ais523/public_html < 1212950133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1212950136 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric : [18:35] http://eso-std.org/~ais523 -> /home/ais523/public_html < 1212950136 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric : [18:35] cgi doesn't get enabled by default but I can < 1212950136 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric : [18:36] http://eso-std.org/~ais523 -> /home/ais523/public_html < 1212950140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[18:35] ais523: by the way, I enabled user dirs on eso-std.org < 1212950140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[18:35] where are they in the filesystem? < 1212950140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[18:35] http://eso-std.org/~ais523 -> /home/ais523/public_html < 1212950144 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric : [18:35] ais523: by the way, I enabled user dirs on eso-std.org < 1212950145 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric : [18:35] where are they in the filesystem? < 1212950145 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric : [18:35] http://eso-std.org/~ais523 -> /home/ais523/public_html < 1212950162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then you answered the same question again < 1212950172 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212950178 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :* timotiis has quit (Read error: 110 (Connection timed out)) < 1212950187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[18:38] <-- timotiis has left this server (Read error: 110 (Connection timed out)). < 1212950192 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric : [18:38] <-- timotiis has left this server (Read error: 110 (Connection timed out)). < 1212950201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[18:38] [18:38] <-- timotiis has left this server (Read error: 110 (Connection timed out)). < 1212950212 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :. < 1212950226 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :" and Akregator's built in web browser" < 1212950230 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :this is called 'konqueror' < 1212950236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not exactly < 1212950239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they use the same backend < 1212950245 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but Akregator is not Konqueror < 1212950251 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I believe the component is actually called Konqueror < 1212950254 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and it uses KHTML < 1212950254 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it can't do file-management AFAIK < 1212950260 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it can < 1212950266 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but akgregator will never end up feeding it a file url < 1212950273 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why not < 1212950282 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what if someone puts one in an RSS feed? < 1212950287 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :that might work < 1212950292 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh, and OS X can't use ELF, period < 1212950293 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it's Mach < 1212950296 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :only < 1212950304 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1212950310 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Which it inherits from NeXTStep (or whatever the CapS are) < 1212950318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I would have thought it would be able to run them < 1212950331 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Basically, OS X is what happens when you take NeXTStep, and some BSDs, and collide them together with blood, guts, and battle cries. < 1212950339 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Then, you nurture its wounds until it's all happy. < 1212950344 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Then, you make it pretty. < 1212950366 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1212950379 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If it walks like a bar and talks like a bar, duck. < 1212950379 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope ihope is the real ihope < 1212950390 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ihope: that's a pretty neat antisig < 1212950398 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IRC so needs join messages < 1212950401 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as well as quit messages < 1212950407 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's SO abusable < 1212950408 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :for spambots < 1212950424 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: well, they wouldn't show if you couldn't make a commen < 1212950430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/commen/privmsg/ < 1212950434 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :speaking of spambots, I wrote a script that takes a text file and outputs a script that my okotterance co-ordinator can use < 1212950437 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, you don't get a join message if unvoiced < 1212950438 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you can configure how many clones it uses < 1212950457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't see how it would be any more abusable than privmsg, then < 1212950463 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't < 1212950469 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :my script is very abusable though < 1212950476 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so why did you say it would be? < 1212950477 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :since you can have an infinite send speed < 1212950482 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :well < 1212950484 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :given infinite clones < 1212950526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can't you do that with privmsgs? < 1212950553 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :"You have been guided to this site by a divine light of healing and creative energy of Reiki. " < 1212950554 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :tee hee < 1212950564 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, because of the forced delay when you spam < 1212950568 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and of course the flood protection < 1212950576 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :if you have 100 bots, you can make messages 100x faster < 1212950587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't see why join messages would be any different < 1212950600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they would presumably be force-delayed for spammers too < 1212950650 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I like how that esolang site contains pages called 'Rebirthing' and pages called 'Cross-cultural communication in English' < 1212950907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is it just me, or has anagolf died? < 1212950961 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's anagolf? < 1212950961 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's always like this < 1212950967 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :if you mean 'slow' < 1212950972 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :we just caused a blimp of activity < 1212950975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ihope: http://golf.shinh.org/ < 1212951009 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION downloads tomsrtbt, sets up a virtual machine, etc. < 1212951067 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Gee, I think the Linux computer has lots more free space. I'm going to go use it, I think. < 1212951090 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: What, are you doing rootnomic? < 1212951097 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep. >:-) < 1212951102 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Fine, fine, I'll code it. < 1212951119 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :If only to stop tomsrtbt being used. < 1212951127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ihope: limit its memory usage to 256.1 MB so as to annoy ehird < 1212951129 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets up virtualbox < 1212951138 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: actually, he was just trying to get me to do it < 1212951144 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :he's done it before < 1212951163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I did consider the possibility that he was just pretending to do something to encourage you to do it first < 1212951168 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: virtualbox is installing, happy now? ;) #ircnomic < 1212951187 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oop, it's 5 minutes < 1212951193 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :that went fast < 1212951295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :4 minutes now < 1212951304 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 3, actually < 1212951311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still 4 by my clock < 1212951313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's only approximate < 1212951320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, /now/ 3 < 1212951347 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: my clock is ntp'd I believe < 1212951359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mine was manually ntp'd < 1212951368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :from time to time, I synched it < 1212951376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :off an Internet server < 1212951381 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :seems that can't be done in Hardy, though < 1212951390 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's automatic NTP or none < 1212951408 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 60 seconds < 1212951521 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"" < 1212952021 0 :tusho_!unknown@unknown.invalid NICK :ehird < 1212952025 0 :ehird!unknown@unknown.invalid NICK :tusho < 1212952590 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :HELLO EVERYONE < 1212952618 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :wassabi < 1212952708 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What do you want, universe < 1212952712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1212952719 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1212952755 0 :tusho!n=tusho@91.105.68.111 JOIN :#esoteric < 1212953884 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212954182 0 :Slereah7!n=hax@ANantes-252-1-61-76.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212954415 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Holy Batman. < 1212954428 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong, Robin < 1212954432 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I think I might actually be able to pull off some ancient greek functional language. < 1212954460 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Diophantus had a whole system of it. < 1212954465 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: YES BATMAN! < 1212954488 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I think that with that and some flat out invention, I might be able to do something < 1212954543 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: If you do, I'll implement it, < 1212954605 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Oi. < 1212954605 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(diff) (hist) . . N Chris Barker‎; 18:01 . . (+78) . . 58.56.109.6 (Talk) (RipfxvQbmrCYuf) < 1212954607 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :tusho : If you missed the previous discussion < 1212954607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ban. Now. < 1212954616 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Probably? < 1212954622 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :The idea was to make a functional language with stupid functions < 1212954639 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :zomg < 1212954648 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Like Ackermann, McCarthy 91, Look and say < 1212954648 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Stuff like that < 1212954665 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Then, someone proposed greek letters < 1212954665 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :And I had the idea of doing it totally in greek, dude < 1212954682 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you can represent all the rational numbers in an infinite list in which ALL rational numbers are reachable < 1212954689 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1212954718 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Well yes < 1212954720 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :They're countable < 1212954728 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know, but i just figured out how to do it :) < 1212954741 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Actually, every definable number is countable < 1212954762 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :defineable? < 1212954766 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Uncountable sets are for non-constructive math. < 1212954767 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Definable. < 1212954773 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh i see. < 1212954775 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :constructive. ok. < 1212954776 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1212954779 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i figured out how to do it :D < 1212954782 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im pleased with myself < 1212954849 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: should we revive unikitten < 1212954903 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: the set of all definable numbers, you mean? < 1212954922 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :aleph_1 and its buddy omega_1 aren't countable, but they're definable. < 1212954976 0 :Slereah7!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212955055 0 :Slereah7!n=hax@ANantes-252-1-61-76.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212955165 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :augur: now figure out how to represent every rational number as a number with a finite decimal expansion such that if one rational number is bigger than another, its representation is bigger than the other's. < 1212955169 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :>:-) < 1212955181 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1212955265 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :infact < 1212955293 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i think the way i figured out makes it possible to not even need to store the list but just compute the nth rational of the list on the fly < 1212955337 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not that the list for doing that would be efficient in space usage, since it'd have repetition of /value/ but < 1212955393 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :1/2, 1/3, 2/3, 1/4, 2/4, 3/4, 1/5, 2/5, 3/5, 4/5, etc.? < 1212955427 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, that misses the rationals > 1 :) < 1212955450 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1212955477 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1212955487 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :1/1, 1/2, 2/2, 2/1, 1/3, 2/3, 3/3, 3/2, 3/1, 1/4, 2/4, 3/4, 4/4, 4/3, 4/2, 4/1, etc. < 1212955487 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should make two languages in greek < 1212955495 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :The silly one, and a srs one. < 1212955500 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :1/1 -- 1/2 ; 2/1, 2/2 -- 1/3, 2/3, 3/3 ; 3/1, 3/2, 3/1 -- ... < 1212955513 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Because Greek arithmetical notation seems eso enough < 1212955517 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah, ihope < 1212955521 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :there you go. < 1212955546 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tho redundancy as i have it works to make it trivially findable < 1212955607 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :atleast i think so.. lol < 1212955716 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I think xa means "multiply" < 1212955914 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I THINK < 1212955916 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :THEREFORE i ESO < 1212956009 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i thunk, therefore noone ever disputes me. < 1212956033 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Notation and definition of Diophantos" < 1212956035 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah < 1212956723 0 :Slereah7!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212956794 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :are we sure that real numbers are uncountably infinite? < 1212956855 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1212956863 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1212956979 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212957026 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212957144 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats because there are reals which aren't repetitive, nor finitely long, right? < 1212957145 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :like pi < 1212957157 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :right o - third and final conjecture for this evening :) < 1212957162 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1212957183 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok im out < 1212957184 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :see ya < 1212957185 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :augur: more like, what's 'twixt 1/3 and 1/4 ... say 1/5 etc etc etc < 1212957199 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/Q0NgAz40.html < 1212957200 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1212957207 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :here is the implementation < 1212957211 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1212957224 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :augur: a real/floating point/non-intergral number is a fraction, right? < 1212957234 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1212957237 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gotta go tho bye :) < 1212957245 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :so, you can arbitrarily sub-divide any range between any two fractions < 1212957275 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :into any more arbitrary ranges < 1212957275 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ad iniftum < 1212957275 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1212957275 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok bye < 1212957275 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*infinitum < 1212957275 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ok, cheers < 1212957306 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :tusho? < 1212957307 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :you there? < 1212957362 0 :Slereah!n=hax@ANantes-252-1-61-76.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212957373 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric : /summon tusho < 1212957377 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi Hiato < 1212957387 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION breathes a sigh of relief < 1212957607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1212957607 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :tusho, can I ask you to glance quickly over my latest and greatest conjecture? < 1212957607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/Q0NgAz40.html? < 1212957607 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1212957607 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :want an explanation as to what it is and why it's so cool? :P < 1212957607 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I am not Tusho < 1212957607 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, well spotted slereah < 1212957607 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :however, Slereah, would you like to know? :P < 1212957607 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs opinions < 1212957607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to know < 1212957607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but your code style sucks ;P < 1212957607 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, tusho, I just scraped out of delphi :P < 1212957644 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212957658 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: remove the space before function arguments < 1212957666 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and use do_it instead of DoIt for function names < 1212957680 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it goes like this. Take any arbitrary integer, x, and if it is positive, find the sum of its digits and one and subtract that from it. If x is negative, find the sum of its digits and one and add that to it. Recursively apply this procedure and it is conjectured that for all of x, it will reduce to the pattern: -1;1;-1;1... < 1212957688 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :tusho: roger that < 1212957693 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :apart from that, just add some more whitespace, really < 1212957698 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh :) < 1212957700 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's better than a lot of python! :-P < 1212957741 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) < 1212957791 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :so, on the conjecture? < 1212957809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: I'll think about it < 1212957809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :btw. http://www.python.org/dev/peps/pep-0008/ <-- PEP8, python style guide < 1212957812 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :written by guido himself < 1212957814 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :awesome :) < 1212957846 0 :Slereah7!n=hax@ANantes-252-1-61-76.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212957846 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://svn.browsershots.org/trunk/devtools/pep8/pep8.py <-- a script that complains if your code doesn't conform to it < 1212957846 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nice :) < 1212957868 0 :RedDak!n=dak@host66-88-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1212958122 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1212958293 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Give me somethign to feed that mu function will you? < 1212958531 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmmmmmmm. < 1212958534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I have ideas for le eso os! < 1212958553 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :who wants to hear < 1212958638 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1212958702 0 :Slereah!n=hax@ANantes-252-1-61-76.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212958707 0 :Slereah7!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212958708 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hello people sirs. < 1212958736 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Ideas for an eso os. Wanna hear? < 1212958744 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Sure, why not < 1212958793 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Well, you know the lazy, strongly-typed self-rewriting language we talked about yesterday? < 1212958801 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :MIN? < 1212958821 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Yeah, but ... before we went totally crazy about it. < 1212958832 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Right? < 1212958835 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Go ahead. < 1212958866 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Well, all of that, but PURELY FUNCTIONAL and REFERENTIALLY TRANSPARENT. < 1212958881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :For instance, the whole program rewrites itself into a lazy list of things like PutStr "hi" < 1212958896 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which then get performed in order by the program engine (thus eventually forcing the whole list) < 1212958910 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So the program is of type [IO], I guess. < 1212958911 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But whatever. < 1212958914 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that awesome? < 1212958952 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Rite? < 1212958956 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So, you write the OS. In that. < 1212958965 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. I'll have to understand it first < 1212959002 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Well, basically < 1212959004 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You have a program < 1212959008 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I hope so < 1212959009 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it lazily rewrites itself into something like < 1212959026 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[Print "Hello world", Print "How Are You?"] < 1212959031 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: So what the interpreter does < 1212959033 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is take the program < 1212959034 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :How can something rewrite itself lazily? < 1212959040 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and force it to evaluate the first element, and performs it < 1212959041 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :etc to the end < 1212959044 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Well, that's the hard bit. < 1212959049 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But we discussed that yesterday. < 1212959055 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The new part is that it's purely functional & ref transp. < 1212959070 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Oh, and installing a program amounts to the OS rewriting itself to include it. < 1212959078 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1212959090 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that's a bit awkward if you want to do input and have the rest depend on it < 1212959106 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, that was what I thought < 1212959107 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but no! < 1212959111 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GetLine rewrites into "the input" < 1212959112 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's why the IO monad, after all < 1212959117 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: because, after all, it is a self-rewriting language < 1212959124 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1212959138 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: clever, no? >:D < 1212959213 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But right now. < 1212959215 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok but that's not referentially transparent < 1212959226 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm a lot more excited by ARITHMETICA < 1212959233 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I totally want to try it. < 1212959244 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(It's the srs one, not the Ackermann one) < 1212959255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(because if you have two GetLine's they don't need to become the same thing) < 1212959259 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wrong < 1212959260 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they do < 1212959267 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :um, that is the part I haven't worked out < 1212959275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but, basically, when the monadic action of GetLine happens, it's morphed into the string < 1212959277 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :somehow < 1212959277 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but < 1212959279 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not < 1212959280 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :kidn of < 1212959340 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually most of this works but not putting all the actions in a list < 1212959348 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ok then, forget that part < 1212959424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it is an interesting concept, though < 1212959427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :don't you agree? < 1212959431 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :self-rewriting ... but lazy < 1212959432 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and _typed_ < 1212959469 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1212959524 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it certainly sounds like the OS TECHNOLOGY OF THE FUTURE < 1212959541 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the self-morphification and reflection of lisp as the very core of the language < 1212959546 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the mathematical elegance of laziness from haskell < 1212959552 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and the program-assurance of types < 1212959659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: or not < 1212959721 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BRB < 1212960000 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Back. < 1212960013 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Opinions? < 1212960014 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: you too < 1212960030 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :tusho : No. < 1212960036 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :sorry, what? < 1212960041 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1212960047 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :READ UPWARDS :P < 1212960048 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm working on ARITHMETICA < 1212960056 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hoping that I don't have to learn greek to do it < 1212960057 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :tusho: how far? :P < 1212960073 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: Slereah: Ideas for an eso os. Wanna hear? < 1212960086 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :right o guv < 1212960319 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :How would it be done to use a whole set of non-standard symbols for a programming language? < 1212960324 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Wow, could you, er, idiotize this (for a lack of a better word) < 1212960325 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :How does APL do it? < 1212960345 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: no :P < 1212960357 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: well < 1212960358 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in ascii < 1212960360 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :97=a < 1212960362 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and stuff < 1212960366 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just make a new encoding < 1212960372 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But HOW :o < 1212960372 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :97=FLYING SPAGHETTI MONSTER < 1212960377 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Just in your program < 1212960380 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :interpret the bytes < 1212960381 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :differently < 1212960384 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e.g. < 1212960390 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if c == 'a': # c = flying spaghetti monster < 1212960391 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :tusho: In that case, as I understand it, impossible to implement, but potentially awesome :) < 1212960400 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: not impossible, no < 1212960410 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :in fact, this would open up a very very interesting direction in programming < 1212960415 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but I mean, how would it display in the interpreter, graphically? < 1212960418 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: are you SURE they aren't in unicode < 1212960419 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, tusho, then I evidently don't understand right :P < 1212960424 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :tusho : Some are. < 1212960426 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and, well, you'd draw a picture and use a graphics library < 1212960429 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Actually, most < 1212960433 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That is, of course, a giant fuss. < 1212960434 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Stick to uncode. < 1212960437 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*unicode < 1212960438 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But important ones aren't. < 1212960446 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Pick other ones. < 1212960446 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although maybe there's close ones. < 1212960454 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Or ask the unicode consortium to add 'em. < 1212960458 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also, there's plenty of exposant, how to? < 1212960493 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: wut < 1212960543 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hey, there's actually Diophantus minus symbol < 1212960569 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :tusho : Like, < 1212960573 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But for greek letters. < 1212960592 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: i dunno lol < 1212960602 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Make code html and use < 1212960603 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212960631 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Will it work for greek? < 1212960658 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that was a joke < 1212960660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but yes < 1212961356 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212961667 0 :Slereah7!n=hax@ANantes-252-1-61-76.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212961916 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :>:| < 1212962087 0 :jix!n=jix@dyndsl-091-096-060-030.ewe-ip-backbone.de JOIN :#esoteric < 1212962422 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1212962708 0 :cherez!unknown@unknown.invalid QUIT :Remote closed the connection < 1212962738 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric < 1212962820 0 :cherez!unknown@unknown.invalid PART #esoteric :? < 1212962846 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1212963031 0 :Judofyr!unknown@unknown.invalid QUIT : < 1212964660 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Can the esowiki do superscript? < 1212964834 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1212964835 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : < 1212964861 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1212966179 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :z < 1212966341 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I'm not too sure what to use for variables in arithmetica < 1212966373 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :There's the sigma for single-variables, but he doesn't seem to use anything consistent with multiple ones. < 1212966393 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It's a number with two letters in superscript, but the letter change often < 1212966423 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :. < 1212966645 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : < 1212966659 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :wotwot < 1212966712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ESO IDEA!!! < 1212966720 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'unwrapped' conditionals < 1212966721 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Like: < 1212966723 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if n == 0 < 1212966726 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : then fact n = 1 < 1212966730 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : else fact n = n * fact (n-1) < 1212966733 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Cool? < 1212966774 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1212966774 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Not very < 1212966798 0 :oklopol!i=oko@dsl-tkubrasgw1-fe1cfa00-58.dhcp.inet.fi JOIN :#esoteric < 1212966815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Why? < 1212966822 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I think it's actually distantly related to prolog < 1212966823 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Watch: < 1212966825 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if n == 0 < 1212966827 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : then fact n = 1 < 1212966838 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : else if result == n * fact (n-1) < 1212966848 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : then fact n = result < 1212966858 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :see? < 1212966867 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The conditionals 'predict' the future variables. < 1212966870 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it interests oerjan ;P < 1212966901 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. < 1212966934 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I believe you can do nondeterminism with it. < 1212966936 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like: < 1212966948 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if x `elementOf` xs then choose xs = x < 1212966968 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1212967001 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though I'd rather write that as if xs = x then x `elementOf` xs. < 1212967010 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/if xs/if choose xs/ < 1212967021 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Well, that's confusing. < 1212967030 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Mine is fairly simple: You just 'unwrap' the conditionals outside the function < 1212967040 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's more logically correct. :-) < 1212967080 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if ys `sorted` xs then sort xs = ys < 1212967080 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212967141 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Something like if x `elementOf` xs then choose xs = x would kind of imply that choose xs is equal to every element of x. < 1212967164 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: No. < 1212967166 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It reads: < 1212967167 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Which is... oofy unless all elements of xs are equal. < 1212967175 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/would kind of/would seem to/, then. < 1212967178 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'If x is a member of xs, then choosing an element from xs results in x' < 1212967184 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Makes sense to me. < 1212967197 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Yours makes the membership of xs an afterthought. < 1212967199 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Mine makes it the basic idea < 1212967200 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/results/can result/. < 1212967209 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or not. < 1212967225 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/Or not/Or else not/ < 1212967251 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Be back in a moment. < 1212967254 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :s/Or/The/ < 1212967261 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Uh oh. :-) < 1212967263 0 :ihope!unknown@unknown.invalid QUIT :"ChatZilla 0.9.82.1 [Firefox 2.0.0.14/2008040413]" < 1212967266 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :s/Of/And/ < 1212967718 0 :ihope!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1212967723 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Back. < 1212967730 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :As I'm sure you can tell. < 1212968001 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212968797 0 :Slereah!n=hax@ANantes-252-1-61-76.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1212968798 0 :Slereah7!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212968936 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1212969597 0 :Slereah7!n=hax@ANantes-252-1-70-48.w81-250.abo.wanadoo.fr JOIN :#esoteric < 1212969915 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Gaiz < 1212969926 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :What do I need to display the unicode fellows on my firefox < 1212969927 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1212969929 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1212969930 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a font < 1212969936 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gewgle code2000 < 1212969948 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1212970037 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Yay :D < 1212970048 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I get the stupid never used characters < 1212970057 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :la! < 1212970092 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Except... < 1212970099 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Not the one I was actually looking for :( < 1212970108 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"GREEK ACROPHONIC HERMIONIAN TEN" < 1212970118 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It displays as [10] < 1212970125 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Which is semantically right, but you know. < 1212970158 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :𐅢 < 1212970203 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Is there a way to search for which police has the char you want? < 1212970358 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :𐅢phat𐅢 < 1212970361 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: which police? < 1212970468 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Anyone with the GREEK ACROPHONIC HERMIONIAN TEN character. < 1212970478 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Because I suppose I can't be too pciky! < 1212970586 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah < 1212970588 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :"police"? < 1212970593 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1212970595 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Font. < 1212970600 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Police is in French. < 1212970604 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1212970608 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :crazy frenchy < 1212970634 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whats police translated into french? < 1212970636 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :polis? < 1212970640 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no tats not french < 1212970646 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :too phonetic < 1212970656 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212970676 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Police is police < 1212970683 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :NIQUE LA POLICE < 1212970684 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :peaulice < 1212970773 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Do wikis have a way to comment out? < 1212970781 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1212970795 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :<-- maybe? < 1212970813 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no. you cant comment things out. < 1212970816 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you can delete them. < 1212970843 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :'cause I'd like to keep a greek alphabet in the arithmetica page < 1212970852 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1212970853 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am quite sure i've seen comments, but maybe you cannot have arbitrary things in them < 1212970870 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :theres a discussion page, but no comments in the body i dont think < 1212970870 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's easier than to get the letters elsewhere. < 1212970885 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :then maybe you should just put in a link to mathematical symbols. < 1212970900 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i _know_ i've seen comments in wikipedia < 1212970905 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1212970906 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1212970932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :html style, i assume < 1212970948 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Commenting page source: < 1212970948 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :not shown when viewing page < 1212970948 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric : * Used to leave comments in a page for future editors. < 1212970948 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric : * Note that most comments should go on the appropriate Talk page. < 1212970948 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric : < 1212970949 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric : < 1212970961 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah that was it < 1212970974 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It works! < 1212970978 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1212970982 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :html commments are valid then < 1212971317 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :protip: < 1212971320 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wiki syntax is augmented html < 1212971322 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, subset of html < 1212971357 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a superset of a subset, which itself is not a subset. < 1212971358 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212971380 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or, in other words, some HTML + some custom stuff < 1212971661 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :. < 1212971691 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/User:Slereah/Arithmetica < 1212971694 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Holy Batman < 1212971705 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It would be easier if I could read greek! < 1212971736 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I have little idea how he deals with operator precedence or place his abbreviations. < 1212971840 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1212971842 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'We need more people like Ørjan_Johansen.' < 1212971848 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sez the person who removed a spec < 1212971858 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because oerjan 'fucked with it' (objected to its copyright which was incompatible with the wiki's) < 1212971867 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is browsin' the wiki, in case youcan't tell < 1212971918 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Ah, found a font. < 1212971932 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Unicode fonts for ancient scripts" < 1212971954 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, and the guy is highly egotistical < 1212971962 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and, um, bigoted: '(grr chinese)' < 1212971971 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he thinks that the chinese are going to steal his esoteric cpu architechture < 1212971975 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because they can't be bothered to make their own < 1212971984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and that makes it OK to be incompatible with the wiki's licensing < 1212972187 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :does anyone have a good reference or intro to building interpreters? < 1212972246 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: sicp < 1212972249 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212972257 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not joking < 1212972263 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it is the #1 reference text on interpreters & compilers < 1212972265 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :save for the dragon book < 1212972277 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sicp first, then the dragon book for the low-level dirty details (if writing a compiler) < 1212972280 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if not writing a compiler, just sicp < 1212972337 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :does it go over stuff like how to implement recursion using stacks and so on? < 1212972345 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1212972380 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: no, because scheme handles that for you. < 1212972388 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's about high-level interpreters < 1212972397 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but, err, what's complicated about using a stack for recursion? < 1212972401 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :riiiight but im not going to be writing an interpreter in scheme. :P < 1212972403 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :instead of calling a function, push to stack and goto the top < 1212972415 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im going to be writing an interpreter in javascript < 1212972416 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :when returning, replace top of stack with value < 1212972418 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1212972425 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: well, javascript does function calls fine < 1212972428 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which, while it lets you do recursion, it doesnt let you do infinite recursion < 1212972428 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no need to implement your own stack < 1212972432 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1212972437 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it has about 100 to 1000 recursions max < 1212972437 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: so do tail call optimization < 1212972441 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1212972446 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tailcalls wont work < 1212972453 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: you can't have infinite calls < 1212972455 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RAM is finite < 1212972458 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1212972461 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but in principle. < 1212972470 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :JS's function call stack is only about 1000 calls deep < 1212972470 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: in principle, js has no recursion limit. < 1212972479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can't say in principle then talk about implementation < 1212972483 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1212972485 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1212972490 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :JS has arrays tho < 1212972495 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and arrays can be arbitrarily large < 1212972507 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: js has objects < 1212972509 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :use them < 1212972527 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know. but i dont know how to right an interpreter outside of scheme :P < 1212972531 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well < 1212972533 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :rather < 1212972549 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont know how to write an interpreter that doesnt already implicitly handle recursion using recusion < 1212972568 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : handle recursion using recusion < 1212972569 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1212972577 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well < 1212972582 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the metacircular evaluator < 1212972594 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :uses its OWN recursion, to handle the recursion of the scheme it's interpreting < 1212972624 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes, that's standard practice < 1212972628 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nothing wrong with it, use it < 1212972631 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: you know what? < 1212972632 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :right < 1212972633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :even python uses that < 1212972638 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but if i did that with javascript < 1212972641 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :perl used to use it too < 1212972648 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it can't interpret anything more than 1000 recursions deep < 1212972653 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: same with the c stack < 1212972657 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :python peeps don't have a problem < 1212972658 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nor do perler < 1212972659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :s < 1212972683 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so i want to use JS arrays as stacks and get a (effectively) arbitrary stack depth < 1212972693 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so? just do it < 1212972710 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but i dont know HOW to write that kind of interpreter. :P < 1212972756 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: you just ... do it < 1212972757 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :try it < 1212972762 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1212972763 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho < 1212972767 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont know HOW to fucking do it < 1212972768 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1212972784 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1212972785 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just do it < 1212972785 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1212972786 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1212972792 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dont make me smack you tusho :P < 1212972797 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1212972801 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :You don't need no book to write interpreters, nigga. < 1212972811 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::smacks tusho and slereah:: < 1212973360 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1212973948 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Suddenly, I wonder if it would be possible to prove /// Turing-complete based on its compression ability. < 1212973964 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :See if it can compress arbitrary Turing machine outputs into their respective Turing machines, I guess. < 1212974019 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212974022 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ://? < 1212974061 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Slashes on the wiki. < 1212974078 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :As in http://whatever/Slashes < 1212974083 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1212974429 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :tusho or comex: I don't suppose you plan on letting people buy more space for rootnomic (Normic, is it?) in exchange for whatever the nomic itself will give them. < 1212977092 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooooookokokokokokokokokokokokokokokoko < 1212977103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i felt like doing /// the other day < 1212977113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but ended up reading ithkuil < 1212978752 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Do you know if Ilaksh-----'s two-dimensional writing system's been... done? < 1212978762 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :[I sense the presence of a cat on the keyboard.] < 1212978823 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! :o < 1212978849 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you do conlangs? < 1212978866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: been done? < 1212978873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: a bit < 1212978881 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :are you on ZBB? < 1212978884 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: i'm fairly sure it's ready < 1212978888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: no, what is it? < 1212978892 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1212978899 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a conlanger forum < 1212978902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm mostly doing lojban & developing lalna, my own lang < 1212978909 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as for conlangs < 1212978941 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except right now reading ithkuil, thought i'd check it out, since they say it's impossible < 1212978952 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it seems like a relatively simple language < 1212978967 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with a lot of characters < 1212979005 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(ithkuil doesn't even have lambdas afaik) < 1212979018 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(what is that about??) < 1212979034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(except it might have them, i've only read like 60% of it) < 1212979036 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1212979046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(lol @ you too) < 1212979058 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ithkuil doesnt even have lambdas.. you're so adorable :) < 1212979087 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lmfao < 1212979100 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Me: heh. you're funny. :) < 1212979100 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :DanFrederiksen: I prefer genius but funny too :) < 1212979119 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh man < 1212979175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lambdas are crucial for communication!! < 1212979187 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212979218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well not really, i do use quantification occasionally to avoid confusion < 1212979223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*though somewhere < 1212979238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*in everyday speech somewhere in there < 1212979246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really just scratch the whole sentence < 1212979250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm a bit tired < 1212979250 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lolol < 1212979528 0 :ihope!unknown@unknown.invalid QUIT :"Lost terminal" < 1212979648 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lolguys < 1212979654 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :this guy danfrederiksen < 1212979664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the genius < 1212979667 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thinks hes "disproved" evolution with some silliness < 1212979673 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and because hes a genius, hes always right < 1212979683 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :come join me in #ai so we can make fun of him < 1212979687 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :OMG this is revolutionary < 1212979845 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol. i love crazy people :) < 1212979866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what kinda guy this guy is < 1212979875 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :atm you're the one being silly :D < 1212979883 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know, i'm mocking him :P < 1212979916 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :DanFrederiksen: well, not many before me was able to prove evolution wrong.. < 1212979916 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :augur: uh huh :) < 1212979918 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :DanFrederiksen :you naturally assume you would recognize such a proof.. < 1212980131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wanna see el proofo < 1212980182 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok: evolution is a purely mechanistic concept. anything outside the mechanistic it could make. we have sensation, a quality that is useless in the mechanistic, ergo we are at least more than mechanistic and ergo evolution didn't make us < 1212980195 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1212980235 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"sensation" has no meaning to me < 1212980244 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :SENSATION < 1212980245 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you know < 1212980248 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :something thats SENSATIONAL < 1212980350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212980368 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so did you see the Mecofrom dicussion? < 1212980393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :..mecofrom? < 1212980401 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a new esolang we've decided to make < 1212980404 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :everything has a co < 1212980409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1212980410 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :expressions have coexpressions < 1212980414 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which run in cotime < 1212980419 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which is perpendicular to normal time < 1212980421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know all that much about category theory < 1212980425 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(tho its not complex time) < 1212980434 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1212980440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i guess that sounds interesting < 1212980442 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its not about category theory, its just crazy thats all < 1212980457 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :co-cotime is just time < 1212980461 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but according to the spec < 1212980468 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :co-cotime is not the same as cocoa-time < 1212980477 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :cocoa-time being when the program gives the programmer hot chocolate < 1212980514 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we're undecided yet whether the spec should make marshmallows optional or required < 1212980544 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse, co-cocoa-time would have co-marshmallows and the cup would fill as you drank it. < 1212980583 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ahem, co-cocoa-time is just coa-time < 1212980599 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats (co-cocoa)-time < 1212980603 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean co-(cocoa-time) < 1212980626 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we've decided that co-ality should be distributive too < 1212980632 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sort of like matrix multiplication < 1212980633 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so < 1212980648 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :co-( X op Y ) = co-X co-op co-Y < 1212980690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :YOU'RE ALL INSANE < 1212980717 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :co-hey co-oerjan < 1212980725 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :co-how co-are co-you? < 1212980910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ahem, co-cocoa-time is just coa-time <<< no, it's just a-time. < 1212980914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1212980918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, sorry < 1212980923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't really count to that many, < 1212980960 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1212980971 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :co-co-co-a-time is just co-a-time < 1212980974 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :two co-s cancel < 1212981066 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that was fun < 1212981081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes yes, i failed, don't rub it in my face i'm tired and i'm stupid yes i am yes < 1212981136 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :his (non)dispute using qualia has been well covered by far smarter people than he < 1212981148 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tho he probably doesn't even know who they are ;) < 1212981151 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1212981154 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :SICP died on me :( < 1212981178 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, just leave the room :P < 1212981196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1212981208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i should < 1212981213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i can't really < 1212981228 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh just do it < 1212981237 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're finnish, you've got leet skillz like that < 1212981241 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you see, his house is buried by a freak snowstorm < 1212981252 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1212981260 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hes finnish, they can walk through snow < 1212981264 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :they evolved to deal with it < 1212981297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have psychological issues < 1212981304 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i cannot leave rooms < 1212981306 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm insane like that < 1212981308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :completely mad < 1212981313 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but youre so so pretty it doesnt matter < 1212981329 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah you were right, that is one stupid crackpot < 1212981332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1212981346 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :#ai seems to attract them < 1212981348 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont know why < 1212981353 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ive met atleast 3 so far there < 1212981354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you haven't even seen my current pics! < 1212981361 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :show me your current pics! :o < 1212981372 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't have any < 1212981382 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :then you cant say i havent seen them < 1212981386 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :since they dont even exist! < 1212981394 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1212981394 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right < 1212981396 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i can't not have seen them! < 1212981409 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :vacuously true, oklopol. < 1212981409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm a bit drunk on coffee right now < 1212981412 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if they dont exist < 1212981416 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1212981418 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :then i have seen them and i havent seen them < 1212981418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :caffeine < 1212981419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1212981428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :weeeeeeeeeeeeeeeeeeeeeeee < 1212981436 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :take new pics < 1212981446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1212981453 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh you < 1212981458 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1212981459 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok fine < 1212981464 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :take nude pics < 1212981518 0 :augur!unknown@unknown.invalid NICK :psygnisfive < 1212981568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, now which is the programmer and which is the gay guy who wants a piece of me? < 1212981591 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1212981603 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :think about that for a while < 1212981613 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which what? < 1212981622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(nick) < 1212981637 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :BOTH. < 1212981661 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i am not a living sherry turkle e.g. < 1212981725 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't get the reference < 1212981760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god i hate non-behaviorists when i'm tired < 1212981777 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why don't they ban that guy < 1212981778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they should < 1212981780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :immediately < 1212981781 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, behaviorism is silly, ofcourse < 1212981787 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but he's like... < 1212981794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god i hate you when i'm tired < 1212981800 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :haha ;) < 1212981806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :;;;;;;) < 1212981821 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but you love me when you're not < 1212981822 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :unf unf unf < 1212981848 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unfunfunf < 1212981914 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :WHY I LOVE MUDKIPS < 1212981956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool kips < 1212981970 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :cool kips on the block < 1212984518 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god i'm cool < 1212984523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and what i mean by that is < 1212984526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i should start getting home < 1212984769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bye! < 1212984770 0 :oklopol!unknown@unknown.invalid QUIT :"( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )" < 1212984818 0 :psygnisfive!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212984818 0 :puzzlet!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212984819 0 :GregorR!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212984924 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1212985204 0 :psygnisfive!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1212985204 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1212985204 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1212985206 0 :psygnisfive!unknown@unknown.invalid QUIT :Connection reset by peer < 1212985207 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1212985260 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1212985270 0 :augur!unknown@unknown.invalid NICK :psygnisfive < 1212985284 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1212985831 0 :puzzlet!unknown@unknown.invalid QUIT :Connection timed out < 1212986132 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1212986241 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1212986848 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1212987439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Hello!! < 1212987442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :My name is botte and I am young but learning the ways of the BOT! < 1212987445 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I wish to be a bot on the irc network of free nodes! I am BOTTE and I stand PROUD HERE TODAY!!!! < 1212987448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I hope you accept me in to your HACKER CIRCLE where I will hack and bot! < 1212987451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Thank you!!! < 1212987454 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :p.s. I am not up yet but I will be!! I am botte! < 1212987455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1212987456 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1212987470 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :who is John Jacob Jingleheimer Schmidt? < 1212987807 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :some twat who has my name < 1212987851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: so perhaps you? < 1212987864 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no. fuck him. < 1212988184 0 :GregorR!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212988308 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1212988659 0 :GregorR!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212989195 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1212989636 0 :GregorR!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212990197 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1212990496 0 :GregorR!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212990821 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, you know JS? < 1212990958 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :javascript? < 1212990999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if so, you've already asked, and i know it somewhat < 1212991038 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1212991123 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to sleep in two minutes, so be fast :D < 1212991280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nigteh! < 1212991281 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1212991624 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we shall work together on a project. < 1212991624 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whats your aim screenname or something? :P < 1212991819 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :nigteh? lol < 1212992937 0 :GregorR!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1212993496 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1212998399 0 :clog!unknown@unknown.invalid QUIT :ended < 1212998400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1213005156 0 :GreaseMonkey!n=gm|--0@219-89-40-21.dialup.xtra.co.nz JOIN :#esoteric < 1213007865 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213007874 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1213008268 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Saliendo" < 1213008845 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1213010236 0 :Hiato1!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1213010351 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1213010358 0 :RedDak!n=dak@host66-88-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1213010933 0 :ais523_!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1213011078 0 :ais523!unknown@unknown.invalid QUIT :Nick collision from services. < 1213011082 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1213011335 0 :Hiato!unknown@unknown.invalid QUIT :Connection timed out < 1213011855 0 :cherez1!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric < 1213015172 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1213017567 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1213017978 0 :Polar!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1213018002 0 :Polar!i=polar@arunprasannan.com JOIN :#esoteric < 1213018077 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wades through the corpses to check if anyone is still breathing < 1213018117 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1213018131 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :It lives! < 1213018168 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: May I enquire as to how much linguistics tickles you? < 1213018291 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :well, essentially, would you do me a favour and peep around http://eyo.icr38.net/phorum/ ? < 1213018635 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Why, are you BANNED or something? < 1213018654 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :This forum has a total of 8 posts. < 1213018670 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :*turtle < 1213018806 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay, I'm alive! < 1213018834 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1213018893 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills ihope < 1213018906 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay, I'm dead! < 1213018915 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I like novelty, you see. < 1213019071 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :ACTION resurrects ihope < 1213019105 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay, I'm undead! < 1213019186 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213019198 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Yay, the greeks had a 0 :D < 1213019212 0 :kar8nga!n=kar8nga@AMarseille-151-1-47-142.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1213019218 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1213020238 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?" < 1213020278 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Te audire no possum. Musa sapientum fixa est in aure." < 1213020292 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"My balls itch" < 1213020549 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1213020869 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Hello sir < 1213020937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1213021845 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213023277 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1213025449 0 :cherez1!unknown@unknown.invalid NICK :cherez < 1213026037 0 :ehird!n=ehird@91.105.68.111 JOIN :#esoteric < 1213026059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1213026067 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :seen the latest stuff going on over at Agora? < 1213026092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shi < 1213026097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no kb < 1213026106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how are you typing, then? < 1213026108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :run out battry < 1213026115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :onscreen < 1213026130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh dear, that must be tricky < 1213026133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tjisvis mac < 1213026136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I've done it myself from time to time < 1213026136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1213026148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mac has wyrleskvb < 1213026161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :buti lrft on < 1213026167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so die < 1213026171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I used to have a wireless mouse < 1213026174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but got a wired one for that reason < 1213026192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wishb it waasmose... < 1213026284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it was a serious comment about Agora < 1213026292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some people there thought you weren't getting messages < 1213026296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and tried to deactivate you < 1213026299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've blocked that < 1213026308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, you're still active < 1213026308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1213026312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why < 1213026320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's being done on the backup lists < 1213026322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not the main ones < 1213026324 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at the moment < 1213026349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh why < 1213026360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :im not subd 2thm < 1213026361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the main ones are down, that's the usual reason to use a backup list < 1213026387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hhhhhhsas < 1213026430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whwerr fuckinn batrys < 1213026512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is amused at what on-screen typing looks like, it's almost as if ehird is drunk < 1213026533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe i am///// < 1213026536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1213026542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no shift < 1213026547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lollers < 1213026554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: anyway I did vote FOR on your AGORA proposal on PerlNomic in the en < 1213026556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/d/ < 1213026566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so as to cause the PNP to submit the FOR vote to a-b when it was down < 1213026567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1213026571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mostly because I wanted to see what would happen < 1213026575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :darmn < 1213026580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuk u ; < 1213026589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I've CFJd on the statement that it voted validly < 1213026616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :see archives < 1213026628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cantb ty[pe < 1213026635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll give you a link < 1213026639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so hard 2do dat < 1213026655 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://listserver.tue.nl/mailman/private/agora/ < 1213026661 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that one works even without subscription < 1213026667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's where I'm mostly posting at the moment < 1213026872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fukkinhwellll < 1213026904 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The main lists are down? < 1213026910 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yes < 1213026930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you just posted to tue, though, so you must have posting to backups working < 1213026934 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just use the backup list. < 1213026942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are two of them < 1213026944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tue and yoyo < 1213026945 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes, they are. < 1213026945 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is on a different server. < 1213026953 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird, are you subscribed to the backup lists? < 1213026965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1213027080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jthfhtgfjc[ < 1213027088 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Subscribe to them. < 1213027098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ihope: what, without a keyboard? < 1213027100 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would be difficult < 1213027125 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't suppose your on-screen keyboard has common digraphs and trigraphs. < 1213027167 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :it's the return of the ehird, part I < 1213027168 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I am back < 1213027178 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No *keyboard*? Ouch. < 1213027180 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :and Slereah for that matter < 1213027181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato1: an ehird without a keyboard, it seems < 1213027187 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1213027199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was under the impression computers didn't even boot without a keyboard < 1213027208 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but maybe that's just PCs, probably Macs are different < 1213027219 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: In answer to a question you posed way earlier: no, I'm not banned, but are you interested ? < 1213027239 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Why would I be? < 1213027252 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I must disagree here, I even managed to dupe it past the post without anything but a cpu connected. How could I tell, the beeping was right :P < 1213027261 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That's only certain BIOSes. < 1213027261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1213027263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :keyboard < 1213027265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DDDD < 1213027268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ah < 1213027268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it was already booted < 1213027271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just took it off standby < 1213027273 0 :ehird!unknown@unknown.invalid NICK :tusho < 1213027273 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's why I asked if linguistics interested you :P < 1213027275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I guessed < 1213027277 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1213027293 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Fuck. I hate this keyboard, I just remembered. < 1213027299 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I need to do dances to get a # < 1213027301 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Not enough that I actually want to do it :o < 1213027303 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Alt-3. < 1213027316 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :right o slereah7 :P < 1213027341 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :tusho/ehird, whoever you be, is that a legendary DVORAK keyboard? :P < 1213027359 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1213027361 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :an apple british one < 1213027363 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1213027364 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it FUCKING SUCKS < 1213027370 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :oh, right heh :) < 1213027372 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: imagine < 1213027375 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to comment out something < 1213027376 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Alt-3 < 1213027380 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :alt-fucking-3 < 1213027387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and alt is where the windows key is on most keyboards < 1213027389 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: time to get your emacs-fu ready, then < 1213027390 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :hey, it happens < 1213027391 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :FUCKING THING SUCKS < 1213027399 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, I think it's time to remap < 1213027413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately < 1213027417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I must type £ as well < 1213027422 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and this has less keys than normal keyboards < 1213027424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cuts himself < 1213027455 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#### < 1213027455 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1213027460 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :be careful, you might just see you... never-mind, you already did :P < 1213027462 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but now I need alt-3 to get £ < 1213027467 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :*cu < 1213027473 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: though I don't type £ that much < 1213027474 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so yay < 1213027477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :neither do I < 1213027484 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok, I'm happy now < 1213027492 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but I do have a soft spot for that shitty crashy thing < 1213027494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, I once worked for a while on a keyboard on which neither B nor Y were working < 1213027495 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how much that doggy is on the window, and whether tusho can tell him < 1213027500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on a BBC micro, which had no persistence < 1213027502 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato1: £4 < 1213027513 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1213027518 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fuddles about with os x < 1213027524 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok, I think I'm comfortable with it now < 1213027530 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ready to take on the world, and do lots of eso-things < 1213027532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I had to do stuff like mess around with Basic programs which printed out Y from its character code, just to generate the character to remap it < 1213027542 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how would you explain to people which keys were not functioning? :P < 1213027550 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato1: the onle between t and u < 1213027552 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*one < 1213027556 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Now < 1213027557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato1: CHR$(ASC("Z")-1) is what I did < 1213027561 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then mapped that to an f-key < 1213027561 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Which backups lists do I need to dubscribe to < 1213027562 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :heh, fair enough < 1213027567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: tue and yoyo < 1213027570 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: links? < 1213027572 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're both linked from http://agoranomic.org < 1213027590 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I think we've lost a special bond now that my computer doesn't crash when you arrive. < 1213027596 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :agoranomic.org is down < 1213027615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no it isn't unless I have it cached, but I'll link them separately anyway < 1213027622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://www.listserver.tue.nl/mailman/listinfo/agora < 1213027627 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://yoyo.its.monash.edu.au/mailman/listinfo/nomic < 1213027629 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, and FGSFDS: Mail.app doesn't recognize my gmail labels < 1213027639 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gotta do it man-you-all-ee < 1213027654 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1213027658 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I get gmail thru pop < 1213027659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why not imap < 1213027663 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION done fixit < 1213027770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you aren't a member of PerlNomic? < 1213027775 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1213027778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm mildly surprised at that < 1213027778 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't know Perl. < 1213027779 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1213027790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: quite a few people there don't, AFAICT < 1213027794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway I translated the rules into English < 1213027802 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to make it user-friendly for non-Perlers < 1213027813 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not a bad idea. < 1213027825 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd rather learn Perl first, and make horridly obscure rules. :p < 1213027833 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :21353214;[], anyone? < 1213027844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's a NOP < 1213027852 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1213027854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except you need to write something after the comma < 1213027856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to make it grammatical < 1213027872 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... That's almost syntactically well-formed? < 1213027874 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shudders < 1213027879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what you have there is "ignore the number 21353214, then create a reference to an empty list and discard it, then" < 1213027890 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps the PNP should post to all three servers at once. < 1213027892 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1213027892 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1213027892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which almost makes sense but ends halfway through a statement < 1213027893 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's just < 1213027896 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!!! < 1213027898 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :21353214; [], a; < 1213027911 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: C almost supports that < 1213027914 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if it supported [] list syntax < 1213027914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that's wrong under use strict < 1213027914 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it would < 1213027923 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Doesn't make it any better. ;) < 1213027924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: a was a placeholder < 1213027924 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try using $a instead < 1213027932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, unless you have a function called a < 1213027979 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: luckily Perl's garbage-collected or your [] would be a memory leak < 1213027982 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHAHA MAIL.APP FAILS AT IMAP AND GMAIL < 1213027987 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's refcounted < 1213027990 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :big diff ;) < 1213027999 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: refcounting's a sort of garbage-collection < 1213028006 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Reference counting is considered a form of garbage collection. < 1213028007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not a general one but good enough in many cases < 1213028012 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Have I made any posts to yoyo that you can see? < 1213028013 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: only by sillies < 1213028024 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A very, very simple one, mind, but a form, nevertheless. < 1213028028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I've got one you posted to tue, but none to yoyo < 1213028069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, your posts to yoyo went through < 1213028069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I was having yoyo problems then < 1213028070 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hahahahahahhahahahahaha, I don't have an Inbox < 1213028070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which I've now sorted < 1213028082 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because I can only have All Mail < 1213028082 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or similar < 1213028082 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to be precise, I'd subscribed to tue but not yoyo... < 1213028192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: subscribed yet? < 1213028211 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'm still fixing mail.app < 1213028215 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gmail's imap is uh BROKEN < 1213028219 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to put it lightly < 1213028284 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jesus christ < 1213028286 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fuck mail.app < 1213028289 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'ma use the web interface < 1213028308 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because it's not TOATLLY BROKEN < 1213028338 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Cool, Gmail tries to resend messages if it can't connect to the server. < 1213028352 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yoyo link plz ihope < 1213028368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://yoyo.its.monash.edu.au/mailman/listinfo/nomic (although I'm not ihope) < 1213028398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err < 1213028399 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I meant ais523 < 1213028443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :did I miss anything? < 1213028449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :internet was down for a few seconds < 1213028475 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Link to yoyo & tue archives? < 1213028496 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, if you can't follow links from the pages I just linked, I can paste them for you < 1213028513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://listserver.tue.nl/mailman/private/agora/ (tue) < 1213028525 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :already read that one < 1213028528 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I need the yoyo one < 1213028553 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for some reason yoyo's just started timing out on me < 1213028556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then, so has B Nomic < 1213028560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I think it's my connection < 1213028569 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hey, look, I did apologise < 1213028571 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's kind of them < 1213028572 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://yoyo.its.monash.edu.au/pipermail/nomic/ < 1213028607 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ais523: did I recommend that ehird do something? < 1213028616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not AFAIR < 1213028640 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :What are the actual addresses for yoyo and tue? < 1213028649 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I need to set up a filter for my label < 1213028660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :agora@listserver.tue.nl (agora-bounces for the return) < 1213028684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nomic@yoyo.its.monash.edu.au (nomic-bounces for the return) < 1213028692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just filtered BAK: in the subject, though < 1213028739 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"what, without a keyboard" would seem to be an appropriate response to such a thing, and I don't know why else you would say it. < 1213028742 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the return? < 1213028759 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I have a kb now, ihope < 1213028782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ihope: it was a response to a quesiton, rather than a recommendation < 1213028796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you asked if ehird was subscribed, and I said it would be difficult without a keyboard < 1213028831 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you know what I love? Consistent clipboard behaviour. <3 < 1213028853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, it's nice < 1213028864 0 :jix!n=jix@dyndsl-091-096-054-104.ewe-ip-backbone.de JOIN :#esoteric < 1213028932 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Cmd-c, cmd-v. < 1213028935 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Nothing else. Excellent. < 1213028960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Select, middle click. Wonderful. < 1213028964 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Huh. I wonder why my messages are coming in in chunks. < 1213028977 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you all just decided to say lots and lots within one second. < 1213029029 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: And, uh, ctrl-c. < 1213029031 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And ctrl-v. < 1213029035 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And ctrl-shift-c/v for terminals. < 1213029040 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and those clipboards are seperate! < 1213029049 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I use KDE. . . < 1213029071 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :KDE's clipboard is, at least on my system, set to be integrated with the X11 clipboard. < 1213029086 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, I just have the one clipboard, really. < 1213029101 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :At the moment, I'm getting a block of messages every two minutes. < 1213029118 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1213029134 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1213029156 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :rehi < 1213029183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rehi < 1213029227 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :rehi < 1213029382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm leaving for a bit; I'll be back in maybe about an hour < 1213029406 0 :ais523!unknown@unknown.invalid QUIT :Client Quit < 1213029438 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : ais523, how would you xplain to popl which kys wr not functioning? :P < 1213029471 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Simpl, of cours. < 1213029531 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :nice ihope :) < 1213029614 0 :ihope!unknown@unknown.invalid QUIT :"ChatZilla 0.9.82.1 [Firefox 2.0.0.14/2008040413]" < 1213029694 0 :Hiato1!unknown@unknown.invalid QUIT :"Leaving." < 1213029712 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1213031226 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1213031560 0 :kar8ng1!n=kar8nga@AMarseille-151-1-40-197.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1213031592 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1213031765 0 :kar8ng1!unknown@unknown.invalid PART #esoteric :? < 1213031781 0 :kar8nga!n=kar8nga@AMarseille-151-1-40-197.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1213032129 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1213033525 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1213033592 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1213033592 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1213033707 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1213033762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi everyone < 1213033780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially tusho < 1213033785 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Hello. < 1213033796 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Not a special one, 'cause I didn't get one. < 1213033799 0 :Slereah7!unknown@unknown.invalid NICK :Slereah < 1213033812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, tusho tends to be fastest at saying hi to me < 1213033823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but a special hi to Slereah as they were fastest this time < 1213033893 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric ::D* < 1213034028 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1213034031 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why didn't xchat beep? < 1213034049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1213034074 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Because you touch yourself at night. < 1213034109 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: So does xchat < 1213034126 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Did we get 3 new users today? < 1213034144 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The wiki seems to be quite active nowadays. < 1213034176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm trying to check < 1213034185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my web access seems ridiculously slow for some reason < 1213034191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IRC seems to be fine, though < 1213034208 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I get that a lot < 1213034214 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ditto < 1213034770 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION groaneth < 1213034776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: why? < 1213034791 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Having to lug a CRT monitor around is not fun. < 1213034792 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, why'd you do it? Hey? :P < 1213034799 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Especially in the middle of a heat wave. < 1213034822 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :gladly swap, lugging around an LCD in subzero (kelvin :P) < 1213034831 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*celcius < 1213034846 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1213034850 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :typoing kelvin for celcius < 1213034854 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in the context of sub-zero < 1213034855 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :priceless < 1213034865 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Done. I have a coat, but I'm afraid I don't have personal air conditioning. < 1213034867 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1213034880 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :damn, no deal then pikhq < 1213034881 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I hail from Colorado. The *cold* isn't that big of a deal. ;) < 1213034923 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well aren't you high and mighty? :P < 1213034950 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mile high. ;) < 1213035127 0 :kar8nga!unknown@unknown.invalid QUIT :"Leaving." < 1213035726 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: The windows 3.1 Hot Dog Stand theme, XP version: http://jgroome.com/killmenow.jpg < 1213035727 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Via reddit) < 1213036050 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :OMFG, that hurts. < 1213036061 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it hurt just as badly in Windows 3.1. . . < 1213036696 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213036944 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that was odd, when he leaves it's not usually by peer < 1213036949 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it's not usually at this time < 1213037056 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1213037131 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah, there < 1213037141 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, connection troubles < 1213037242 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You're all excused. < 1213037361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I did, but in a different channel < 1213037374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although this isn't really "saying", more typing < 1213038856 0 :kar8nga!n=kar8nga@AMarseille-151-1-31-190.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1213041734 0 :pikhq!unknown@unknown.invalid PART #esoteric :? < 1213042131 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://img.4chan.org/b/src/1213036183625.png < 1213042133 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Omnomnom < 1213042683 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :tusho: to comment out something | tusho: Alt-3 <<< you usually have it in one keypress? < 1213042703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: e means putting # at the start of a line of Perl to comment it out < 1213042769 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213042789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: I do, yes < 1213042802 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1213043023 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i've used that theme! < 1213043035 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: duh < 1213043052 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"#" is one of the most used commenting-out characters < 1213043061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: yes, I know < 1213043069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and # is one keypress on this keyboard < 1213043075 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not to mention shift is easier to find than alt < 1213043080 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm just saying you should know i know, which you implied you didn't < 1213043125 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, I've got it nicer now < 1213043127 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :shift-3=# < 1213043129 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :alt-3=£ < 1213043133 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :instead of the other way around < 1213043160 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :£ < 1213043164 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :same here < 1213043175 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :££££££ < 1213043190 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What character is that? < 1213043195 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It does not display here < 1213043196 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :£f£f£f£f£ < 1213043201 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: It is 'magic wand'. < 1213043208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :££ZAP££ < 1213043225 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Magic wand < 1213044181 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1213044935 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I found a program to help with my huge diffing problem I had recently < 1213044945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently the interdiff command is capable of diffing diffs < 1213044948 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1213044949 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and therefore makes a diff4 possible < 1213045146 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ooh, diffing diffs! I'd like that < 1213045290 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213045328 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1213045346 0 :RedDak!n=dak@host66-88-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1213046063 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. < 1213046069 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Music seems to make me less productive when coding. < 1213046127 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :As opposed to... More productive? < 1213046135 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: That's the case with most people. < 1213046258 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Not me. < 1213046260 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It distracts me. < 1213046299 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :apparently instrumental music is better for coding < 1213046332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I often have music when coding, actually < 1213046384 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the problem with my music is that since my tastes are so eclectic I end up skipping a lot to find something I want to hear < 1213046389 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Playlists? What are they? Shut up.) < 1213046397 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I use playlists < 1213046564 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :when I know what I'm doing and just have to type it in, music usually makes me more productive (or at least *feel* more productive) < 1213046595 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :but when it's mostly mulling over and figuring out how to do something, silence is usually best < 1213047186 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I feel your pain :) (I know it's delayed, but it happens) < 1213047449 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Try listening to noise of various spectra instead of music. :-) < 1213047449 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213047465 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I think they call that merzbow < 1213047484 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1213047494 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :spectral radiation listening :) < 1213047503 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*that is to say astronomical < 1213047514 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, so everybody who's listening will get pretty much the same noise. < 1213047528 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: I was joking. < 1213047551 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :assuming we live in the same dimension (which is debatable to say the least), ihope < 1213047563 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :tusho: :P < 1213047599 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm living in about 6 feet 3. You? < 1213047600 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Merzbow is, alas, something I cannot stomach. < 1213047602 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Wait, why is that alas? It's noise! < 1213047603 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :no, a definite 42 < 1213047613 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :hehe, well put :) < 1213047647 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :who was that Greek composer that delved into the field of "accidental composition and recital"? That was noise :) < 1213048063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, you know ehird was talking about lazy typed rewriting langs? < 1213048067 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think I thought up a way it was possible < 1213048081 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh yes? < 1213048083 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it requires not only lazy and typed, but also declarative < 1213048086 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1213048102 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: did you hear how I made it ref.trans and functional while still allowing IO? < 1213048105 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :laziness is done by backward chaining of refriting rules < 1213048106 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's like monads, but rewriting-based < 1213048117 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it is a good base for the eso os, I think < 1213048126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so rules only run if they're needed to give a result < 1213048128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no, I don't think so < 1213048133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if the ideas could be combined < 1213048146 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1213048151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to produce a lazy declarative functional typed referentially transparent rewriting language < 1213048167 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and then, write a C implementation that exposes dangerous primitives < 1213048169 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and.. ESO OS! < 1213048185 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: installing a program == the OS rewrites itself to include the program < 1213048192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, my idea's horrendously inefficient < 1213048200 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can overwrite anything in the OS at runtime < 1213048202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it just rewrites itself < 1213048205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it requires a brute-force search to do anything, at present < 1213048212 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'm sure you can optimize it somehow. < 1213048216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, cuts < 1213048310 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :? < 1213048332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you could have rewriting rules that always reverse-fail, but tell it not to consider other rewriting rules < 1213048354 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes < 1213048357 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and a prolog-style inferrence engine < 1213048359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :reverse-fail here means that although they would produce the right result, there's no way that the thing being rewritten could come about in the first place < 1213048853 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1213048906 0 :Corun!unknown@unknown.invalid NICK :TheCorun < 1213048981 0 :kar8nga!unknown@unknown.invalid QUIT :"Leaving." < 1213050287 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1213050295 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Does select(1) allow you to detect the socket being closed? < 1213050302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes < 1213050305 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :How? < 1213050316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it returns an event on that socket < 1213050326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't remember whether it also errors itself < 1213050339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or whether you have to check for error explicitly on the socket < 1213050360 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1213050376 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok, I think I have a good model for this < 1213050390 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'm making everything callbacks and not hardcoding any sort of event handling (not even connection stuff) < 1213050391 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :if select says it's readable, but reads or ioctls say it doesn't have readable data, that means the socket's closed, iirc < 1213050392 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a good model? < 1213050423 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then Botte itself will subclass Client and handle those things < 1213050424 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :and server sockets need different handling of course < 1213050430 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :by adding the appropriate events < 1213050567 0 :sebbu2!n=sebbu@ADijon-152-1-37-77.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1213051588 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1213053733 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"" < 1213055111 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213055250 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1213055738 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1213056180 0 :TheCorun!unknown@unknown.invalid NICK :Corun < 1213056288 0 :AnMaster!unknown@unknown.invalid QUIT :"ERC Version 5.3 (IRC client for Emacs)" < 1213056374 0 :atsampson!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1213056488 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric < 1213059034 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I should really whip up that XKCD language < 1213059066 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: what < 1213059103 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Electroencephalophone < 1213059119 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :tusho : Don't you remember? < 1213059128 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: No < 1213059140 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The language with Ackerman, inverse Ackermann, McCarthy 91 and the Look and Say function. < 1213059147 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or something. < 1213059163 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: I want one. < 1213059170 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: What's that got to do with xkcd < 1213059188 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://xkcd.com/207/ < 1213059220 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well yes. < 1213059222 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The xkcd number. < 1213059405 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I could write something useful with that < 1213059452 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it would have a way to do ++ and --, and some sort of conditional, so I suppose so. < 1213059459 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Loops? < 1213059476 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, you can define functions in it < 1213059488 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :At least that's the idea so far < 1213059496 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :If you have a sillier one, do tell. < 1213059793 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is a > b (> a b) in Scheme? < 1213059830 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Yah. < 1213060006 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ah shit < 1213060011 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :My Ackermann no work < 1213060015 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Show it. < 1213060022 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(define (A m n) (cond ((= m 0) (+ 1 n))((> m 0)(cond ((= n 0) (A (- m 1) 1)) (> n 0) (A (- m 1) (A m (- n 1))))))) < 1213060031 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: lern2indent < 1213060036 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric ::((( < 1213060037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also < 1213060039 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why are you nesting conds < 1213060046 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the whole point of cond is that it supports arbitary amounts of forms < 1213060049 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Because conds are AWESOMe < 1213060063 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I remember < 1213060071 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I didn't want to use and in it < 1213060076 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :What you have their there can trivially be expressed by a nested if < 1213060085 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(if (= m 0) ... (if (= n 0) ...)) < 1213060100 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Making code unreadable because 'conds are AWESOMe' = silly < 1213060322 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :conds are so awesome < 1213060329 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: add a few more pls < 1213060362 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(define (A m n) (if (= m 0) (+ 1 n) (if (= n 0) (A (- m 1) 1) (A (- m 1) (A m (- n 1)))))) < 1213060366 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Seems to woik. < 1213060455 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well it's a syntactic conversion < 1213060471 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :from math < 1213060541 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's what I thought of my first version! < 1213060587 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the more confusing the better < 1213060593 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so people don't try to ready your code < 1213060597 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*read < 1213060598 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also ready < 1213060610 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I like it when people ready my code. < 1213060622 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's always good to have ready code. < 1213060641 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'd like it even more if I could ready other people's code, of course. < 1213060652 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :if someone finishes my code, i might as well not even have contributed < 1213060659 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's no one's work then < 1213060966 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Here be inverse Ackermann : (define (a n) (define (a2 x) (if (= n (A x x)) x (a2 (+ x 1)))) (a2 0) ) :D < 1213060970 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And it works < 1213060973 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I are happy. < 1213061060 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't work < 1213061086 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you need to traverse the cartesian product (Int, Int) < 1213061089 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :A is binary < 1213061118 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(define (a n) (define (a2 x) (if (= n (A x x)) x (a2 (+ x 1)))) (a2 0)) < 1213061121 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Parenthesis problem < 1213061147 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what did you change? < 1213061159 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I forgot < 1213061163 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But it works here. < 1213061178 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what's (a (A 1 2)) < 1213061190 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :is it (list 1 2)? < 1213061204 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1213061211 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1213061212 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1213061225 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :a is inverse Ackermann. < 1213061229 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :correct answer afaik: it should be, but it isn't < 1213061246 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it doesn't work for all value < 1213061247 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: for A(a,b) where a=b < 1213061253 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not for generic A < 1213061259 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1213061264 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you need to traverse the cartesian product (Int, Int), because A is binary < 1213061266 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's inverse Ackermann. < 1213061271 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :is that so < 1213061276 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's an actual function? < 1213061278 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, according to Wikipedia < 1213061288 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah, okay, i assumed it was... well, inverse ackermann < 1213061292 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There's another inverse Ackermann, but it looks like a pain in the ass. < 1213061301 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/math/a/d/9/ad9f370fbae7057bc3c62c50624a40ea.png < 1213061323 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1213061337 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I like function pairs (f,g) where you can have f(g(a,b,c)) = (a,b,c) < 1213061349 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I call them Ctrl-Zable. < 1213061357 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Square roots of unity. < 1213061370 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1213061387 0 :puzzlet!unknown@unknown.invalid QUIT :"leaving" < 1213061401 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :wtf, if ackermann is the binary A(m,n), why is the inverse ackermann the inverse of f(n) = A(n,n)? < 1213061428 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Because otherwise, it wouldn't be a function < 1213061431 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It would be a graph. < 1213061442 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1213061454 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :because a function can't return a tuple? < 1213061463 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Because A(1,0) = A(0,1) < 1213061486 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It wouldn't even be a function. < 1213061486 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :right, so it doesn't have an inverse < 1213061503 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it has an inverse. But not in function form. < 1213061509 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1213061519 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so why is its inverse the inverse of a different function < 1213061522 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :all i was wondering < 1213061546 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, I suppose because it was the easiest way to make something that's sort of the inverse < 1213061547 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[01:29] I like function pairs (f,g) where you can have f(g(a,b,c)) = (a,b,c) < 1213061549 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Anyone have some neat ones? < 1213061557 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :identity! < 1213061559 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Like the square root is the inverse for the square on 0+ < 1213061562 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I think I'll call them Recoverable instead. < 1213061564 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: Well, yeah. < 1213061569 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(id,id) is a Recoverable. < 1213061603 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: not a good analogy < 1213061616 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Actually, it is < 1213061623 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's like saying "the inverse of ackermann for which m is as small as possible" < 1213061625 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's an inverse function on a restriction of the original function < 1213061629 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :is the inverse of ackermann < 1213061635 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :which i would be fine with < 1213061638 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Such that the restriction is a bijection < 1213061652 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1213061663 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okay, you make sense < 1213061683 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ooh. < 1213061688 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(reverse,reverse) is another pair. < 1213061696 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :reverse(reverse(a) = a < 1213061698 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :reverse(reverse(a)) = a < 1213061710 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :tusho: (permutation, permutation^-1) < 1213061712 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So my idea for look and say is this : L(n,m) -> Look and say of the string n (in decimal) at step m. < 1213061736 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But I'm not sure how to proceed. Should I turn n to a string to operate on it? < 1213061748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Yes < 1213061749 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And if so, how the hell does that work in Scheme. < 1213061750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Or.. < 1213061755 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Just use divide and modulo < 1213061759 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :To extract the digits < 1213061772 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it's another possibility < 1213061778 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Which one would be easier in scheme? < 1213061785 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't make much sense to use bignums for the strings < 1213061787 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*string < 1213061795 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :use a string or a list < 1213061795 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: divmod < 1213061797 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Because the string thing would totally fly by in Python < 1213061804 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: It's not a string, it's a number < 1213061806 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But in Scheme, I dunno < 1213061807 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Do divmod. < 1213061809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's more elegant. < 1213061814 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm so confused! < 1213061820 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Which one should I believe! < 1213061846 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it's a string, you just insert numbers into it as their n-base for < 1213061848 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*form < 1213061863 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's clearly a cellular automaton < 1213061885 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Good idea. I'll make a game of life in Scheme and go from there. < 1213061886 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: DIVMOD < 1213061900 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. It's true that it would grow very quickly. < 1213061907 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :How big can Scheme handle? < 1213061916 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :very big, that's not the issue < 1213061919 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :do game of life in the type system < 1213061927 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's just it has nothing to do with numbers, that's a bad representation < 1213061927 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :...in Scheme < 1213061954 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i agree with lament actually < 1213061957 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :oklofok : Except the language in question would only take numbers < 1213061958 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: lol < 1213061968 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: scheme can do numbers < 1213061971 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as big as your memory will allow < 1213061973 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(bignums) < 1213061975 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And the look and say would return numbers < 1213061981 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: it has plenty to do with number < 1213061982 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :s < 1213061985 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's what the look and say is < 1213062037 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well it's a moot point to argue what's the most sensible way to store it < 1213062043 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but string / list is the easy way < 1213062047 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1213062048 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :its not < 1213062052 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :is too < 1213062053 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :divmod will be easier in scheme < 1213062077 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :k < 1213062086 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What does divmod return, a pair ? < 1213062104 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: dunno if scheme actually HAS divmod < 1213062108 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but just use /, and modulo < 1213062110 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :seperately < 1213062111 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1213062160 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(define (divmod a b) ((/ a b) . (modulo a b))) shouldn't be that hard to make yourself if you want it < 1213062166 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :) < 1213062170 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :*cons < 1213062175 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*not ) < 1213062177 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that won't work oklofok < 1213062188 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1213062193 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that tries to execute < 1213062196 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1213062198 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :((/ a b) modulo a b) < 1213062210 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(define (divmod a b) (cons (/ a b) (modulo a b)) < 1213062211 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or better: < 1213062215 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(define (divmod a b) (list (/ a b) (modulo a b)) < 1213062217 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well no, it tries to execute ((/ a b) . modulo a b) < 1213062262 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: wrong < 1213062264 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1213062268 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1213062269 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wrong < 1213062279 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: ((/ a b) . (modulo a b)) is ((/ a b) modulo a b) < 1213062285 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(a . b c) makes no sense < 1213062288 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(EXPR . EXPR) < 1213062291 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err < 1213062292 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(EXPR+ . EXPR) < 1213062312 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i thought (a b) == (a . (b . nil)) < 1213062326 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1213062334 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(modulo a b) = (modulo . (a . (b . ()))) < 1213062338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so < 1213062341 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :((/ a b) . that) < 1213062341 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is < 1213062346 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :((/ a b) modulo a b) < 1213062375 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is there a way to convert numbers to lists? < 1213062389 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or possibly number->string->list < 1213062410 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i thought ((/ a b) (modulo a b)) = ((/ a b) . ((modulo a b) . nil)) and ((/ a b) . (modulo a b)) = ...well what it is < 1213062413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Ssh. < 1213062414 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Use divmod. < 1213062420 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: it's not ((/ a b) (modulo a b)) < 1213062424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's ((/ a b) . (modulo a b)) < 1213062433 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is < 1213062439 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :((/ a b) . (modulo . (a . (b . ())))) < 1213062443 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1213062444 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ergo < 1213062446 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Divmod seems like trubba < 1213062448 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :now i see what the problem is < 1213062451 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :((/ a b) modulo a b) < 1213062455 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: No. It doesn't. < 1213062462 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :((/ a b) modulo a b) <<< read this as ((/ a b) (modulo a b)) < 1213062463 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :How can you even say that if you don't know scheme? < 1213062468 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: ah < 1213062485 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and thought i'd forgotten the parens in my copy paste :D < 1213062494 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :which was kinda stupid < 1213062500 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :because it was... copy paste < 1213062650 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1213062654 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1213062669 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yay i has drscheme < 1213062697 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I has it too < 1213062702 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Let's be Scheme friends. < 1213062706 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :::) < 1213062707 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :let's < 1213062720 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :nah, i was thinking owning you @ look-and-say < 1213062728 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not that i remember anything about scheme anymore < 1213062742 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1213062751 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's like a gayer Lisp < 1213062905 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :when on a line, how do i get it to jump on the ...current line? < 1213062906 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1213062912 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :when i want to retry a statement < 1213062919 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1213062922 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :there was a keyboard trick < 1213062923 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :like < 1213062926 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :if i do < 1213062927 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1213062932 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and it says 7 < 1213062938 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but i wanna try that again < 1213062942 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so i go to the 7 < 1213062944 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :press X < 1213062945 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye for today :) < 1213062949 0 :tusho!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1213062955 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and the 7 is on the downmost line < 1213062974 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hard to explain, it seems :) < 1213063214 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what was cond's default thingie? < 1213063252 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wot? < 1213063289 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i'm not able to communicate today < 1213063297 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the default case of cond < 1213063311 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You mean syntax mehby? < 1213063339 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(cond ((= a 0) 0) (default + a 1))) < 1213063342 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :asd < 1213063349 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i have some issues atm < 1213063354 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(cond ((= a 0) 0) (default (+ a 1)))) < 1213063373 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :still wrong, but readable already < 1213063384 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, anything that doesn't evaluate to #f is considered true < 1213063406 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So if a isn't 0, it will be a+1 < 1213063420 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well yeah syntax mehby < 1213063423 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :If a isn't 0 and default is #f, it will evaluate to undefined < 1213063444 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what am i supposed to use < 1213063454 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :For what < 1213063461 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i can use #t, i just recall there was a standard practise < 1213063462 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but nm < 1213063477 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, as said, you can use anything. < 1213063488 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes yes < 1213063990 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1213063994 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :esc + p < 1213063999 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that was hard < 1213064882 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okay, one < 1213064883 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*done < 1213064933 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :used pretty much all that time to search for certain functions i ended up making myself < 1213064982 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: here's the code if you wanna peek: http://www.vjn.fi/pb/p625132161.txt < 1213065007 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :a good deed a day < 1213065033 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :owning a less experienced programmer is the best, nothing tops the feeling < 1213065046 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: you there? < 1213065082 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No < 1213065087 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm on the moon. < 1213065106 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah, nm then < 1213065121 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :give me more codables < 1213065123 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i wanna code < 1213065126 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :random shit < 1213065128 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :in scheme < 1213065174 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :oklofok : Do a function that will find out if a function terminates. < 1213065268 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't feel like it < 1213065299 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Where you HALTED in finding the solution to that PROBLEM? < 1213065301 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :WINK WINK < 1213065371 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD < 1213065380 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :How subtle. < 1213065397 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD < 1213065400 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :cockwoffles < 1213065418 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :codables < 1213065418 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :gimme < 1213065421 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :codables < 1213065442 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Write a function that will find if two lambda expressions are identical < 1213065460 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or write a Lazy Bird interpreter, I dunno < 1213065476 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :interps need all that parsing hassle < 1213065483 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :which requires thought < 1213065494 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :parsing is the greatest mental task i know < 1213065497 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Write a function that will give you the sum of two numbers < 1213065499 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean hardest < 1213065504 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okay! < 1213065545 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I suggest the following procedure : convert the numbers into Church numerals < 1213065558 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Use the successor operator by recursion < 1213065576 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Then, use another function that will convert back to numbers. < 1213065596 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :alright, i'll be doing that < 1213065604 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1213065623 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The easiest way for addition! < 1213065831 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe < 1213065849 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you could do it with the a + 0 = a, a + s(b) = s(a+b) < 1213065854 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okay, it seems i remembered churches a bit wrong < 1213065854 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But instead of numbers < 1213065859 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but i've got them now < 1213065868 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You use Von Neumann ordinals < 1213066164 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okay, i have the conversions now < 1213066437 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p623225644.txt < 1213066439 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :next, please < 1213066470 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Cure cancer. < 1213066480 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :pass! < 1213066492 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Cure the halting problem < 1213066504 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :MY BODY IS HALTING, I DON'T KNOW WHAT TO DO! < 1213066546 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION passes Slereah a monad < 1213066570 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Are you trying to kill me? < 1213066669 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1213066681 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :because you're not providing me codables! < 1213066766 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Code something to convert a graph into another graph, using an active part and all that shit < 1213068683 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1213069018 0 :boily!n=boily@bas2-quebec14-1177930999.dsl.bell.ca JOIN :#esoteric < 1213069227 0 :boily!unknown@unknown.invalid QUIT :Client Quit < 1213069597 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :codables? < 1213069602 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dables and codables? < 1213069625 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nversions and converions of graphs and cographs < 1213069680 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i say, we should develop a programming language that's based either off the mad ramblings of the hybrids from BSG or something thats cylon-ish < 1213069755 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :let's do both < 1213069856 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we'll call the first one Hybrid, and the second one .. ?? < 1213069958 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :cylon < 1213069958 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :did i win? < 1213070166 0 :Corun!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1213070199 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokoko < 1213070199 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmmhmm, wonder if i should actually do something < 1213071960 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213071991 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213073326 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1213073847 0 :augur!unknown@unknown.invalid NICK :SecretRoadRunner < 1213073863 0 :SecretRoadRunner!unknown@unknown.invalid NICK :augur < 1213073971 0 :augur!unknown@unknown.invalid NICK :psygnisfive < 1213074010 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1213074283 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1213074285 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no not cylon :P < 1213074763 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so im really getting into the idea of reactive programming < 1213074792 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :coooool < 1213074810 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i wanna create a reactive language < 1213074878 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dude in javascript try to envision how many lines of code it'd require to do something like make some element el track the mouse, right? < 1213074881 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you'd need something like < 1213074914 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :document.onmousemove = function(ev){ < 1213074915 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric : el.x = ev.mouse.x; < 1213074916 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric : el.y = ev.mouse.y; < 1213074918 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :} < 1213074921 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1213074936 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well why not just have a global mouse object, and be able to do something like < 1213074953 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mouse.x -> el.x < 1213074953 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mouse.y -> el.y < 1213074976 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or event something like just mouse.x, mouse.y -> el.x, el.y < 1213074998 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or my personal favorite, since i love queer shit like this < 1213075004 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mouse.(x,y) -> el.(x,y) < 1213075026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i love that too < 1213075030 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and thats it. none of this onmousemove blah blah blah < 1213075033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mouse -> el tho. < 1213075036 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1213075038 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well < 1213075040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :noooooooooooo < 1213075041 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1213075045 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that would push the value of mouse into el < 1213075056 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :making el just another name for mouse < 1213075072 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and we're assuming el is some page element < 1213075072 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i knooooooooooow < 1213075099 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1213075144 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dude ok < 1213075150 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so since we'd have decompositions like that < 1213075152 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :where stuff like < 1213075158 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a, b -> c, d < 1213075168 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the _entire_ program could be written with a single -> < 1213075188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a single one oh god now tell me more < 1213075193 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1213075199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1213075201 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god i'm tired. < 1213075202 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :kind of getting into esoteric territory now aint we < 1213075203 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::X < 1213075217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, what do you mean you can do it with a single ->? < 1213075218 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse the interpreter would just decompose it into multiple ->s < 1213075222 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well < 1213075224 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :since we allow this: < 1213075233 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a, b -> c, d < 1213075238 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :to be an abbreviation for < 1213075241 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a -> c < 1213075243 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :b -> d < 1213075258 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ALL such pairings could be folded into a single -> < 1213075263 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so if you have a hundred of them < 1213075268 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you'd just have one -> < 1213075296 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a, b, c, d, ... -> a', b', c', d', ... < 1213075298 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :instead of < 1213075301 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a -> a' < 1213075302 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :b -> b' < 1213075304 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :c -> c' < 1213075307 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :d -> d' < 1213075307 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :... < 1213075324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right, right < 1213075337 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :add into that the fact that you can do stuff like < 1213075353 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :obj.(prop1, prop2) -> obj2.(prop1, prop2) < 1213075355 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in place of < 1213075360 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :obj.prop1 -> obj2.prop1 < 1213075365 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :obj.prop2 -> obj2.prop2 < 1213075371 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and you can get really confusing code < 1213075408 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mouse.(x,y), 0.5*mouse.(x,y) -> el.(x,y), el.(width,height) < 1213075414 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or something silly like that < 1213075421 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but with _all_ the relationships < 1213075439 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it's a trivial thing to decompose back into readable form, mind you < 1213075439 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but < 1213075444 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oooh how about this too: < 1213075455 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :x -> -y is permissable < 1213075464 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :setting x to 1 sets y to -1 < 1213075468 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1213075469 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ey? < 1213075478 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :x -> sqrt(y) < 1213075489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool declarativity < 1213075492 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1213075492 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1213075494 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well < 1213075495 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sort of < 1213075497 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so cool. < 1213075509 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i figure the way it might work easily is by just inverting it < 1213075513 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if x -> sqrt(y) < 1213075516 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and 5 -> x < 1213075535 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :then 5 -> sqrt(y) so invert it to get 5*5 -> y < 1213075538 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but ooh what about like < 1213075546 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sqrt(25) -> y < 1213075550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :inversion is basically declarativity < 1213075552 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :would y be a pair? i think so. < 1213075561 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :declarative reactance! :o < 1213075594 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1213075597 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what else should we have < 1213075858 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how about implicit understanding of multiple values? < 1213075859 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so like < 1213075867 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if we said something like x -> y*y < 1213075870 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :5 -> x < 1213075875 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :y == (5,-5) < 1213075876 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :right < 1213075879 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but then if we did < 1213075888 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :y + 2 -> z < 1213075894 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :z == (7,-3) < 1213075906 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so its kind of an implicit map function < 1213075933 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :maybe even implicit filters with guards < 1213075943 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :y | y > 0 -> w < 1213075945 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :w == 5 < 1213076041 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or maybe < 1213076048 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :y -> w | y > 0 < 1213076057 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1213076061 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :either is valid < 1213076332 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or even y > 0: y -> w < 1213076339 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whatchu think oklopol < 1213076487 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lemmesee < 1213076529 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's have all that < 1213076545 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1213076554 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now < 1213076566 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so what else tho < 1213076566 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you have < 1213076569 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1213076571 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :x -> y < 1213076575 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :y -> x < 1213076581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1213076582 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1213076592 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i was trying to beat you to it :p < 1213076593 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :did i? :p < 1213076594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is x->y equal to y->x? < 1213076617 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1213076618 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :nevermind < 1213076621 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :forget it said it < 1213076626 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just wondering it's semantics < 1213076636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is it kindof a value implication < 1213076668 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :er < 1213076684 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its the reverse of defining y() = x() :) < 1213076697 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :reactive programming, as i see it, is the reverse of functional programming < 1213076707 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :where in functional programming you can functions to get values < 1213076719 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in reactive programming you set values which pushes to other depending variables < 1213076724 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so like < 1213076755 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :5 -> x // x == 5 now < 1213076755 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :x -> y // y == 5 < 1213076757 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :10 -> x // x == 10, y == 10 < 1213076775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah but < 1213076782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what if you have < 1213076792 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :5->x; x->y; 10->y; < 1213076794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's x? < 1213076801 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :x is still 5 < 1213076803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1213076809 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1213076813 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :x -> y says that y is always equal to whatever x is equal to < 1213076814 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like it < 1213076815 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or more accurately < 1213076821 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the value of x gets put into y < 1213076826 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so whenever you put something into x < 1213076830 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it then gets put into y < 1213076833 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so you can do stuff like < 1213076865 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :5 -> x < 1213076865 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :3 -> y < 1213076866 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :x + y -> z // z == 8 < 1213076868 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :1 -> x; // z == 4 < 1213076873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... evaluating a -> b means evaluate a, put result in b; if the result of a should ever change, re-evaluate a -> b < 1213076915 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, evaluating a -> b really establishes a relationship that says b = a whenever you evaluate b < 1213076926 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but since its push-like... < 1213076931 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :errr? < 1213076935 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :any change causes cascading change down the line < 1213076944 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a -> b is more like a function definition < 1213077007 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its like saying < 1213077012 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :b(){ return a(); } < 1213077016 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"evaluating a -> b really establishes a relationship that says b = a whenever you evaluate b" <<< so if i have 5->x;x->y;10->y, 10=5 whenever i evaluate 10? < 1213077035 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no :p < 1213077050 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :5 -> x just puts the value 5 into x < 1213077053 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :10 -> y the same < 1213077054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps my imperative definition then? < 1213077060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and not your incorrect one < 1213077069 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :x -> y, because both sites are variables, is a relationship. < 1213077084 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you could think og it like re-evaluating, i guess < 1213077096 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but its not reevaluating a -> b < 1213077106 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its updating the value of b, given the current value of a < 1213077117 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a -> b is just a -> b < 1213077127 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just like b(){ return a(); } is always b(){ return a(); } < 1213077138 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :even if a() == 5 one moment, and a() == 10 the next < 1213077152 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you never reevaluate b(){ return a(); } < 1213077163 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :when you call b(), you just return the new value of a() < 1213077166 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :same thing with a -> b < 1213077175 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :only its not when you ask for b, its whenever a changes. < 1213077192 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so that whenever a changes, everything defined in terms of it changes. < 1213077206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so my definition? < 1213077210 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1213077216 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but you're not reevaluation a -> b < 1213077225 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you're just updating b, given the new value of a. < 1213077231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i defined that as the evaluation of a->b < 1213077245 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a recursive definitionation < 1213077245 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because this for instance would _change_ the relationship: < 1213077253 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a -> b < 1213077254 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a*a -> b < 1213077269 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :definitionation? :) < 1213077276 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a nation of definitions? < 1213077285 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sometimes i cute words up when i'm tired < 1213077310 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you encuten words? :P < 1213077310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i wanna see what happens when you 5->a < 1213077317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i'm a cutinator < 1213077320 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :5 -> a just puts the value a into 5 < 1213077323 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :er < 1213077325 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :5 into a < 1213077325 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1213077333 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i wanna see b blow < 1213077343 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1213077369 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :5 -> a < 1213077369 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a -> b < 1213077370 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :b == 5 < 1213077372 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :10 -> a < 1213077374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's a lang based on setting new values to constants btw < 1213077374 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :b == 10 < 1213077376 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :3 -> b < 1213077378 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a == 10 < 1213077380 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :b == 3 < 1213077381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :4=5 < 1213077387 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lisp lets you do that ;) < 1213077391 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, maybe not with numbers < 1213077394 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but you can do < 1213077397 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :(define + -) < 1213077435 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in ruby i think you can do the same, because + is just a method on numbers: 5 + 3 == 4.+(3) < 1213077437 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1213077439 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :5.+(3) < 1213077448 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so if you redefined + on numbers.. < 1213077464 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :some existing languages, and especially implementations, let you reset constants, because they are actually allocated, and can thus be mutable < 1213077467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i m ean < 1213077469 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*mean < 1213077474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :allocated @ compile time < 1213077477 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1213077495 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in this lang, the name of which i cannot remember, you actually set the number to some other number < 1213077501 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1213077510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not just numbers that exist @ source < 1213077511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1213077516 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well lisp theoretically would let you do that if it had numbers like mccarthy originally designed it < 1213077520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in case i recall correctly i have to check now i need to < 1213077525 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but church numerals are blegh < 1213077546 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so the language you're looking for is (inadvertently) Lisp-1 < 1213077548 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1213077563 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think what you MEAN you want to see is somthing like < 1213077565 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :5 -> 4 < 1213077574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i doubt any lisp has ever allowed something like that < 1213077579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what i wanna see? < 1213077583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wanted to see b blow < 1213077584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1213077586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a->b < 1213077589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a*a->b < 1213077589 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well earlier you were asking about making 5 == 10 < 1213077592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :5->a < 1213077594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's b? < 1213077597 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :25 < 1213077600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1213077608 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because whatever a is < 1213077610 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :b is a*a < 1213077627 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :these -> expressions set up relationships between their sides < 1213077638 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats why i said they're sort of like functions < 1213077644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1213077656 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a*a -> b is roughly equivalent to b(){ return a*a; } < 1213077661 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or a()*a() < 1213077666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Y->Z overrides and thus removes all earlier constraints X-Z? < 1213077675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1213077676 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah it'd have to. < 1213077679 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no, that's not possible < 1213077681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1213077685 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if you did < 1213077693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :only if Y is a superset of X that can happen < 1213077695 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a*a -> b < 1213077696 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :c -> b < 1213077699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, in the general case < 1213077706 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :then changing a has no effect on b < 1213077713 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have to say "a->b happens first, then a*a->b, so b is 25" < 1213077720 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no :) < 1213077723 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you can do a*a -> b first < 1213077728 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and then 5 -> a < 1213077732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1213077742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is about the order of a->b and a*a->b < 1213077742 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just like you can do < 1213077746 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :right < 1213077748 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1213077756 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh yes sorry < 1213077756 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1213077760 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah if you did a -> b < 1213077763 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and then a*a -> b < 1213077765 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :then b is just 25 now < 1213077796 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if you did the reverse, b would be 5 now. < 1213077817 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hm. interesting question: < 1213077825 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if we allow declarativity and more than one symbol on the right < 1213077830 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :5 -> a < 1213077834 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :6 -> b < 1213077838 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :7 -> c < 1213077842 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but what if we do < 1213077848 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :c -> a + b < 1213077848 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :? < 1213077866 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a and b would have to change, perhaps < 1213077874 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :maybe to an abstract relationship? < 1213077881 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a == a | a+b == c ?? < 1213077890 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hm hm hm < 1213077970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1213078055 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think thats how it shoul work < 1213078060 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if you have a and b defined < 1213078065 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and then you redefine them like that < 1213078067 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :c -> a + b < 1213078071 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :where theres no single solution < 1213078078 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :then a and b should be a relationship < 1213078082 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and if you then later say < 1213078087 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :1 -> a < 1213078095 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :then a == 1 and c == 7 < 1213078105 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and b == b | a+b == c < 1213078119 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :therefore b = 6 now < 1213078125 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :(not that it wasnt already but :p) < 1213078137 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if 5 -> a, then b == 2 < 1213078139 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1213078143 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :does that work for you? < 1213078157 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but b is still defined internally as b | a+b == c < 1213078175 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so if you again changed a or c, b would also change < 1213078348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1213078356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's nice < 1213078371 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how about this, since we'redoing declarative stuff < 1213078374 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :declarative variables < 1213078391 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :x | x+2 = 5 < 1213078393 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :x == 3 < 1213078398 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in this context < 1213078414 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :(x | x+2 == 5) being just an expression like from earlier < 1213078482 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :obviously this is slightly different than the -> use < 1213078502 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :x -> y | x > 0 is a guard on the x -> y reaction < 1213078541 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hm.. actually < 1213078545 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :| shouldnt be a guard < 1213078589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :5 -> x+2 < 1213078589 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :x -> y | x > 0 should REALLY mean that x is bound variable in this expression, and y now countains the value all x such that x > 0 < 1213078599 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :e.g. all real numbers > 0 or something like that < 1213078633 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the guard should look different i think < 1213078642 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :maybe :? < 1213078655 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or ? < 1213078655 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :? < 1213078661 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :x -> y ? x > 0 < 1213078669 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or something like tht < 1213078671 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :! maybe < 1213078675 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :x -> y ! x > 0 < 1213078702 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213078714 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213078717 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1213084799 0 :clog!unknown@unknown.invalid QUIT :ended < 1213084800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1213085702 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1213086450 0 :GreaseMonkey!n=gm|--0@219-88-194-36.jetstream.xtra.co.nz JOIN :#esoteric < 1213087440 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1213087461 0 :Judofyr!unknown@unknown.invalid QUIT : < 1213088216 0 :Judofyr!n=Judofyr@ti211310a081-11591.bb.online.no JOIN :#esoteric < 1213088231 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213089303 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"brb" < 1213090055 0 :jix!n=jix@dyndsl-091-096-053-195.ewe-ip-backbone.de JOIN :#esoteric < 1213090568 0 :GreaseMonkey!n=gm|--0@219-88-194-36.jetstream.xtra.co.nz JOIN :#esoteric < 1213091449 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213091466 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213091606 0 :puzzlet_!unknown@unknown.invalid NICK :puzzlet < 1213093709 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1213094097 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1213094306 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213094337 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1213096538 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Saliendo" < 1213098698 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1213099837 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1213101335 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1213101959 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1213102138 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1213102515 0 :Slereah7!n=hax@ANantes-252-1-70-48.w81-250.abo.wanadoo.fr JOIN :#esoteric < 1213102515 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213105026 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1213105801 0 :Zatvornik!n=firedezi@212.57.157.11 JOIN :#esoteric < 1213105809 0 :Zatvornik!unknown@unknown.invalid PRIVMSG #esoteric :helo from russia < 1213105816 0 :Zatvornik!unknown@unknown.invalid PRIVMSG #esoteric :heyy people < 1213105822 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Hello sir < 1213105842 0 :Zatvornik!unknown@unknown.invalid PRIVMSG #esoteric :esoteric interesting tipo? < 1213105855 0 :Zatvornik!unknown@unknown.invalid PRIVMSG #esoteric :Karlos Kastaneda forever < 1213105906 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Wat < 1213105941 0 :Zatvornik!unknown@unknown.invalid PRIVMSG #esoteric :bliat < 1213105956 0 :Zatvornik!unknown@unknown.invalid PRIVMSG #esoteric :i from russia i m bad understad you < 1213105982 0 :Zatvornik!unknown@unknown.invalid PRIVMSG #esoteric :loh ebaniy < 1213105990 0 :Zatvornik!unknown@unknown.invalid PRIVMSG #esoteric :you loh < 1213106012 0 :Zatvornik!unknown@unknown.invalid PRIVMSG #esoteric :you american loh < 1213106025 0 :Zatvornik!unknown@unknown.invalid PRIVMSG #esoteric :american piderast < 1213106029 0 :Zatvornik!unknown@unknown.invalid PRIVMSG #esoteric :you < 1213106058 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I'm not American. < 1213106058 0 :Zatvornik!unknown@unknown.invalid PRIVMSG #esoteric :russia rape usa!!!!!!! < 1213106086 0 :Zatvornik!unknown@unknown.invalid PRIVMSG #esoteric :english land? < 1213106145 0 :Zatvornik!unknown@unknown.invalid PRIVMSG #esoteric :you from? < 1213106151 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1213106173 0 :Zatvornik!unknown@unknown.invalid PRIVMSG #esoteric :so..... europa? < 1213106198 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1213106241 0 :Zatvornik!unknown@unknown.invalid PRIVMSG #esoteric :go to the russia in maunting bashkiria < 1213106275 0 :Zatvornik!unknown@unknown.invalid PART #esoteric :? < 1213106344 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sal'. < 1213106407 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Saluton pikhq kaj cxiu < 1213106425 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nu. . . < 1213106441 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm at work, and haven't the foggiest *clue* what I need to do today. < 1213106623 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My boss doesn't come in for another couple of hours. < 1213106643 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :You could pick your nose < 1213106653 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :-_-' < 1213108180 0 :Polar!unknown@unknown.invalid QUIT :Remote closed the connection < 1213108408 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hello! :D < 1213108449 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1213108589 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so oklopol and i are designing a reactive programming language :) < 1213108682 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, i had some more ideas. < 1213108685 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, one. < 1213108740 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x -> \blah: ... < 1213108752 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Reactive? < 1213108761 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :would set values of x into the lambda bound to the varible blah < 1213108766 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :reactive languages are like.. hm < 1213108770 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :how can i describe them < 1213108776 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the inverse of functional languages. < 1213108805 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :What, imperative? < 1213108809 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no no < 1213108810 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Only side effects? < 1213108816 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, almost ;) < 1213108826 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :You feed an argument to a reaction and you get back a function? < 1213108828 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and yet only no side effects < 1213108836 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so the way it works is sort of like this < 1213108860 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :where in functional programming you have some function f defined in terms of some other functions g and h, like say < 1213108867 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :f(x) = g(x) + h(x) < 1213108876 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(if we were doing this in haskell) < 1213108887 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in reactive programming you would just say something like < 1213108892 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :g + h -> f < 1213108908 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that still functional? < 1213108912 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Looks to me like that's just reversing the syntax < 1213108918 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in functional programming, where you call a function to get its current value, which calls the functions in its definition < 1213108920 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I mean, you can do (define f (+ g h)) < 1213108940 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in reactive programming whenever something changes, all things that are defined in terms of it also change < 1213108946 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so for instance < 1213108950 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if i said < 1213108953 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x*x -> y < 1213108957 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and then i say x to be 5 < 1213108961 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :y would be 25 < 1213108978 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :on the surface it is quite functional, in many respects, yes < 1213109009 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but consider: a functional program doesn't let you do something like < 1213109015 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :f(x) = g(x) + h(x) < 1213109048 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :OR DOES IT < 1213109050 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and then, say, print() = f(x) < 1213109074 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and then constantly have that print new values of f(x) whenever x itself changes < 1213109081 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in a functional language, if you set up those relationships < 1213109089 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :doing an assignment on x, like x = 5 < 1213109096 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :does not cause f(x) to be printed < 1213109119 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you have to CALL print() to make f(x) print to the screen < 1213109127 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1213109138 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whereas with a reactive language, any change is immediately pushed through the reaction network < 1213109147 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so suppose you had some box on the screen < 1213109162 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in our language, if you want to make the box follow the cursor < 1213109164 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you just do < 1213109170 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :mouse.(x,y) -> box.(x,y) < 1213109186 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's interesting < 1213109192 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and the value of the mouses x and y coordinates will always be pushed into the box's x and y coordinates < 1213109211 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if you wanted to have the box follow the mouse but half a second later than the mouse itself < 1213109233 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :delay(0.5, mouse.(x,y)) -> box.(x,y) < 1213109269 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we're also going to have implicit mapping, so that if you have a collection of multiply values in some variable < 1213109271 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :like say < 1213109281 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x = 1 2 3 4 < 1213109283 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :then doing < 1213109287 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x*x -> y < 1213109294 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :y == 1 4 9 16 < 1213109308 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and implicit filtering < 1213109326 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :even(x): x*x -> z < 1213109332 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :z = 4 16 < 1213109380 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :mind you, these arent data structures being stored, these are multiple values being assigned to a single variable < 1213109397 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we're also thinking of having it be declarative < 1213109399 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :e.g. < 1213109402 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x -> y*y < 1213109408 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is also permissible < 1213109422 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so if you said 25 -> x < 1213109426 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :y == 5 -5 < 1213109466 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tho im not so sure that we should actually do that ;) < 1213109563 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its sort of like event based programming in many respects < 1213109580 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :except you dont have events that represent changes, nor handlers to handle events < 1213109659 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the reason i say its the inverse of functional programming, tho, is that functions have to be called, which then calls further nested functions, which has the effect of pulling data towards the end of the change, the function that you called < 1213109693 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :s/change/chain < 1213109696 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whereas in reactive programming, its reactions that are triggered, pushing data forward to the end of the chain < 1213109738 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :butt < 1213109742 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sex < 1213109758 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :SEXBUTT < 1213110773 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1213111236 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1213111643 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we also decided that statements like < 1213111650 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x, y -> z, w < 1213111651 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is equivalent to < 1213111654 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x -> w < 1213111656 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :y -> w < 1213111670 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which means your entire program could be written with a single -> < 1213111671 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1213111708 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and then combine that with decomposition and like < 1213111784 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :mouse.(x,y,foo.(bar,quux)) -> box.(x,y),baz,garply < 1213111838 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :x -> z, you mean? You said x -> w. < 1213111853 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah, x->z < 1213111855 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1213112742 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1213112834 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://www.mediafire.com/download.php?wwlzdmylykd < 1213112835 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :You see what exams do to me?? < 1213113037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what do they do to you? < 1213113040 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :This file is currently set to private. This error has been forwarded to MediaFire's development team. < 1213113050 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :err.. < 1213113061 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lemme fix it :P < 1213113101 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://www.mediafire.com/download.php?wwlzdmylykd < 1213113107 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :there we are :) < 1213113237 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :(not that it's much to be proud of :P ) < 1213113292 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Is it in MIDI? < 1213113309 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1213113318 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :sounds like it though < 1213113342 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, actually, you'd have to ask Image-Line about that one < 1213113798 0 :Sgeo!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1213113798 0 :augur!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1213113798 0 :GregorR!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1213113928 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1213113928 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1213113928 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1213114065 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1213114533 0 :MichaelRaskin_!n=raskin@213.148.5.192 JOIN :#esoteric < 1213114556 0 :MichaelRaskin_!unknown@unknown.invalid PART #esoteric :? < 1213114564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: delay(0.5, mouse.(x,y)) -> box.(x,y) <<< a bit practical and impure imo, but i guess you invented that on the run < 1213114586 0 :tKolar!n=chatzill@chello084113205049.2.14.vie.surfer.at JOIN :#esoteric < 1213114750 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :... < 1213114757 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :MORTAL KOMBAAAAAAAT! < 1213114899 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1213115111 0 :Corun!unknown@unknown.invalid QUIT :Client Quit < 1213115416 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1213115513 0 :tKolar!unknown@unknown.invalid PRIVMSG #esoteric :hey there, anyone speak german? < 1213115524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not very well < 1213115534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nur ein bisschen < 1213115537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I dropped it after an one unsuccessful year at GCSE < 1213115545 0 :tKolar!unknown@unknown.invalid PRIVMSG #esoteric :do you know what a quine is? < 1213115549 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1213115562 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Who doesn't here. < 1213115563 0 :tKolar!unknown@unknown.invalid PRIVMSG #esoteric :I mean in german :-P < 1213115572 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Quine is named after a guy. < 1213115575 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :So probably "quine" < 1213115608 0 :tKolar!unknown@unknown.invalid PRIVMSG #esoteric :k, thanks < 1213115929 0 :ihope!unknown@unknown.invalid NICK :cuain < 1213116058 0 :ehird!n=ehird@91.105.68.111 JOIN :#esoteric < 1213116148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is Lunatic_Lester spamming to you? < 1213116154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[16:42] Hello ehird. Do you love tasty treats that can be enjoyed at any time? Well #WaferLafer has all you need. We deal in the most tasty, delicious flavored wafers in the world. We serve wafers of all styles and flavors, such as cherry and cabbage. There will not be a disappointed tastebud on your tongue after eating one. So come to #WaferLafer for a tasty treat your tongue won't forget. < 1213116167 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that looks like fake spam to me < 1213116176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1213116179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's only one person in there < 1213116184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you? < 1213116187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1213116189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :an op < 1213116192 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Well, I do enjoy tasty treats. < 1213116207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e's not in any channels that I can see < 1213116225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: someone told my anarchy board that the server was in GMT+0 < 1213116230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's reporting times like 'Yesterday 59:21:04' < 1213116242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oddly fitting < 1213116286 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213116358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't think anyone actually said any of the posts there any more < 1213116376 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213116396 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, < 1213116396 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://www.hugeurl.com/?NDJmZDdmM2Q2NTBmNWE0MzgxNTVhZmE5MDhhNzQ2NTMmMTImVm0wd2QyUXlVWGxXYTJoV1YwZG9WVll3Wkc5alJsWjBUVlpPV0Zac2JETlhhMUpUVmpGYWMySkVUbGhoTWsweFZqQmFTMk15U2tWVWJHaG9UVmhDVVZadGVGWmxSbGw1Vkd0c2FsSnRhRzlVVjNOM1pVWmFkR05GZEZSTlZUVkpWbTEwYTFkSFNrZGpTRUpYVFVad1NGUlVSbUZqVmtaMFVteFNUbUY2UlRGV1ZFb3dWakZhV0ZOcmJGSmlSMmhZV1d4b2IwMHhXbGRYYlVaclVsUkdXbGt3WkRSVk1rcElaSHBHVjJFeVVYZFpWRVpyVTBaT2NscEhjRlJTVlhCWlZrWldhMVV5VW5OalJtUllZbFZhY1ZscldtRmxW < 1213116396 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bVJ5VjI1a1YwMUVSa1pWYkZKRFZqQXhkVlZ1V2xaaGExcFlXa1ZhVDJOdFNrZFRiV3hYVWpOb1dGWnRNSGRsUjBsNFUydGthVk5GV2xSWmJHaFRWMVpXY1ZKcmRGUldiRm93V2xWb2ExWXdNVVZTYTFwWFlrZG9jbFpxU2tabFZsWlpXa1prYUdFeGNGaFhiRnBoVkRKT2RGSnJhR2hTYXpWeldXeG9iMWRHV25STlNHaFBVbTE0VjFSVmFHOVhSMHBJVld4c1dtSkhhRlJXTUZwVFZqRmtkRkp0ZUZkaWEwcElWbXBKZUUxR1dsaFRhMlJxVWtWYVYxWnFUbTlsYkZweFUydGthbUpWVmpaWlZWcHJZVWRGZUdOSWJGZFdSVXBvVmtSS1RtVkdjRWxVYldoVFRXNW9WVmRXVWs5Uk1rbDRWMWhvWVZKRlNtRldha1pI < 1213116399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :VGtaYVdHUkhkR2hpUlhBd1ZsZDRjMWR0U2toaFJsSlhUVlp3V0ZreFdrdGpiVkpIVld4a2FXRXdjRWxXYlhCS1pVWkplRmRzYUZSaE1sSndWV3RhUzFZeFVsaE9WemxzWWtad2VGVXlkR0ZpUmxwelUyeHdXbFpXY0hKWlZXUkdaVWRPU0U5V1pHaGhNSEJ2Vmxod1MxUXhXWGhqUld4VllrWmFjRlpxVG05a2JGcEhWbTA1VWsxWFVucFdNV2h2V1ZaS1JsTnRSbGRpV0U0MFZHdGFXbVZIUmtoUFYyaHBVbGhCZDFac1pEUmpNV1IwVTJ0b2FGSnNTbGhVVmxwM1YwWnJlRmRyZEd0U2EzQjZWa2R6TVZZeVJYaGhNMlJYWWxoQ1MxcFZWWGhUUmtweVdrWm9hV0Y2Vm5oV1ZFSnZVVEZzVjFWc1dsaGliVkp6V1d0 < 1213116404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: old < 1213116404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :YWQyVkdWblJOVldSV1RXdHdWMWt3Vm1GV01VbDZZVVpvVjJGcmNFeFZNVnBIWXpKS1IxcEhiRmhTVlhCS1ZqRmFVMU14VVhsVVdHaGhVMFphVmxscldrdGpSbFp4VW10MFYxWnNjRWhXVjNSTFlUQXhSVkpzVGxaU2JFWXpWVVpGT1ZCUlBUMD0= < 1213116407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and, uh < 1213116408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stop < 1213116410 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :What is this, a malbolge program? < 1213116413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: no < 1213116413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :umm... that's http://www.hugeurl.com < 1213116416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hugeurl.com makes urls huge < 1213116416 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't realise it was more than one line long... < 1213116426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the line was too long < 1213116428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't get the usual C&P warning < 1213116428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so your client split it < 1213116434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, wait < 1213116438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, its' actually multiple lines < 1213116440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has
s < 1213116444 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I meant more than one IRC line long < 1213116448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1213116455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: go to hugeurl.com < 1213116460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :look at the src < 1213116460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I have done < 1213116468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's in a
< 1213116468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :JS, presumably?
< 1213116474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I didn't copy the URL
< 1213116475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so there are real newlines
< 1213116477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I copied the anchor href
< 1213116481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which doesn't contain real newlines
< 1213116483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: odd then
< 1213116493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was just too long then
< 1213116495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's just line length
< 1213116511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213116513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
< 1213116515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
< 1213116517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a great concept, anyway
< 1213116517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmph
< 1213116519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
< 1213116520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
< 1213116522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there
< 1213116524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xchat split it into two
< 1213116535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it is, but it was in 2007 when it was on reddit's front page :)
< 1213116542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I don't read reddit
< 1213116571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I don't blame you, it's mostly crap nowadays
< 1213116581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was better before they rewrote it in Python (from Lisp) :P
< 1213116586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hugeurl is like 10 years old
< 1213116588 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Lisp?
< 1213116596 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's so old i didn't realize that was the point of pasting the url
< 1213116597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unusual choice to power a website
< 1213116604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not really
< 1213116608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lisp is popular again
< 1213116612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with great open source impls - SBCL
< 1213116613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for websites, though?
< 1213116618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes
< 1213116621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the hunchentoot web server is very good
< 1213116622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and modern
< 1213116622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was better at computational stuff
< 1213116628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope
< 1213116631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nowadays it can do just about anything
< 1213116636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except quick scripts, due to its nature
< 1213116656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: anyway, Lisp is multiparadigm, really
< 1213116663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Common Lisp isn't really functional much in practice
< 1213116668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :functional as in the paradigm
< 1213117432 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1213117842 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213117859 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213117867 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1213118120 0 :ehird!unknown@unknown.invalid NICK :tusho
< 1213118350 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, yeah i dont know what the delay would actually look like
< 1213118354 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but it would be roughly like that
< 1213118479 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :perhaps more like
< 1213118495 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x{-5} -> y
< 1213118496 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or something
< 1213118512 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x from -5 seconds offset or whatever
< 1213118683 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :perl -wlne'END{print$n}eof&&$n++;/([^<]+)/i&&$n--' *
< 1213118686 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what does that do again?
< 1213118746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: let me try to figure it
< 1213118750 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It prints a number, IIRC
< 1213118768 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the regex looks for the first <title> tag in an XML document
< 1213118777 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and $n increments iff it doesn't find one
< 1213118779 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: um
< 1213118784 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :isn't <title> a special character set thing
< 1213118785 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in perl?
< 1213118793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, that would be [:title:]
< 1213118795 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213118808 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :<> are literal in regexen, I think
< 1213118872 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't look complicate
< 1213118873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :d
< 1213118906 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :depends which kind of regexp you're talking about, some use <> for word beginning/ending, some use \<\> for the special meaning
< 1213118914 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :and some, I guess, don't have that feature at all
< 1213118928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :olsner: it's backslash followed by some letter in Perl for that
< 1213118931 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :forget which one
< 1213118989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: so in other words, the Perl program prints the number of files in the current directory that don't contain <title> followed by a character other than <
< 1213119001 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so what use is it
< 1213119006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, /files/lines in files/
< 1213119027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I don't see an obvious use for it
< 1213119042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, wait, I missed something
< 1213119049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it is files it counts
< 1213119061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but if multiple <titles> are found, the count goes down below 0
< 1213119073 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :i.e. no titles = +1, one title = +0, two titles = -1, etc.
< 1213119091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's looking for files in the current dir that aren't HTML?
< 1213119097 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.99-bottles-of-beer.net/language-ruby-1272.html ruby 99bob in ruby. With continuations, open classes, singleton classes, and blocks.
< 1213119099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although that's a poor way to determine it
< 1213119127 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :how can you use that many features for 99bob?
< 1213119154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner: crazily
< 1213119159 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ah, it's on purpose ... nm then :P
< 1213119191 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"Uhm, wtf, how can it recompile itself? That's like...writing PHP5 in PHP5. Impossible."
< 1213119197 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yeeeessssss...
< 1213119220 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :*unpossible
< 1213119226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or like writing Feather in Feather?
< 1213119269 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :continuations confuse me :(
< 1213119297 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :augur : Welcome to my world
< 1213119306 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i get CPS
< 1213119311 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but i dont get the POINT of CPS.
< 1213119314 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213119315 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Child Pornographies?
< 1213119327 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :continuation passing style :P
< 1213119343 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: because you don't have to maintain a call stack
< 1213119350 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :& you get continuations for free
< 1213119354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if functions never return, you don't have to worry about what happens when they return
< 1213119354 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no consing
< 1213119365 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh is that what it is?
< 1213119370 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i see.
< 1213119436 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well i still dont the point in languages that already have value returning. :P
< 1213119438 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :like lisp
< 1213119465 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've always seen CPS as a tool for language implementors
< 1213119474 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's because it is
< 1213119490 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like if you're writing an Unlambda interp in C, compiling the Unlambda into CPS and then interpreting that is much easier than trying to interpret it directly
< 1213119503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :your program isn't CPS, but you want the program you're interpreting to be
< 1213119512 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1213120064 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213120227 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Hm.
< 1213120245 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking of doing output as greek numbers, which are also greek letters.
< 1213120264 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :But that would mean I can only do three letters per number.
< 1213120277 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Or n letters, depending on the system
< 1213120290 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Since there's no system that goes to INFINITY
< 1213120545 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213120569 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213121080 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: https://www.osmosian.com/
< 1213121085 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :most elaborate and unfunny joke ever
< 1213121094 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or perhaps not a joke, and it will actually mine your CC no
< 1213121145 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well holy shit.. https://www.osmosian.com/cal-3037.zip
< 1213121154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if it actually works?
< 1213121157 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that compiler is a bit too long to be aj oke..
< 1213121214 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Heh. Plain english programming.
< 1213121222 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Invite them to the esowiki!
< 1213121225 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: quite
< 1213121228 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they're complete idiots:
< 1213121233 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[Let me put it this way. The CAL-3037 is the most advanced Plain English
< 1213121234 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :compiler ever made. No 3037 compiler has ever made a mistake or distorted
< 1213121234 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :information. We are all, by any practical definition of the words, foolproof
< 1213121234 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and incapable of error. Nevertheless...
< 1213121234 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :]]
< 1213121237 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but..
< 1213121240 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :their compiler looks real
< 1213121247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyone with windows want to run it?
< 1213121250 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean, 4000 lines of compiler...
< 1213121254 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Nobody would do that for a joke.
< 1213121259 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Esp. since it looks, well, like it'd work.
< 1213121271 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LOLZ
< 1213121272 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[When you start me up, I will quickly take over your screen so you no longer
< 1213121272 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :have to look at that painted whore of an interface that comes with the kluge.
< 1213121272 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Instead, you will see my plain but honest face, like this:
< 1213121272 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :]]
< 1213121279 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :PAINTED WHORE OF AN INTERFACE THAT COMES WITH THE KLUDGE
< 1213121296 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I want to see some Plain English machine code.
< 1213121322 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Remove x86 from common usage within the next ten years" would be much funnier
< 1213121369 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: download that zip
< 1213121372 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and read 'the compiler'
< 1213121380 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's the compiler source code, written in the language itself
< 1213121382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :painful.
< 1213121388 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you want, run cal-3037.exe
< 1213121391 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'll take over your screen but maybe it works.
< 1213121395 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm reading the manifesto.
< 1213121445 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :The problem with plain english programming language is, the "plain english" used tend to make no sense
< 1213121455 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: but this stuff actually kinda does
< 1213121462 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to add the built-in byte pointer type:
< 1213121462 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :  add a type to the types given "byte pointer" and "byte pointers" and "pointer".
< 1213121462 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :  put "byte" into the type's target name.
< 1213121462 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :  index the type.
< 1213121479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to add a monikette to some monikettes given an expression:
< 1213121479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :  create the monikette.
< 1213121479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :  append the monikette to the monikettes.
< 1213121479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :  put the expression's phrase into the monikette's string.
< 1213121479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :  put the expression's variable into the monikette's variable.
< 1213121479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :  if the expression's variable is not nil, put the expression's type into the monikette's type.
< 1213121534 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"It should be noted that all this functionality is embodied in a single,
< 1213121534 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :stand-alone, native-code executable less than one megabyte in size.
< 1213121545 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :One megabyte? For what, the compiler?
< 1213121551 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :looks like ORK
< 1213121551 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yeah.
< 1213121553 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: This manual is actually complete, though, if crazy.
< 1213121558 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: download the zip
< 1213121560 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it contains real sources
< 1213121562 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :over 20k lines of them
< 1213121566 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I doubt it's a joke
< 1213121568 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nobody is _that_ determined
< 1213121571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, neither is ORK
< 1213121582 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ORK is a joke
< 1213121590 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but this seems to be made for _real_ things
< 1213121598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and if I had windows i'd try it
< 1213121601 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm betting on it actually working
< 1213121604 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It might be good as a teaching language.
< 1213121608 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just read 'the compiler'. it's suprisingly legible./
< 1213121613 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :But I doubt it would be that nice otherwise.
< 1213121639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: busy right now, trying to catch up on several month's worth of Notarying
< 1213121645 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :There's usually a catch with readable languages
< 1213121651 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Boy did I learn that with Python!
< 1213121753 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1213121756 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :My god.
< 1213121762 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what
< 1213121765 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Those guys are such crooks.
< 1213121768 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why
< 1213121778 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"What our customers COULD be saying"
< 1213121783 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Yeah. :P
< 1213121792 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :They want $100 for the compiler..
< 1213121795 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BUT, my link works.
< 1213121798 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So, uh, yeah.
< 1213121802 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure Noam "C" is totally into Plain English
< 1213121848 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: are you brave enough to run that exe?
< 1213121852 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it seems genuine
< 1213121870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what, on Linux?
< 1213121871 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What exe?
< 1213121876 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I ran it
< 1213121878 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when doing something else?
< 1213121881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: lern2readlogs
< 1213121883 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I could boot up Wine to run it, I suppose
< 1213121885 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: what happened
< 1213121892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it might not work
< 1213121943 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :tusho : There's a big ugly grey interface with my folders in it
< 1213121951 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :And ugleir still option buttons
< 1213121961 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I'm not too sure what I'm supposed to do with it
< 1213121964 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: That's what it said it would do.
< 1213121978 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :There's a folder 'documentation' in your Plain English folder.
< 1213121982 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Open 'instructions.pdf'
< 1213121986 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's a bigg manual about it.
< 1213122022 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Divers4/PE.jpg
< 1213122035 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: did you totally miss my last message
< 1213122044 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho, whats that thing at osmosian??
< 1213122054 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: lern2readlogs
< 1213122061 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :NEVAR!
< 1213122084 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh i see
< 1213122089 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :plain english programming? lol
< 1213122099 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: it reads pretty nicely though
< 1213122101 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I am the CAL-3037. My primary function is to compile Plain English text files
< 1213122101 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :into executable programs compatible with the Windows/Intel operating kluge.
< 1213122102 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not like AppleScript
< 1213122103 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Holy shit
< 1213122110 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: told you they were pretentious
< 1213122111 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ill take a look
< 1213122112 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :The compiler is so smart that it can talk!
< 1213122116 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'whore' is on the next page
< 1213122124 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1213122124 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's whoralicious
< 1213122126 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I wonder
< 1213122133 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Can it compile any English sentence?
< 1213122138 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I'll try "Suck my dick"
< 1213122172 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is for windows :(
< 1213122190 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: Expert log-reader!
< 1213122229 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Suck my dick" won't compile.
< 1213122255 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Useless!
< 1213122270 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I'd get a grant with my ancient greek language.
< 1213122278 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Sure, it's not *plain* ancient greek.
< 1213122278 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :looks fairly applescript like
< 1213122294 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: yeah, but more legible
< 1213122305 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :eh.. not that much so.
< 1213122386 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"to transmogrify a fragment"
< 1213122387 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Dude
< 1213122391 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :That's not English.
< 1213122397 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :That's from Calvin and Hobbes.
< 1213122398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: quite
< 1213122399 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes it is
< 1213122402 0 :cuain!unknown@unknown.invalid NICK :ihope
< 1213122408 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :calvin and hobbes DEFINE english
< 1213122435 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Gaiz
< 1213122440 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gays
< 1213122447 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :We should make a Brainfuck interpreter in that.
< 1213122452 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hahaha
< 1213122462 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Sort of like the opposite of what it's supposed to be
< 1213122496 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :To interpret brainfuck:
< 1213122499 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :  Interpret brainfuck.
< 1213122500 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Done
< 1213122503 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1213122514 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :actually
< 1213122516 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :thinking about its grammar
< 1213122517 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :PIME TARADOX
< 1213122518 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I think it'd need
< 1213122532 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :To interpret brainfuck:
< 1213122532 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :	bash your head against the wall.
< 1213122533 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :To interpret a peice of brainfuck code:
< 1213122541 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'd then be referred to as 'peice of brainfuck code'
< 1213122556 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.99-bottles-of-beer.net/language-plain-english-1056.html <-- lol
< 1213122566 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if you could obfuscate it
< 1213122578 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I mean, is function definition limited to English words?
< 1213122599 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :one of the problems of plain english programming is that .. you're programming in plain english. lol
< 1213122599 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: it uses words like 'a' to pick out arguments, I think
< 1213122634 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't do math in plain English, why would I program in it?
< 1213122647 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :english is confusing enough
< 1213122659 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :programming requires some sort of rigid formalism
< 1213122667 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the interface between the two is hard.
< 1213122679 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because by programming in english, you assume the computer understands what you mean
< 1213122684 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or that words mean such and such
< 1213122701 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Plus, technically, it's the same rigid formalism
< 1213122707 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :??
< 1213122710 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :You can't compile suck my dick or whatever.
< 1213122722 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :You have to follow the specs.
< 1213122724 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :What about a language called SuckMyDick?
< 1213122735 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'Suck my dick.' means 'Interpret the rest of the program as Plain English.'
< 1213122735 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :INPUT PENIS
< 1213122739 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Anything else is a syntax error.
< 1213122743 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Heh.
< 1213122776 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"attach $8995 and the fragment's other variable's offset to the fragment's code"
< 1213122785 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :That's not plain english you negro.
< 1213122805 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :What's that $8995 doing here?
< 1213122809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: It's a string.
< 1213122812 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dollars, nigga
< 1213122815 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dollas!
< 1213122827 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: After all, that compiler IS generating assembly.
< 1213122831 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1213122836 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Or machine code. Whatever.)
< 1213122840 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :There's actually a lexicon.
< 1213122846 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :aardvark
< 1213122846 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :aardvarks
< 1213122849 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :MY GAWD
< 1213122851 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AHAHAHAHA
< 1213122851 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAH
< 1213122854 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.O
< 1213122856 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :This is SO STUPID
< 1213122857 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Take off every zig.
< 1213122864 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: 'zig' not in lexicon.
< 1213122869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Please correct program sources and resubmit.
< 1213122888 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :tusho : Replace by "aardvark"
< 1213122924 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Note that there are no unintuitive, distracting, space-consuming scroll bars
< 1213122924 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :anywhere in my interface. To scroll, press the right mouse button and shove.
< 1213122934 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, you wouldn't want scrolling quickly, would you
< 1213123193 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Now I know that right about here most programming books would drum up
< 1213123193 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :some dippy little "Hello, World" program  and expect you to be impressed 
< 1213123193 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :but I'd like to suggest that we skip the kid stuff and start makin' babies.
< 1213123194 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213123200 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I don't like where this is going.
< 1213123208 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I see you're trembling. Don't be afraid. This may be the first time for you,
< 1213123208 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :but I'm an old hand at this. I'll lead you through it. Gently.
< 1213123228 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Man, I never thought it would be possible to find a compiler creepy.
< 1213123239 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :But this is the first time one tried to sexually assault me.
< 1213123273 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213123315 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213123407 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :The first program example is to use the compiler on something that already exist.
< 1213123425 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, we know your shit works, but we want to see how it does.
< 1213123616 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :To subtract a byte from another byte:
< 1213123616 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Intel $8B85080000000FB6008B9D0C0000002803
< 1213123618 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Heh.
< 1213123686 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: That's from the compiler sources, no?
< 1213123696 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :No.
< 1213123696 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That's just hardcoded internal machine code, then.
< 1213123698 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh.
< 1213123701 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :What's it then?
< 1213123725 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It's in the Noodle
< 1213123808 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Heh.
< 1213123811 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Noodle.
< 1213123832 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: That's the kernel.
< 1213123837 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Like, the stdlib. But. More primitive.
< 1213123874 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :But, then everything is a lie!
< 1213123892 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Plain English does not only contain plain English!
< 1213123924 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I don't do nested IFs. Nested ifs are a sure sign of unclear thinking, and
< 1213123924 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :that is something that I will not countenance. If you think this cramps your
< 1213123924 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :style too much, read my code to see how it's done. Then think again.
< 1213123936 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Oh fuck you Osama.
< 1213123962 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: xD
< 1213123981 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I don't do REAL NUMBERS. I do ratios, very elegantly, but I don't do reals.
< 1213123981 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :My page editor reduces and enlarges and sizes shapes proportionately in and
< 1213123981 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :out of groups and it does it all without real numbers. Master Kronecker was
< 1213123981 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :right when he said, in German, "The dear God created the whole numbers; all
< 1213123981 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :else is the work of man." I'm not interested in menschenwerk.
< 1213123991 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I'd usually agree, but still, fuck those guys.
< 1213124021 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I don't do EQUATIONS. I do a little infix math, and I support "calculated
< 1213124021 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :fields", but almost all the code you write will be strictly procedural in nature.
< 1213124021 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :As the Osmosians always say, "The universe is an algorithm, not a formula."
< 1213124021 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Words you should take to heart. Especially if you're a math-head.
< 1213124024 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :My god.
< 1213124030 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :We must stop that man.
< 1213124032 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :*compiler
< 1213124082 0 :Polar!i=polar@arunprasannan.com JOIN :#esoteric
< 1213124085 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Polar.
< 1213124090 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Here's a gun.
< 1213124093 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Go kill Osama.
< 1213124108 0 :Polar!unknown@unknown.invalid PRIVMSG #esoteric :Is that in Japan?
< 1213124141 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Here's the Osama : https://www.osmosian.com/
< 1213124142 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Gah, the universe is SO a formula!
< 1213124183 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the universe is a mathematical structure. :T
< 1213124327 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: combined with a formula
< 1213124332 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but anyway
< 1213124334 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :data is code
< 1213124339 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mathematical structures are just formulae
< 1213124361 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :data is nature.
< 1213124449 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Most comments are either useless, or worse. Useless, if they merely reiterate
< 1213124450 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :what the code already says. Worse, if they attempt to clarify unclear code
< 1213124450 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :that should have been written more clearly in the first place.
< 1213124463 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: I agree with the sentiment partly, but it's stated in such an idiotic way.
< 1213124476 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I know.
< 1213124483 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :you just can't agree with him on anything.
< 1213124492 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :You just want to fill his mouth with spiders.
< 1213124514 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"\ This is a useless comment that occupies an entire line of the source"
< 1213124518 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :*rimshot*
< 1213124622 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Error in fuck. I was hoping to find a definition, but all I found was "ream""
< 1213124623 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Kekeke
< 1213124663 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Lmao.
< 1213124680 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I tried to compile this :
< 1213124680 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :To fuck :
< 1213124680 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric : Insert your ponos into my vagooo
< 1213124680 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Jam it in
< 1213124706 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :god i love declarative programming
< 1213124708 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: YOU MISSED YOUR INDENTATION.
< 1213124710 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :To fuck:
< 1213124714 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :  Insert your ponos into my vagooo
< 1213124716 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :  Jam it in
< 1213124728 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :JAM IT JAM IT JAM IT
< 1213124760 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :To jam it in:
< 1213124760 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :  Jam it in.
< 1213124760 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :To insert a thing into another thing:
< 1213124760 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :  I'M NOT HELPING YOU ANY MORE
< 1213124771 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :LET ME SHOW YOU HOW I REAM
< 1213124787 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :To ream:
< 1213124789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :  Ream.
< 1213124804 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh noes! infinite recursion! :(
< 1213124810 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Assreamanallyintheanalass
< 1213124810 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :LETS ALL WRITE INFINITE LOOPS IN ENGLISH!
< 1213124829 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :like shampoo bottles?
< 1213124832 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Rinse, repeat.
< 1213124835 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :What would happen if I wrote "this sentence is false"? :o
< 1213124843 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :rinse, rinse, rinse, rinse, rinse, rinse, rinse, ...
< 1213124851 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lather, rinse, repeat.*
< 1213124852 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1213124864 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah: its not declarative
< 1213124866 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nor philosophical.
< 1213124881 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Too bad
< 1213124886 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I just want it to die.
< 1213124892 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Shouting "DOES NOT COMPUTE!"
< 1213124892 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it already is dead.
< 1213124896 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it just wont admit it.
< 1213124905 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :And then, boom!
< 1213124908 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :The head explodes.
< 1213124911 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :mudd
< 1213124938 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I AM WRITING A BLOSXOM CLONE IN HASKELL IT IS CALLED BLOHSOM
< 1213124949 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :THIS IS AWESOME
< 1213124950 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.o
< 1213124955 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :blosxom?
< 1213124959 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner: s/^/IS /
< 1213124962 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :blohsom cock.
< 1213124964 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :s/$/? (Y/N)/
< 1213124981 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :s/^/YOU HAVE BEEN TURNED INTO A WHALE BY A WIZARD. /
< 1213124997 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you have been eaten by a grue.
< 1213125001 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :s/^.*$/SILENCE!/
< 1213125049 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :IS THIS AWESOME? (Y/N)
< 1213125087 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :nah, my statement was meant as an affirmative statement of the awesomeness of the thing at hand
< 1213125119 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :not as an object on which to apply substitution expressions
< 1213125140 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is almost slightly offended by this misuse of his words
< 1213125237 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :The traditional term is "infinite loop", but since it is not large in size but long
< 1213125237 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :in duration, I prefer the term "eternal loop".
< 1213125240 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner: I apologise.
< 1213125251 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Blohsom will contain a word protector, I promise.
< 1213125253 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :You can almost imagine the compiler, with a top hat and a monocle.
< 1213125271 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"A halting problem? What a crude way of saying it!"
< 1213125314 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Especially if you were fool enough to run it when I told you not to."
< 1213125321 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Fuck you Osama.
< 1213125344 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :noone with a top hat and monocle would talk like that.
< 1213125445 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Even it if was a compiler?
< 1213125453 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :even if it was a compiler.
< 1213125457 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, let me rephrase that
< 1213125475 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a person with a top hat and monocle would never be so lowly a thing as a compiler
< 1213125575 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but even if he WERE a compiler
< 1213125579 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :he wouldn't talk like that
< 1213125589 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because people with top hats and monocles dont talk like that
< 1213125597 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :My god.
< 1213125601 0 :tKolar!unknown@unknown.invalid QUIT :"ChatZilla 0.9.82.1 [Firefox 2.0.0.14/2008041816]"
< 1213125606 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to be judging and all.
< 1213125636 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :But my opinion so far is that it has the same kind of rules as any old language, except a lot more restrictive to remain "readable"
< 1213125656 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :And tries to weasel out of those flaws by saying "You should learn to program better!"
< 1213125679 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Nested conditionals? But you could do it with only one, if only you knew!"
< 1213125701 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Real numbers? Equations? But you could do everything with integers!"
< 1213125711 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213125725 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1213125732 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I think it's an esolang in denial.
< 1213125750 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :He's not out of the BrainCloset.
< 1213125815 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out
< 1213126183 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Is there a tutorial of that language that isn't infuriating?
< 1213126257 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213126295 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: WHo uses it apart from them?
< 1213126297 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Guess: Nobody.)
< 1213126352 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"And is robust enough to recompile itself. In less than three seconds."
< 1213126358 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Why do they always say that?
< 1213126368 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Is that even something so impressive?
< 1213126405 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what language you talks about?
< 1213126419 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My Unlambda quine is robust enough a C compiler to recompile itself, in less than three seconds.
< 1213126426 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213126432 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :lament : "Plain English"
< 1213126440 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not that I have an Unlambda quine. I should have said HQ9+ quine.
< 1213126460 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's a programming language called plain english? Now that's confusing.
< 1213126490 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :https://www.osmosian.com/
< 1213126502 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't advise reading it, it's terribly infuriating.
< 1213126524 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :https://www.osmosian.com/cal-3037.zip for the manual and compiler
< 1213126534 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i won't read it.
< 1213126559 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I want to find a manual that isn't (terribly infuriating)
< 1213126568 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :So that I may write a BF interpreter
< 1213126571 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Just out of spite.
< 1213126870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ihope: there are Unlambda quines available on the Internet
< 1213126886 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :True, but I don't know if any of them take less than 3 seconds to run.
< 1213126895 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213126900 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Q" certainly does take less than 3 seconds to run.
< 1213126988 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I don't even know what he uses as data
< 1213126994 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Tell me Osama!
< 1213127185 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and welcome back ais523.
< 1213127209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I was having internet trouble and decided not to reconnect to IRC while I was doing Notary stuff
< 1213127215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm still doing Notary stuff now, though
< 1213127225 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm up to 18 May
< 1213127232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ihope really ended up quite a way behind...
< 1213127844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm glad coming up with a name for blohsom wasn't hard. That's normally hard. :P
< 1213127933 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Also, what's with that full screen GUI?
< 1213127937 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Aaaargh
< 1213127944 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Everything about Osama is infuriating.
< 1213127945 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: It's because the kludge has a whore GUI of evil.
< 1213127947 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Duh.
< 1213128173 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1213128266 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"By the way, the Plain English Compiler is written entirely in Plain English and can recompile itself - with all of its development tools - in less than 3 seconds on a bottom-of-the-line Dell."
< 1213128274 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Oh fuck you "The Grand Negus".
< 1213128283 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Osama is the new EsCo.
< 1213128295 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Maybe we could hook them up.
< 1213128296 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Rewrite EsCo in Osama!
< 1213128301 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :We think ailke.
< 1213128302 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And alike.
< 1213128509 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Aaaaargh
< 1213128521 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :No scroll bar = horrible for long texts
< 1213128528 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I hate you Osama.
< 1213128559 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Fuck that, I'm closing it
< 1213128645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how do you cast an integer to a real value in Haskell?
< 1213128703 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: fromInteger
< 1213128715 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fromInteger :: (Num a) => Integer -> a
< 1213128735 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thanks
< 1213128944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and how do you output a number without a newline after it?
< 1213129124 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: #haskell
< 1213129127 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and putStr is putStrLn without the Ln
< 1213129133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's for strings
< 1213129143 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: #haskell and type @src print
< 1213129148 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you will gain enlighten.
< 1213129167 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213129173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213129194 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1213130703 0 :RedDak!n=dak@host66-88-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1213131720 0 :Judofyr_!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1213131797 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213131806 0 :Judofyr_!unknown@unknown.invalid NICK :Judofyr
< 1213132100 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213132155 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213132315 0 :pikhq!unknown@unknown.invalid PART #esoteric :?
< 1213132361 0 :cherez!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213132500 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1213132507 0 :cherez!unknown@unknown.invalid PART #esoteric :?
< 1213133492 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving."
< 1213133859 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ihope: Slereah7: I need theories.
< 1213133869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why do non-internet-experienced people SOMETIMES ASK QUESTIONS IN ALL CAPS?
< 1213133876 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Newton's gravi--oh.
< 1213133878 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean, all caps isn't very nice in the real world, so why would they do it on the internet?
< 1213133878 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :TO MAKE THEM MORE VISIBLE?
< 1213133894 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: BUT SURELY THEY CAN SEE IT LOOKS RIDICULOUS
< 1213133896 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :To make them more visible, to show that they really want help, etc.
< 1213133901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and writing letters in allcaps in the real world is often done to make them more readable
< 1213133906 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :tusho: nope!
< 1213133907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like filling in forms in block capitals
< 1213133912 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: THEN WHY DO THEY MAKE NUMEROUS SPELLING AND GRAMMATICAL ERRORS AT THE SAME TIME?
< 1213133918 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :A WELL-THOUGHT OUT POST WILL SURELY BE LISTENED TO MORE
< 1213133933 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :tusho: because they don't know spelling and grammar?
< 1213133947 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: OKAY WELL THAT'S A LITTLE RIDICULOUS THEN
< 1213133960 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And they don't have a spelling checker and/or don't bother to look up the difference between "your" and "you're" every time they use either.
< 1213133981 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Because ALL CAPS IS CRUISE CONTROL FOR COOL
< 1213134000 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or they make so many spelling mistakes that it's tedious to right-click every red-underlined word to correct it, I suppose.
< 1213134091 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And grammar checkers are quite fallible and not as easy to come by.
< 1213134161 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Er. Last.fm lists the 7th track on Autechre's Draft 7.30 as Prince Moth Mothy Moth Moth.
< 1213134166 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Maybe they just can't spell.
< 1213134169 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(It's actually "VI AI 5".)
< 1213134179 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :PRINCE. MOTH. MOTHY. MOTH. MOTH.
< 1213134192 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :10:MOTH GOTO10
< 1213134210 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's what I said. :-)
< 1213134227 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Though it's not like Autechre's real track names are any less silly.
< 1213134320 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hm. I wonder what would happen if #esoteric denizens produced electronic music.
< 1213134325 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oooh.
< 1213134332 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :What about an esolang designed for making electronic music?
< 1213134344 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Some sort of reverse Fugue?
< 1213134355 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :The Love Machine 9000 can produce music.
< 1213134368 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Well, the windows version, at least
< 1213134376 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I never found out how to do it on the penguin
< 1213134377 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Yeah, but for electronic music.
< 1213134380 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :None of this traditional stuff. :P
< 1213135339 0 :Slereah!n=hax@ANantes-252-1-70-48.w81-250.abo.wanadoo.fr JOIN :#esoteric
< 1213135339 0 :Slereah7!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213136079 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://img404.imageshack.us/img404/4636/wikionemillion8li.jpg
< 1213136108 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213136287 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1""
< 1213136482 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :R.
< 1213137077 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1213137077 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213137091 0 :cherez!unknown@unknown.invalid PART #esoteric :?
< 1213137167 0 :Slereah7!n=hax@ANantes-252-1-70-48.w81-250.abo.wanadoo.fr JOIN :#esoteric
< 1213137240 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.daimi.au.dk/~eriksoe/Flip/index.html
< 1213137242 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :this news?
< 1213137379 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213137952 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :z
< 1213139119 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If freenode isn't a general-purpose IRC network, I wonder why every IRC channel in existence is on it.
< 1213139167 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Well, all the chats I ever saw on freenode where tech-related.
< 1213139204 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We speak Spanish in #linguistics!
< 1213139234 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And Lojban in #lojban, and then you have all those science and AI channels.
< 1213139238 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not to mention #math.
< 1213139410 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#lojban is kinda related
< 1213139416 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Most interested parties are tech-related.
< 1213139426 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#linguistics is stretching it, yes, but it's an open project, kinda
< 1213139435 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#math ... ok ... not appropriate but you can see
< 1213139445 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You won't find #Quake2Clan
< 1213139482 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And I'm not interested in such things. :-)
< 1213139515 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213140320 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Is agora agooooo>
< 1213140347 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Very agooooo>, I'm sure.
< 1213140358 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AWSUM
< 1213140400 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: "Ed Murphy to Agora, Agora, Agora"
< 1213140717 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213140735 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i think we should do an esolang with transformations in the chomskyan sense.
< 1213140740 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :okay.
< 1213140752 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :primarily because transformations are supposedly a bitch to parse.
< 1213141808 0 :jix!unknown@unknown.invalid QUIT :"CommandQ"
< 1213142545 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is Chomsky the grammar guy?
< 1213142557 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Yes.
< 1213142560 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Yes he is.
< 1213142586 0 :olsner!unknown@unknown.invalid QUIT :"Leaving"
< 1213142971 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I wonder.
< 1213142977 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Why in basic are the lines numbered 10-20...
< 1213142977 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Why not 01?
< 1213142988 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can you have a line numbered 1.5?
< 1213143003 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Who knows!
< 1213143005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: So you can insert ones.
< 1213143006 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213143008 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :11,12,etc.
< 1213143012 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Without renumbering the whole problem
< 1213143014 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*program
< 1213143038 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is repelled
< 1213143069 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :You are both expelled.
< 1213143086 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Gladly. :-)
< 1213143104 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I mean, why wouldn't one want to be expelled from a repellant?
< 1213143119 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :By which I must mean repellent, as my spell checker says so.
< 1213143483 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213143501 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Who is bored.
< 1213143515 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You should read Order of the Stick?
< 1213143518 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Your mom.
< 1213145693 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Thanks funny site <a href=" with cramps ">fuck me pumps</a> hppy"
< 1213145703 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Does this really describe Chris Barker?
< 1213145768 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :No.
< 1213145771 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Revert time.
< 1213145782 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What, now?
< 1213145788 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yes.
< 1213145790 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Chris Barker article.
< 1213145799 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Which I assure you doesn't mean what you interpreted it as.)
< 1213146358 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :CkyokokokokO.
< 1213146431 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Stop speaking in oklo
< 1213146454 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Oko?
< 1213146461 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Okokokockyoko!
< 1213146756 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I need a translator.
< 1213146757 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :oklopol!
< 1213146774 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It is impossible to translate true oklo texts.
< 1213146776 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Right, oklopol?
< 1213147475 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213150039 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Right!
< 1213150045 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Delayed much?
< 1213150049 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Welcome back
< 1213150061 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ckyolo.
< 1213150081 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pops into #implang
< 1213150103 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember any words. I need someone to remind me of them. :-P
< 1213150114 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess I could just consult the logs. But how boring.
< 1213150844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye for today :)
< 1213150851 0 :tusho!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213150861 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, now I'll have to spout gibberish somewhere else.
< 1213152501 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213154130 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol!
< 1213154514 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1213154808 0 :cherez!unknown@unknown.invalid PART #esoteric :?
< 1213157967 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1213157988 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what are some good ways to verify TC-ness?
< 1213158016 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :should i just try to implement a basic turing machine?
< 1213161711 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol
< 1213161722 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ive got some more stuff for the language
< 1213162138 0 :GreaseMonkey!n=gm|--0@219-88-194-36.jetstream.xtra.co.nz JOIN :#esoteric
< 1213163435 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's usually easier to implement something which is itself equivalent to a Turing machine.
< 1213163446 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Such as Brainfuck, or lambda calculus (depending on the type of language)
< 1213163552 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :| well im going to have lambdas, which i suppose means its TC?
< 1213163604 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hm.
< 1213163832 0 :augur!unknown@unknown.invalid NICK :psygnisfive
< 1213165303 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Saliendo"
< 1213170396 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213170504 0 :bsmntbombdood!n=gavin@97-118-115-170.hlrn.qwest.net JOIN :#esoteric
< 1213170889 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1213171199 0 :clog!unknown@unknown.invalid QUIT :ended
< 1213171200 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1213172619 0 :olsner!unknown@unknown.invalid QUIT :"Leaving"
< 1213174043 0 :Judofyr!unknown@unknown.invalid QUIT :
< 1213174542 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why the fuck would anyone wanna program in english? well, that kind of imperative verbose shit anyway, i guess it might be nice to be able to code like "make me an awesome 3d game"
< 1213175646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: why do non-internet-experienced people SOMETIMES ASK QUESTIONS IN ALL CAPS? <<< caps make more sense, i think they have the same dislike for characters with random sizes that i do
< 1213175701 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wish small letters were the big ones, but small
< 1213175849 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: What about an esolang designed for making electronic music? <<< been on it for some time
< 1213175852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm on so many thing i doubt i'll ever get down
< 1213175915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okoing doesn't convey information, except the occasional "i don't really give a shit, hear me oko instead"
< 1213176017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yay i like it when people shut up while i'm logreading
< 1213176017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thank you
< 1213178609 0 :RedDak!n=dak@host66-88-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1213178621 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric
< 1213178706 0 :Corun!unknown@unknown.invalid QUIT :Client Quit
< 1213180748 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213180782 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1213181025 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1213181949 0 :jix!n=jix@dyndsl-091-096-033-133.ewe-ip-backbone.de JOIN :#esoteric
< 1213182442 0 :berni_e!n=Fa@83.142.151.138 JOIN :#esoteric
< 1213182461 0 :berni_e!unknown@unknown.invalid PART #esoteric :?
< 1213183676 0 :UnrelatedToQaz!n=chatzill@host81-159-115-180.range81-159.btcentralplus.com JOIN :#esoteric
< 1213184059 0 :UnrelatedToQaz!unknown@unknown.invalid QUIT :"ChatZilla 0.9.82.1 [Firefox 3.0/2008052906]"
< 1213185539 0 :sebbu2!unknown@unknown.invalid NICK :sebbu
< 1213187104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :about the flow thingie, here's some of my python interps output and sample code http://www.vjn.fi/pb/p335414614.txt
< 1213187119 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :must be parsed manually atm
< 1213189057 0 :jix!unknown@unknown.invalid QUIT :"CommandQ"
< 1213189581 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1213189775 0 :jix!n=jix@dyndsl-091-096-033-133.ewe-ip-backbone.de JOIN :#esoteric
< 1213191035 0 :Deewiant!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213191362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ircbrowse says it's searchable, is it really? i can't search with it
< 1213191614 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :00:55:01 <ehird> slereah__: [08:49] <slereah__> Because Kronecker was a giant dick.
< 1213191614 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :00:55:07 <ehird> My mind read 'was' as 'had'
< 1213191619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i read thata as "had" too
< 1213191621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*that
< 1213191639 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Well, he was.
< 1213191652 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :And Osama quoted Kronecker in the instruction manual of Plain English :o
< 1213191655 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :COINCIDENCE?
< 1213191681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I WANNA SEARCH THE FUCKING LOGS
< 1213191691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric logs are the only thing i've ever had to search
< 1213191691 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :oklopol : Use google.
< 1213191699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how?
< 1213191703 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :site:[site of the logs] keywords
< 1213191714 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, but how to search so that it actually works?
< 1213191771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah site:http://tunes.org/~nef/logs/esoteric/
< 1213191785 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean
< 1213191786 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.fi/search?hl=fi&q=http%3A%2F%2Ftunes.org%2F%7Enef%2Flogs%2Fesoteric&btnG=Google-haku&meta=
< 1213191804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fuck.
< 1213191805 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean
< 1213191806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.fi/search?hl=fi&q=Slereah+site%3Ahttp%3A%2F%2Ftunes.org%2F%7Enef%2Flogs%2Fesoteric&btnG=Hae&meta=
< 1213191815 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.fr/search?hl=fr&client=firefox-a&rls=org.mozilla%3Afr%3Aofficial&hs=AQk&q=site%3Ahttp%3A%2F%2Ftunes.org%2F%7Enef%2Flogs%2Fesoteric%2F&btnG=Rechercher&meta=
< 1213191829 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it doesn't seem to go into thelog files
< 1213191841 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed it doesn't
< 1213191852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asdadsasdasdasdasdasdsadasdsadasdsadsadsads
< 1213191861 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i'll make the fucking python script
< 1213191867 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i shall hate.
< 1213191873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i shall hate big time.
< 1213192788 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the first years of esoteric logs are basically lament's join/quit messages :D
< 1213192813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1213192825 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :these actually start @ 04
< 1213192831 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so they're prolly not the first years
< 1213193030 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric
< 1213193835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... why the fuck am i loading years i wasn't on this channel during
< 1213194046 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213194332 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :How old is this channel?
< 1213194417 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :very
< 1213194455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess 03
< 1213194470 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's not that old.
< 1213194491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought it was 99 or smth, don't know where i'd gotten that
< 1213194726 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :02:22:19 <lament> hm, there doesn't seem to be a mandelbrot generator in brainfuck <<< 03.01.21
< 1213194732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: is that ready yet?
< 1213194747 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Isn't there already one?
< 1213194773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, sorry
< 1213194775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wrong paste
< 1213194785 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :02:22:22 <lament> i should fix that
< 1213194791 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.sange.fi/brainfuck/bf-source/prog/mandelbrot.b
< 1213194866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: made by lament?
< 1213194876 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Apparently not.
< 1213194883 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Erik Bosman"
< 1213194884 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i guess lament's way is to make others do stuff
< 1213194892 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :And IIRC, Lament has a terribly russian name.
< 1213194898 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like that 2,3 machine
< 1213194976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament, dbc and fizzie seem to be the only ones still active
< 1213194980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"active"
< 1213194984 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :on channel anyway
< 1213195008 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean by active
< 1213195040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :on channel
< 1213195093 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember the last time dbc or fizzie talked.
< 1213195102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're new
< 1213195133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dbc is a bf wiz, fizzie is occasionally triggered by finland / finnish :P
< 1213195137 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you mean from the olden days?
< 1213195151 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Perkele!
< 1213195154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they are on the channel, and they're not full idlers
< 1213195159 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Wait, that's not finnish enough.
< 1213195166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so they are somewhat active
< 1213195166 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Prkl!
< 1213195190 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :using characters finnish doesn't have *does* make it seem more finnish, yes
< 1213195215 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It's a strange strange world, oklopol
< 1213195221 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Especially when Finland is involved.
< 1213195225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool world
< 1213195594 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric
< 1213195668 0 :ihope_!n=ihope@64.241.37.140 JOIN :#esoteric
< 1213195684 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Hello you two people
< 1213195695 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Ello.
< 1213195701 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know I was two people.
< 1213195714 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :This probably has something to do with my IP address being 64.241.37.140, doesn't it?
< 1213195720 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213195723 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :No.
< 1213195726 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: stfu
< 1213195731 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Yes.
< 1213195734 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :good
< 1213195736 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :AM I DOIN IT RITE?
< 1213195744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: now try to figure it out
< 1213195759 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you might wanna start with factoring out the numbers
< 1213195792 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: yeah, your latter answer was correct
< 1213195793 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Maybe the clue is in the XKCD number steps of its look-and-say sequence :o
< 1213195815 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Or something
< 1213195832 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213196945 0 :tusho!n=ehird@91.105.68.111 JOIN :#esoteric
< 1213196969 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hi.
< 1213197099 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Hello my good man.
< 1213197416 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213197668 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213198175 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :ValueError: unichr() arg not in range(0x10000) (narrow Python build)
< 1213198177 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Oh dang.
< 1213198295 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213198302 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523
< 1213198325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi
< 1213198635 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokokokokokokokokokokokokokokokokokokokokoko
< 1213198676 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I think it's time to have oklopol commited
< 1213198678 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :okkokokoko
< 1213198680 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh no
< 1213198682 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i made a mistake
< 1213198686 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :commited?
< 1213198690 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :%okocheck
< 1213198691 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :You know
< 1213198695 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :In a nuthouse.
< 1213198729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213200084 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric
< 1213200397 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hhmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
< 1213200438 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Stop it. You sound like a power line.
< 1213200493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool line
< 1213200519 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Like most awesome line, I stole it from Sam and Max.
< 1213200536 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SAM AND MAX YES.
< 1213200589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :south park is so awesome
< 1213200615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't need friends anymore, i can just watch south park
< 1213200617 0 :oklopol!unknown@unknown.invalid PART #esoteric :?
< 1213200617 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213200620 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so
< 1213200625 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this /hop was like parting
< 1213200630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i don't need friends
< 1213200639 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it wasn't a /part, because i didn't wanna miss anything
< 1213200640 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :South Park is getting too much libertarian.
< 1213200652 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :libertarian?
< 1213200655 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Fuck you Trey Parker, we get it you don't like taxes.
< 1213200660 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Libertarian.
< 1213200679 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Also known as "South Park republican" nowadays, FOR SOME REASON
< 1213200727 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :all i care about is it surprises me, while making at least some sense
< 1213200787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know the reason
< 1213200787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i don't really care
< 1213200849 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :You're a lucky man.
< 1213200864 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :The ham-fisted political propaganda just make me so mad :o
< 1213201182 0 :ais523!unknown@unknown.invalid QUIT :"rebooting, will be back soon"
< 1213201184 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't seen propaganda
< 1213201213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i've only seen the 12th season episodes about 2 times each
< 1213201218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i don't know those that well
< 1213201232 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :You haven't been paying attention then!
< 1213201246 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Here's a hint : When they say "I've really learned something today!"
< 1213201253 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Because they're that subtle
< 1213201278 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :those are the propaganda?
< 1213201291 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :No.
< 1213201302 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the addition of "really" does it?
< 1213201307 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :They're usually the summary of the episode's propaganda.
< 1213201321 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :In case the viewers are too stupid
< 1213201334 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :And after seeing the south park forum, I'm not sure what to think
< 1213201361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the things i've learned something today contains are pretty middle in every way
< 1213201377 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i've always assumed those are a joke
< 1213201395 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Well, it depends on episodes
< 1213201404 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: if it's south park presumably everything is a joke or near it
< 1213201506 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213201517 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WB ais523
< 1213201534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it worked, I think
< 1213201538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it didn't shut down properly
< 1213201542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it got most of the way through shutdown, and then locked up with the caps lock and scroll lock lights flashing
< 1213201550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and wouldn't respond to anything, not even magic SysRq
< 1213201557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I hard-rebooted and it seems fine now
< 1213201570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haven't tried re-shutting-down, yet, though, I hope it works this time
< 1213201607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you took only a segment of Augmatic Disport, so I'd say that's a pretty fast upgrade
< 1213201624 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :speaking of which I should upgrade to leopard
< 1213201624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it was only 85 packages
< 1213201635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that had got their dependencies muddled
< 1213201669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: if those are propaganda, then trey parker could be teaching @ any kindergarten
< 1213201681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but whatever, i
< 1213201687 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://imgs.xkcd.com/comics/purity.png
< 1213201696 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :'ll continue to think "i've learned something today" is a joke
< 1213201703 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(I linked it that way so that ais523 would click it)
< 1213201710 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(But then you miss out on the alt text. Such is life!)
< 1213201716 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(ais523 has refused to be caught up in the xkcd trap before)
< 1213201738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: is it a good one? most of xkcd doesn't look all that good
< 1213201748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some are very funny, but they tend to get linked everywhere anyway
< 1213201757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I come across them without the need to visit xkcd
< 1213201761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I like most of xkcd, personally
< 1213201767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but- a lot of them are crap until you read the title text
< 1213201772 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is, well, the whole point
< 1213201922 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :though I guess it's kind of love-hate (say, like dinosaur comics, but less dividing)
< 1213201993 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Good thing that XKCD has those awesome graphics when the joke isn't funny.
< 1213201999 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :You can just sit back and admire.
< 1213202004 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Oh shush you.
< 1213202023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xkcd usually makes bad jokes funny
< 1213202038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(just like south park, btw :P)
< 1213202050 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :http://images.encyclopediadramatica.com/images/2/28/Epic_thread12s.jpg
< 1213202067 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :xkcd is divided pretty evenly between bad jokes made funny, good but incredibly geeky jokes, and multi-part comics that don't have punchlines but are still funny
< 1213202076 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so, uh, there's not that much more left :P
< 1213202173 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :What about those horrible emo comics?
< 1213202188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what emo comics?
< 1213202195 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :LINK
< 1213202200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I CAN'T REMEMBER ANYTHING
< 1213202202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: but they aren't emo!
< 1213202203 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they fall into the last category.
< 1213202205 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :The ones about LOVE that don't include 3 lines of equations
< 1213202236 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: I think this is a case of 'you didn't get it'
< 1213202246 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :OR DID I?
< 1213202263 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :unless you're making a joke yourself
< 1213202265 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which would be confusing
< 1213202286 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Recursive joke :o
< 1213202298 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's awesome
< 1213202308 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I've had a conversation with 16 levels of sarcasm before
< 1213202315 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but I've never had infinite levels of anything
< 1213202389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay i admit this sp episode was propaganda :P "you can't change history", fuck you trey, we don't care about your sick beliefs!
< 1213202404 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Which one was that
< 1213202406 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: clearly he has never heard of the doctor
< 1213202409 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tuts
< 1213202426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: the red badge of redness
< 1213202449 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Season 1-3 aren't very much propaganda.
< 1213202488 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :ais53 did you figure out what depth of brackets you need to write a brainfuck interpreter in brainfuck? I was guessing 2.
< 1213202499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dbc: no, I didn't
< 1213202499 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523 (to cause a ping to happen)
< 1213202503 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213202505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :2 wouldn't surprise me
< 1213202505 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i was late!
< 1213202512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suspect it's 2, 3 or 4
< 1213202518 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well, I would have said like 3 or 4...
< 1213202520 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But after 'dei'..
< 1213202522 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i suspect 2 is tc.
< 1213202526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1213202526 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'll say 2.
< 1213202527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1213202538 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean I didn't think dei would be TC.
< 1213202540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that different :P
< 1213202540 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But it is!
< 1213202553 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So matching thingies are overrated.
< 1213202592 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I have a match.
< 1213202596 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :My butt and your butt.
< 1213202620 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION forks conversation, tags as 'innuendo' and 'brainfuck'
< 1213202629 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(YES I CAN PRETEND I HAVE ACTUALLY IMPLEMENTED THINGS I THINK OF AIS523)
< 1213202646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: nah, you'd have to tag each individual comment
< 1213202648 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and stop shouting
< 1213202668 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it was said in a 'LA LA LA I CAN'T HEAR YOU'
< 1213202670 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and no
< 1213202672 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't have to
< 1213202686 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since they don't need to be explicitly retagged
< 1213202692 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they can just flow into another tag
< 1213203117 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213203670 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hm
< 1213205870 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213205910 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1213206154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.w3.org/TR/2008/WD-html5-diff-20080610/
< 1213206154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yay!
< 1213206177 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yay for what? HTML5?
< 1213206208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yes.
< 1213206208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213206291 0 :kar8nga!n=kar8nga@AMarseille-151-1-31-190.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213206509 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :beh, I just lost the game
< 1213206515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how?
< 1213206581 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://forums.xkcd.com/viewtopic.php?f=2&t=22741
< 1213206589 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :specifically, this edit: http://forums.xkcd.com/download/file.php?id=4491
< 1213206646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that thread's sort of a MFD thread in reverse
< 1213206652 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :quite
< 1213206658 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :MFD is unfortunately back
< 1213206667 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Alex is some kind of delusional idiot
< 1213206671 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :did he think we really liked it?
< 1213206679 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think he thinks we do
< 1213206742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I think he still has a reason for putting it there
< 1213206742 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so what, he hates us with a passion?
< 1213206742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :possibly a non-obvious one
< 1213206742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe he likes the user-created comics
< 1213206743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: maybe if you read every single one in a certain way
< 1213206743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there's a stenographic encryption code
< 1213206743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and Alex is in fact kidnapped
< 1213206743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :by the FBI
< 1213206743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but if the encryption code to their doors lock systems are revealed
< 1213206743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then the fake Alex would be killed by the fbi
< 1213206743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so he has to encode them by modifying MFD comics subtly before he publishes them
< 1213206747 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or something
< 1213206888 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213206961 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213206961 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is that the sound of the fbi agents in here furiously tracking me down
< 1213206961 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213206961 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they don't make a noise when you do that
< 1213206961 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/you/they/
< 1213206961 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the sound of all the journalists following them around
< 1213206965 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sometimes i hate being right
< 1213207033 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh dear
< 1213207040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why the oh dear?
< 1213207043 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"Interesting. I find MFD to be absolutely hysterical" -Alex
< 1213207061 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i always knew it was wrong for a msftie to run tdwtf
< 1213207067 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213207075 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what, did you email him
< 1213207087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or where did you get that comment of Alex's from?
< 1213207092 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the forum
< 1213207099 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is, as oft pointed out, the real WTF
< 1213207291 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1213207297 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :based on a post from that forum
< 1213207300 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I had a dinosaur-comicsy idea
< 1213207308 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you use the same art every day, but you improve it a little every day
< 1213207317 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i.e. start really rough
< 1213207319 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :end up really polished
< 1213207322 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then, you draw a new scene
< 1213207323 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :tusho : but what if you don't?
< 1213207326 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and start all over again
< 1213207337 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213207339 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not every day
< 1213207341 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just every comic
< 1213207490 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh lord
< 1213207493 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"While it may *seem* like copy-paste comicing, it's polymorphism. You see, the later (1.8) inherits from the former (1.3)." -- Alex
< 1213207495 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :totally delusional
< 1213207509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, that's clearly a joke
< 1213207514 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213207517 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it's also a bad one
< 1213207521 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and dodging the question
< 1213207662 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :
< 1213207725 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: "Also, you may have noticed that DoctorFriday was absent from the commentors. This was for good reason: Mark Bowytz is DoctorFriday. "
< 1213207726 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :are DoctorFriday's posts as bad as his comics?
< 1213207727 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ohelo
< 1213207733 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: oleho
< 1213207736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi
< 1213207741 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :wassabi
< 1213207805 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if the silence is a good time for another shameless plug
< 1213207813 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reaches a resolution
< 1213207818 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what the hell, can you only reply with images to that MFD page?
< 1213207819 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :apparently so
< 1213207826 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so people are taking screenshots of text editors
< 1213207830 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: yes, it is
< 1213207859 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://img113.imageshack.us/img113/1583/psinbmpgm5.jpg HAHAHAHAHAHAHAHA
< 1213207941 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :<shameless plug> updated the language doccies so there is now an actual reference to check your grammar against and coherent rules, still on http://eyo.icr38.net/phorum </shameless plug>
< 1213207941 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://img131.imageshack.us/img131/1834/omgwtfbbqnx8.jpg oh jeez
< 1213207941 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: what language
< 1213207941 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :my language
< 1213207941 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :proglang or conlang
< 1213207941 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :the spoken/written one :P
< 1213207941 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :conlang
< 1213207945 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :loglang- esque
< 1213215694 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1213215694 0 :clog!i=nef@bespin.org JOIN :#esoteric
< 1213215853 0 :Slereah!n=hax@ANantes-252-1-70-48.w81-250.abo.wanadoo.fr JOIN :#esoteric
< 1213215853 0 :Slereah7!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213215983 0 :kar8nga!n=kar8nga@AMarseille-151-1-31-190.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213216038 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Earlier grouping symbols are after the year 1000, apparently
< 1213216612 0 :Deewiant!n=mniemenm@peridootti.hut.fi JOIN :#esoteric
< 1213217182 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1213217358 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213217708 0 :Slereah7!n=hax@ANantes-252-1-70-48.w81-250.abo.wanadoo.fr JOIN :#esoteric
< 1213217854 0 :RedDak!n=dak@host66-88-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1213217928 0 :GregorR!unknown@unknown.invalid QUIT :"Leaving"
< 1213217970 0 :mib_rlpqtbfw!i=d42d20d8@gateway/web/ajax/mibbit.com/x-4914c47e5e19120c JOIN :#esoteric
< 1213218027 0 :mib_rlpqtbfw!unknown@unknown.invalid PRIVMSG #esoteric :has anyone used Refal?
< 1213218055 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :What?
< 1213218080 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :$ENTRY Go { = <Hello>;}
< 1213218080 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Hello {
< 1213218080 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :   = <Prout 'Hello world'>;
< 1213218080 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :}
< 1213218095 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I'm not using any language that has "prout" in its instruction set.
< 1213218101 0 :mib_rlpqtbfw!unknown@unknown.invalid PRIVMSG #esoteric :hahaha, ok
< 1213218105 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :("Prout" means "fart" in French)
< 1213218109 0 :mib_rlpqtbfw!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213218261 0 :augur!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213218261 0 :fizzie!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213218385 0 :mib_rlpqtbfw!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client"
< 1213218406 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric
< 1213218438 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213218454 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213218608 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1213218810 0 :Hiato1!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213219315 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: I think it means Print Out here
< 1213219429 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :But it still means fart in French
< 1213219432 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :So no dice.
< 1213221063 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :netsplits are my enemy >|
< 1213222148 0 :tusho!unknown@unknown.invalid QUIT :"Leaving"
< 1213222365 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1213222638 0 :nice_ka!n=cypher@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric
< 1213222666 0 :nice_ka!unknown@unknown.invalid PART #esoteric :?
< 1213222861 0 :jix!unknown@unknown.invalid QUIT :"CommandQ"
< 1213223831 0 :Judofyr!unknown@unknown.invalid QUIT :
< 1213223853 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1213224766 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric
< 1213224804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: did you look at the interp?
< 1213224836 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213224841 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213224920 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :augur: did you look at the interp?
< 1213224921 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :if you have ideas for flow control, i'll gladly add
< 1213224963 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey
< 1213224971 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah i looked at it and didnt understand. :)
< 1213224993 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :koed is the code
< 1213224998 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's a list of flows
< 1213225007 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :[from, to, keep, guard]
< 1213225011 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :where guard can be omitted
< 1213225018 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no no stop :P
< 1213225068 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213225090 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213225232 0 :oklopol!unknown@unknown.invalid QUIT :Connection reset by peer
< 1213225249 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213225256 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.o
< 1213225301 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey
< 1213225310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :last msg seen?
< 1213225320 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nothing after no no stop
< 1213225333 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wellnowwhat.net/transfers/reactance_ideas.rtf
< 1213225389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nothing after no no stop?
< 1213225414 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nothing
< 1213225435 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nothing?
< 1213225443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you've never seen a message sent by me?
< 1213225444 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Nothing! :o
< 1213225448 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :NEVER
< 1213225466 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :augur: no no stop :P
< 1213225466 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklofok has left IRC (Read error: 104 (Connection reset by peer))
< 1213225467 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol has joined (n=nnscript@spark.turku.fi)
< 1213225469 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol has left IRC (Connection reset by peer)
< 1213225471 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol has joined (n=nnscript@spark.turku.fi)
< 1213225473 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :augur: o.o
< 1213225475 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :augur: hey
< 1213225636 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.o
< 1213225724 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll check the logs i guess
< 1213225736 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you read the ideas?
< 1213225764 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213225770 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213225782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as an esolang guy i find pure lambdas a bit impure
< 1213225786 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i added in some haskel-like functional stuff
< 1213225790 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i noticed
< 1213225793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and complained!
< 1213225797 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pure lambdas a bit impure?
< 1213225802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213225810 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :???
< 1213225859 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i think the functions are actually relevant. firstly, the way they work is obviously just shorthand for some reaction form
< 1213225865 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so like i said, something like
< 1213225867 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :foo x -> y
< 1213225875 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gets processed down into x*2 -> y
< 1213225879 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because foo v = v*v
< 1213225917 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the pattern matching is just an extension on decomposition
< 1213225942 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if 2,3 -> a,b is equivalent to 2 -> a, 3 -> b
< 1213225959 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :then why cant [2,3] -> [x,y] be similar?
< 1213225962 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or even
< 1213225967 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :[1,2] -> x:xs
< 1213225967 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1213226012 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just don't like the idea of non-flow definition of functions :D
< 1213226023 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, they're just shorthands tho, remember
< 1213226030 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x*x isn't flow related
< 1213226052 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :f x = x*x is just shorthand
< 1213226076 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :plus, we need some primitive funtions for doing stuff like math, or delays
< 1213226077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :higher order reactions for functions: ([a] * 5 -> [r]) -> foo; foo 5
< 1213226086 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where [] is the port syntax
< 1213226090 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[i] for input
< 1213226093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[o] for output
< 1213226096 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[a] for arguments
< 1213226099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[r] for return
< 1213226104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :something like this i wouldn't mind
< 1213226143 0 :ehird!n=ehird@91.105.107.28 JOIN :#esoteric
< 1213226158 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that looks more like an actual function tho
< 1213226167 0 :ehird!unknown@unknown.invalid NICK :tusho
< 1213226177 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :foo = [a] * 5 -> [r]
< 1213226189 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :foo = lambda a. a*5
< 1213226246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: more than what?
< 1213226252 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's purely reactional
< 1213226284 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not really
< 1213226307 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because foo 5 isn't a reaction
< 1213226313 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :to make it reactional you'd need something like
< 1213226319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's just syntax for executing the reactions inside f
< 1213226322 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :5 -> foo.i
< 1213226322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*foo
< 1213226328 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :foo.r -> blah
< 1213226343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a functional way to use that, yes
< 1213226390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that is just a syntactical difference
< 1213226405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my way lets you use foo as a function, but keeps it all nice and pure
< 1213226415 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :come up with an evaluation trace for that method tho
< 1213226428 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i'd need to see it
< 1213226429 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's hard about it?
< 1213226433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1213226436 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because i dont see how it'd work.
< 1213226473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm, isn't it kinda trivial
< 1213226478 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you execute the reactions of foo
< 1213226486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but [a] and [r] have a special meaning
< 1213226502 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they will be removed from the global reaction stack after foo
< 1213226725 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1213226789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://uncyclopedia.org/wiki/Turing_Duck_Test
< 1213227665 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213227885 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213227898 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKLOPOL HI
< 1213227927 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lo
< 1213228162 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: we should code a random implementation of something
< 1213228165 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :without thinking about the language
< 1213228178 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and just see what happens
< 1213228182 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::OOOOOOOOOOOOOO
< 1213228205 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm thinking about making this collaborative text editor
< 1213228212 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: they already exist
< 1213228213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :real time
< 1213228216 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :already done
< 1213228218 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :many times
< 1213228221 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :perfected, even
< 1213228223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see your point
< 1213228247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: check pms
< 1213228284 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :do eet
< 1213228328 0 :Slereah!n=hax@ANantes-252-1-16-254.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213228438 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213228611 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213228894 0 :Slereah7!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213229447 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213229481 0 :Slereah7!n=hax@ANantes-252-1-16-254.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213229827 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213229862 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213230654 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ok.
< 1213230661 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but i dont know about the [] notation
< 1213230667 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :maybe something else
< 1213230674 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :What?
< 1213230677 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :like.. `a or something?
< 1213230681 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :@a?
< 1213230687 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for cool ports?
< 1213230693 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wha?
< 1213230706 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :s/cool//
< 1213230718 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what? :P
< 1213230743 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :for the special keywords in the reactions
< 1213230773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well they were the port syntax
< 1213230781 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but
< 1213230786 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well lets not call them ports, thats a weird name :P
< 1213230788 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess you could just have them in a preset var
< 1213230796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay
< 1213230818 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what i think we should do is something like ` or @
< 1213230829 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :@ is good because its for the arguments
< 1213230832 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a for args
< 1213230865 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes it's awesome!
< 1213230870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's *do* it
< 1213230872 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse, destructuring: @[x,y] -> ![y,x]
< 1213230876 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :! for output
< 1213230912 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so multiple return variables instead of just one
< 1213230947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well sure
< 1213230957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :@ could just mean it's the upper level var
< 1213230966 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :upper level?
< 1213230988 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, the thingie outside the function body
< 1213231002 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ahm, i dont know if ![y,x] would work, but for inputs it'd work as pattern matching
< 1213231026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well duh
< 1213231030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean
< 1213231035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :0 -> x
< 1213231054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(@arg -> !x) -> func
< 1213231061 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :4 -> func
< 1213231064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :x == 4 now
< 1213231074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this would be the 100% reactional way to do functions
< 1213231078 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hold on a sec
< 1213231083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it doesn't let you add math support
< 1213231107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i guess you could do
< 1213231120 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sure, math support would be simple
< 1213231135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(@ -> !) -> foo, where @ and ! are special vars with which you could do foo 5 == 5
< 1213231152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because @ would be what foo is applied to, and ! the return
< 1213231172 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, you could simultaneously do global changes with @ and ! accessing the upper level
< 1213231176 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :eh well i think we'd need to go over this in a bit more detail
< 1213231179 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gimme a few for that
< 1213231180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although you only need one char for that tbh
< 1213231200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :first of all we just need @, a var prefix meaning "upper context"
< 1213231208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :upper context -> upper context;
< 1213231218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(inner context -> inner context) -> upper context;
< 1213231327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was just an explanation of inner / outer context
< 1213231351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, usually, inside a function body, all variables are local
< 1213231360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :@ takes them off the upper context
< 1213231377 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hold one :P
< 1213231390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which one?
< 1213231403 0 :tusho!unknown@unknown.invalid QUIT :"Leaving"
< 1213231406 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric
< 1213231415 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :on*
< 1213231426 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :test
< 1213231442 0 :Slereah7!unknown@unknown.invalid NICK :Slereah
< 1213231584 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok so heres how i envision it, right
< 1213231593 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you define some function
< 1213231594 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :say
< 1213231671 0 :tusho!unknown@unknown.invalid PART #esoteric :?
< 1213231673 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric
< 1213231673 0 :tusho!unknown@unknown.invalid PART #esoteric :?
< 1213231677 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric
< 1213231682 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :eh no.. sorry, now that im thinking about it i cant think of a way to do it without defining args seperate from other parts
< 1213231701 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean, with that, it's fine
< 1213231702 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so like
< 1213231747 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :foo = @(a,b,c): a+b+c -> !
< 1213231782 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but you'd need to do it that way because you need to be able to map input values to the function to their respective parts
< 1213231793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :foo = ([a,b,c] = @; a+b+c -> @) in my way
< 1213231803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now you can use "foo [5,4,3]"
< 1213231807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and returns 12
< 1213231822 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well [a,b,c] = @ wouldnt work but
< 1213231833 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's @ -> [a,b,c]
< 1213231844 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ey.. oh i see ok
< 1213231847 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sure yes
< 1213231858 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh brilliant
< 1213231859 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except it's not pushed in the reaction list
< 1213231862 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok then we can just do it like this
< 1213231989 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :fac = ( @ -> n
< 1213231989 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :		n == 0: 1 -> !
< 1213231990 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :		n*(fac n-1) -> ! )
< 1213231996 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hows that for the factorial?
< 1213231997 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213232013 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd say that's awesome
< 1213232032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except still, you can use the same char for both output and input
< 1213232032 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :fac n -> blah being shorthand for (n -> fac) -> blah
< 1213232033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213232040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213232051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213232053 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :should we do that? same char?
< 1213232056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213232068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if we do, then we can do @var = upper var
< 1213232077 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what is this
< 1213232078 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what does that mean??
< 1213232084 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: its language design!
< 1213232092 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: look-up from outside the function
< 1213232093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'll implement it
< 1213232100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i already did this morning
< 1213232107 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: fuck you
< 1213232109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except the changes being made now
< 1213232110 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213232126 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can implement those before they're fully decided on!
< 1213232186 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont understand, what do you mean look-up from outside the function?
< 1213232190 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213232204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :func = (x -> !)
< 1213232208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :5 -> x
< 1213232217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :func 7 == 5
< 1213232219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :errr
< 1213232223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :func = (@x -> !)
< 1213232244 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :eh.. no. you mean the get to variables outside the body of the function??
< 1213232248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah
< 1213232251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1213232254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what
< 1213232256 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, its unnecessary. we can just use lexical scoping
< 1213232261 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, look-up from outside the function
< 1213232278 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it'll be global scoping.
< 1213232290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because there's no way to declare a var
< 1213232297 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we dont need to declare
< 1213232298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or even set one
< 1213232310 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :variables are just lexical scope
< 1213232339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, so on right side, inner, on left side, upper?
< 1213232348 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean?
< 1213232351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asd
< 1213232375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :func = (x -> x); <<< left = outer, right = inner
< 1213232391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :outer = x in outer scope
< 1213232397 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hm.. no i see your point actually
< 1213232397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :inner = x in inner scope
< 1213232419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :good, good
< 1213232419 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :let me think about this for a second
< 1213232421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's mostly a problem when setting a bar
< 1213232423 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*var
< 1213232426 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because scheme has lexical scope and doesnt have this issue. :P
< 1213232431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you want to be able to set a var in both upper and inner
< 1213232449 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok how about this
< 1213232450 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because upper is the pure, reactional way, which we're just making a syntactic convenience over with @
< 1213232456 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: because it seperates definition and setting
< 1213232458 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's what you should do
< 1213232461 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :seperate definition and setting.
< 1213232474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i did the =/-> separation with oklotalk
< 1213232487 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pretty much the same thing for this same scoping issue
< 1213232491 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if a variable is located in a higher environment, e.g. the environment the reaction was defined, then it refers to that variable
< 1213232492 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :e.g.
< 1213232510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that's not what we should do
< 1213232550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: yeah, so i suggest @ for outer, because it's not used much, and it's semantically nice if it exists with the @ syntax thing for defining "functions"
< 1213232561 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x = 5
< 1213232562 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :foo = (x -> @)
< 1213232563 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :foo 8 == 5
< 1213232568 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but
< 1213232590 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: variables can be used before they're made, so definition/setting is hard to separate
< 1213232597 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean before they're set
< 1213232598 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x = 5
< 1213232598 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :foo = (y -> @)
< 1213232599 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :foo 10 // error: y is undefined
< 1213232602 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: thats' ok.
< 1213232617 0 :sebbu!unknown@unknown.invalid QUIT :"@+"
< 1213232633 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x = 5
< 1213232633 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :foo = ( y = 3
< 1213232634 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :		y -> @ )
< 1213232636 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :foo 10 == 3
< 1213232637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: for look-up, that's okay, the issue is with setting
< 1213232638 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :y == undefined
< 1213232641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as i said
< 1213232670 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you want to set variables outside of scope that are not already defined?
< 1213232677 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i would say, not allowed. :)
< 1213232681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no, not necessarily
< 1213232698 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i don't want to set the outer scope variables that are already defined automatically in the inner scope
< 1213232703 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like
< 1213232706 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :x = 0
< 1213232711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :( 3-> x)
< 1213232716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*(3 -> x)
< 1213232724 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't change x
< 1213232741 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i disagree, i'd say it should. (3 -> x) is defined in the environment where x is also defined
< 1213232754 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so the x inside (3 -> x) should refer to the x in that environment
< 1213232789 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so global variables
< 1213232794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :z
< 1213232806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except *definitions* have scope
< 1213232817 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean definitions have scope?
< 1213232820 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's not very pretty
< 1213232822 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213232833 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you declare a var in an inner scope, it doesn't exist in the outer one
< 1213232846 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but...
< 1213232848 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hard to explain
< 1213232848 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well yes
< 1213232868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if a variable is set, it's global in all inner scopes
< 1213232876 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's essentially global.
< 1213232885 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :all the same drawbacks afaict
< 1213232888 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :give me code examples
< 1213232892 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont see what you mean
< 1213232906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213232909 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :once you do x
< 1213232913 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1213232916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :value -> x
< 1213232925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :x will always refer to that x in any inner scope
< 1213232933 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you mean like
< 1213232947 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :5 -> x
< 1213232947 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :foo = ( ... x ... )
< 1213232950 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1213232969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why do you keep asking what an inner scope is?
< 1213232976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah i mean that
< 1213232984 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because your use is kind of odd. :P
< 1213233001 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes, that x is the original x
< 1213233010 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so inside foo, at this point, x == 5
< 1213233011 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i agree
< 1213233018 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"x will always refer to that x in any inner scope" is recursive in that you can have nested inner scopes
< 1213233018 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and always the same x
< 1213233027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so you're polluting the namespace for all the inner dudes
< 1213233042 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its just lexical scope.
< 1213233043 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even though you rarely actually set upper scope vars
< 1213233064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you usually just read them
< 1213233078 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sure, but theres no way really to get around that
< 1213233079 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean
< 1213233080 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :consider:
< 1213233105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but this is really just the def/set difference problem tusho mentioned ages ago, and i solved much before that
< 1213233122 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x = 5
< 1213233123 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :foo = ( x = 6
< 1213233124 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :		bar = ( x = 7))
< 1213233143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, getting late
< 1213233143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should start doing my stuff
< 1213233143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the stuff i have to do
< 1213233143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :soon
< 1213233143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :soon i'll do
< 1213233145 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the stuff.
< 1213233147 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: FIREFOX 3 IS AWESOME
< 1213233156 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you'd need to have @x in the definition of foo in order to access the higher x
< 1213233161 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and @@ in bar
< 1213233165 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which i think is silly
< 1213233262 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213233290 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213233325 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :discoed there
< 1213233330 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, so about the @ thing
< 1213233333 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my idea was
< 1213233333 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :func = (@ * 5 -> @); func arg -> res
< 1213233335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :desugars into
< 1213233337 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :inXXX = arg; func = (inXXX * 5 -> outXXX); res = outXXX;
< 1213233353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, that functions are just syntax for these kinds of dummy vars
< 1213233374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, @inXXX / @outXXX is my suggestion, still
< 1213233403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not like it takes more to type, and it's conceptually nice given that semantics for @
< 1213233437 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, actually
< 1213233465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that is still not that pure, because you have to choose how to use the function @ creation
< 1213233476 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meh, no matter
< 1213233488 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, you just need one dummy now that i come to think of it
< 1213233508 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :s/((out)|(in))XXX/dummyXXX
< 1213233519 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(XXX is some unique number)
< 1213233542 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if i'm online atm
< 1213233589 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes you are
< 1213233728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also if you have a line containing just "function" mean "merge function's reaction list with current scope's"
< 1213233736 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah, function syntax is just sugar for reaction creation using dummy variables
< 1213233740 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then you can use that for simultaneous reaction additions
< 1213233762 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :example
< 1213233792 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, i suggest we provide further sugar, actually. i'd rather foo n = blah rather than foo = ( @ -> n ... blah )
< 1213233804 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213233821 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213233825 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.o
< 1213233856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my last?
< 1213233860 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: my last msg
< 1213233864 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :"example"
< 1213233868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213233871 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :5 -> x; (x - 1 -> x; x -> y) y -> output
< 1213233874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :s/)/);/
< 1213233877 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you missed this
< 1213233877 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: oklopol, i suggest we provide further sugar, actually. i'd rather foo n = blah rather than foo = ( @ -> n ... blah )
< 1213233899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :too much sugar!! :|
< 1213233905 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213233935 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well im going to have it in my implementation. :p
< 1213233945 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :letting you *use* "func n" is pretty crucial, and essential for pureness considering we have mathematical functions already
< 1213233954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but
< 1213233974 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well in okloreact you dont have to have it but i'm going to have it in my implementation. :p
< 1213233976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :defining it has no need to be... well haskell
< 1213234020 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :haskell is just lisp with optional parens. :)
< 1213234031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure is
< 1213234048 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :fac n? really just (fac n)
< 1213234052 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :after all
< 1213234056 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :fac (fac n)
< 1213234063 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which looks exactly like (fac (fac n))
< 1213234068 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :haskell is lisp!
< 1213234071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, basically
< 1213234077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no difference whatsoever
< 1213234079 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: sorry
< 1213234082 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you're wronggg
< 1213234085 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know
< 1213234086 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :especially re: currying
< 1213234093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(a b c) is not ((a b) c) in lisp
< 1213234094 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but i like to pretend i'm not ;)
< 1213234094 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in fact
< 1213234095 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in lisp
< 1213234098 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(((a))) is not a
< 1213234102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: don't assume stupidity, do like me and agree :|
< 1213234111 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know, tusho, im being silly
< 1213234113 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I always assume stupidity. :D
< 1213234117 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: As I.
< 1213234132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: indeed you do, and often you're right, but please try and save it for the noobs :D
< 1213234140 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i guess augur is a bit of a noob
< 1213234143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213234165 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213234165 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :totally
< 1213234175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :point and laugh?
< 1213234179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points and laughs
< 1213234179 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :T_T
< 1213234190 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1213234194 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::sucks oklopols pointed finger:: =d
< 1213234204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :getting hot in here
< 1213234212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta remove my clothes
< 1213234220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...right, i'm already nekkid
< 1213234226 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::sits on oklopols lap::
< 1213234236 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What is this, Alan Turing's house?
< 1213234245 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh god i'm so jacking off right now
< 1213234248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1213234253 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what were we talking about?
< 1213234258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right, the syntax
< 1213234273 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1213234293 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol is going to cum in my ass, do you have a problem with this slereah?
< 1213234300 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: this is alan turing's house for *two* reasons
< 1213234319 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is the second that you're going to become an hero?
< 1213234323 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one of them is your mother
< 1213234327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the other is mine
< 1213234331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and they're having hot lesbian sex
< 1213234351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: do gays like lesbian action?
< 1213234412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dbc won with zero sex lag
< 1213234438 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no. lol. why would we?
< 1213234481 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dunno, i like icecream but i don't have sex with it
< 1213234486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i try, but my cock get's numb
< 1213234491 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's hard to figure out who is actually gay in #esoteric.
< 1213234494 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1213234499 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: everyone, duh.
< 1213234500 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :even you.
< 1213234513 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :except, like, really.
< 1213234547 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah and i are gay, oklopol is bi
< 1213234550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: does it matter?
< 1213234562 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and if you cant handle that, we're going to have to rape you.
< 1213234563 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :tusho hungers for dongs.
< 1213234566 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no, but it would help the conversations be less confusing
< 1213234573 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213234578 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm bi? good to know
< 1213234580 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :this is #esoteric and you want LESS confusion?
< 1213234589 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1213234593 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol just got PROFILED
< 1213234611 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well fuck my ass and call me britney, so i did!
< 1213234627 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, if you insist.
< 1213234643 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Relations between pure and applied mathematicians are based on trust and understanding. Namely, pure mathematicians do not trust applied mathematicians, and applied mathematicians do not understand pure mathematicians."
< 1213234645 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh.
< 1213234673 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you fucked your ass and called you britney?
< 1213234681 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Mathematicians stand on each other's shoulders while computer scientists stand on each other's toes. "
< 1213234696 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"It has been said that physicists stand on one another's shoulders. If this is the case, then programmers stand on one another's toes, and software engineers dig each other's graves. "
< 1213234699 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I lolled.
< 1213234747 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah: lol nice quote :)
< 1213234756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool quote
< 1213234758 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :quotes*
< 1213234763 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool quotes
< 1213234768 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.math.utah.edu/~cherk/mathjokes.html
< 1213234768 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :They are from tharr
< 1213234774 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :have you heard the one
< 1213234783 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to convert that into fortune(1) format.
< 1213234814 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :biologists like to pretend they're chemists, chemists like to pretend they're physicists, physicists like to pretend they're god, and god likes to pretend he's a mathematician
< 1213234815 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213234848 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it was in today's XKCD.
< 1213234849 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :biologists like to pretend they're chemists, chemists like to pretend they're physicists, physicists like to pretend they're dog, and dog likes to pretend he's a mathematician
< 1213234857 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well not quite that one, slereah
< 1213234859 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but close
< 1213234859 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: It's "xkcd".
< 1213234862 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tho this one is older
< 1213234865 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And I LIKE TURTLES
< 1213234930 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we should make reactoscheme
< 1213234946 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :add reactions to scheme
< 1213234952 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :have <- be a special form
< 1213234974 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and pee
< 1213234978 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :<- and ->
< 1213234997 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :URINE
< 1213235003 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lemonade
< 1213235012 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(<- x y)
< 1213235030 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :urine
< 1213235071 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(urin -> slereah's mouth)
< 1213235085 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :This tastes like urine.
< 1213235087 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213235089 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it tastes like urin
< 1213235123 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but prolly has a urin-e taste too
< 1213235132 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so, what are you guys's majors?
< 1213235138 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Urinish
< 1213235147 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Physics.
< 1213235160 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: don't answer, it's depressing to hear
< 1213235166 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :My minor is ass sexing.
< 1213235182 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cs
< 1213235202 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, have you watched any of the open course ware stuff from MIT?
< 1213235208 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or berkeley's equivalent?
< 1213235224 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah, have you read SICM?
< 1213235251 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What?
< 1213235257 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :SICP, mehbe?
< 1213235266 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :structure and interpretation of classical mechanics
< 1213235282 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I get enough mechanics at school.
< 1213235290 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its lagrangian mechanics taught as tho it were a scheme lib.
< 1213235306 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :majors? bah! you ancient folk.
< 1213235309 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :when i say "as tho" what i mean is you actually write a scheme lib. :p
< 1213235335 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Feh. I bet you can't even build a time machine with it.
< 1213235347 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its scheme, ofcourse you can
< 1213235358 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(define tm (time-machine))
< 1213235359 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You have to use the relativistic Lagrangian for that!
< 1213235370 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :L = sqrt(-g) R
< 1213235453 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :DAMOK
< 1213235459 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :AND JALAR
< 1213235461 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :AT
< 1213235463 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :TANAGRA
< 1213235468 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :JALAD, not JALAR
< 1213235469 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :YOU FAIL
< 1213235471 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :fu
< 1213235475 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213235604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, after a long discussion in priv with tusho, we decided it would be best to try and crush your hopes and dreams by revealing he's 12, and already owns you at most things
< 1213235610 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHA
< 1213235615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :try to keep together
< 1213235634 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :12 huh?
< 1213235641 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You gonna get raped.
< 1213235646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213235649 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::pulls up in a van with blacked out windows::
< 1213235652 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey kid, want some candy?
< 1213235662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213235664 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: YES PLIS
< 1213235673 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh guys
< 1213235693 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :have you heard that vent chat where this little 11 year old is playing with some 20+s
< 1213235699 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its so hilarious
< 1213235704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :vent chat?
< 1213235708 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ventrillo
< 1213235712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ventrillo
< 1213235712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1213235717 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :some thing the WOWers use to voice chat
< 1213235728 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :go onto youtube and search for ventrillo harassment
< 1213235730 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its genius
< 1213235738 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Meh.
< 1213235744 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So tusho.
< 1213235747 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is it the one where he cries when his parents close the game?
< 1213235748 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :IVE GOT BALLS OF STEEL
< 1213235748 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :IVE GOT BALLS OF STEEL
< 1213235749 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :IVE GOT BALLS OF STEEL
< 1213235750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So Slereah.
< 1213235752 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :IVE GOT BALLS OF STEEL
< 1213235753 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :IVE GOT BALLS OF STEEL
< 1213235755 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :IVE GOT BALLS OF STEEL
< 1213235757 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Do you enjoy gladiator movies?
< 1213235758 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Um.
< 1213235761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Lols.
< 1213235768 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Gladiator was a good movie
< 1213235782 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ever been in a Turkish prison?
< 1213235794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool prison
< 1213235800 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho can come to my turkish prison any time he wants
< 1213235809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's some contrived innuendo there
< 1213235826 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What, you never saw the movie "Airplane"?
< 1213235826 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :actually no, i really do have a turkish prison
< 1213235829 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :shame on you.
< 1213235835 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Airplane, REALLY good movie
< 1213235842 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Awesome movie.
< 1213235845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so cool
< 1213235851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so cool an one movies
< 1213235861 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i should watch airplane again
< 1213235864 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i havent seen it in ages
< 1213235889 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why watch airplane when you can just wiggle your toes and watch them?
< 1213235900 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :aww, oklopol is so cute
< 1213235901 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: intriguing
< 1213235908 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :oklopol is high
< 1213235911 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::glomps oklopol:: you're so cute
< 1213235914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
< 1213235925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my toes are quite cute, i have to admit.
< 1213235934 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i demand pictures of oklofeet
< 1213235940 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :as proof.
< 1213235945 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and masturbation material.
< 1213235946 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: i hear you're a bottom, shouldn't you be more into the rugged manly type?
< 1213235956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: noted
< 1213235959 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i am a bottom, but no.
< 1213235973 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :oklopol : augur's taste in men is dorks, from what I can see
< 1213235973 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :just cause i like cock in my ass doesnt mean i like the rugged manly type
< 1213236089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i'm being a bit black-and-white
< 1213236124 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What are you, a half-nigger?
< 1213236145 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDD
< 1213236149 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no a zebra
< 1213236169 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tbh i'm a fucking polyhedron
< 1213236171 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i'd do a zebra. such a big hard cock... mmm
< 1213236193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: are you saying i'm a dork, or is it just for the guys he actually gets?
< 1213236195 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :This is turning into #isharia
< 1213236206 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, he showed me his dream boy
< 1213236211 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He looks like a total dork
< 1213236212 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: he's saying that since i find you hot, you must be a dork
< 1213236224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's a dork?
< 1213236243 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a whale penis.
< 1213236248 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm totally out of the loop on #esoteric. everyone seems to come from one or two irc channels and I only know about one of them :p
< 1213236256 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :from wikipedia: "USA slang for a quirky, silly and/or stupid, socially inept person, or one who is out of touch with contemporary trends"
< 1213236268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i just know #eso ppl on freenode.
< 1213236282 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :came here for this channel, i mainly just idle on my other chans
< 1213236287 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you've followed me to like four other rooks, oklopol, dont lie
< 1213236294 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, it seems half of everyone here is from Sine
< 1213236294 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're in #proglangdesign RIGHT THIS MINUTE
< 1213236296 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and #parsers
< 1213236303 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and the other half is from some place called #isharia
< 1213236307 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and the third half is random crap
< 1213236309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, well ok, i guess #proglangdesign would be just as interesting given more content
< 1213236322 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah, #proglangdesign is slow :(
< 1213236334 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: sgeo is from there, and has recruited ppl there
< 1213236341 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah I know
< 1213236341 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, SimonRC doesn't talk anymore
< 1213236344 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i've been on sine a few times
< 1213236344 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but meh
< 1213236347 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and SimonRC does so talk.
< 1213236348 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, i wanna create a parser for a language with movement. :O
< 1213236354 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC
< 1213236359 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Say stuff
< 1213236359 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is here from #isharia too, I seem to recall him mentioning it at one point
< 1213236363 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*he
< 1213236366 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes he is
< 1213236386 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :We're like the three musketeers, except we're not four
< 1213236392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC has been active
< 1213236396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in my time
< 1213236413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC was active like a few days ago.
< 1213236430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, i've prolly been active actively for the longest now
< 1213236434 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I had no idea about Sine until I saw a screenshot with it on sgeo's website which I was poking around
< 1213236440 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and then someone told me the address a bit later
< 1213236441 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213236466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1213236477 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i guess ihope and ais523 are active
< 1213236480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and older than me
< 1213236497 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :older in #eso-activity
< 1213236499 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :wow, the people who wrote that wikipedia article on dorks are real dorks
< 1213236507 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Let's do the hokey pokey
< 1213236512 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because IHOPE IS 15 AND OWNS ALL YOU YOU IN MATH.
< 1213236519 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or 14.
< 1213236522 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not sure
< 1213236525 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I'M 12 AND I OWN YOU ALL IN BEING ANNOYING.
< 1213236527 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: 15
< 1213236533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :assumed
< 1213236537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*all of you
< 1213236557 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :tusho : Don't make me use my trolling gear
< 1213236563 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: you always use it.
< 1213236568 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But moar
< 1213236574 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is that even possible
< 1213236598 0 :Slereah!unknown@unknown.invalid QUIT :Excess Flood
< 1213236616 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213236618 0 :Slereah7!n=hax@ANantes-252-1-16-254.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213236620 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol depresses me. :\
< 1213236626 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric ::o
< 1213236626 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I depresses me.
< 1213236629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: how so?
< 1213236632 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I cheer me up
< 1213236636 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213236643 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because you'd be a great boyfriend. :P
< 1213236648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :prolly :)
< 1213236655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we'd be so great together!
< 1213236659 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i hate your girlfriend :(
< 1213236666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we could code together all night and have sex on the side...
< 1213236668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uhhhh
< 1213236678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDDDDDD
< 1213236684 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^^ the beginning of a long lasting relationship ^^
< 1213236688 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i'm being a bit mean... or sexy?
< 1213236695 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :both!
< 1213236698 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklosexy.
< 1213236845 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :So tusho, what do you want to be when you grow up
< 1213236846 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :A fireman?
< 1213236849 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :An astronaut?
< 1213236857 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: A PEDOPHILE!
< 1213236870 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :You can't, the market is full.
< 1213236890 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :What.
< 1213236895 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :All my hopes and dreams.
< 1213236896 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Shattered.
< 1213236909 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Welcome to Bush America
< 1213236921 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm in england.
< 1213236923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: do what i did, take pictures of yourself now, so you can jack off to them when you're an incest-loving old gay pedophile
< 1213236939 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hey now that's a clever idea!
< 1213236943 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed!
< 1213236958 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BEE ARE BEE
< 1213236961 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::p
< 1213236969 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Film yourself eating some feces, just in case you grow up to be into pedoscat
< 1213236985 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :self pedoscat?
< 1213236989 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no, I'll have perfected my photoshoop skills by then
< 1213237038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess in case you turn out to be a pedocoprophiliac you might wanna put some feces in the freezer or smth.
< 1213237065 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :For a delicious frozen treat
< 1213237077 0 :Slereah7!unknown@unknown.invalid NICK :Slereah
< 1213237093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, #esoteric-sex might be more feasible nowadays
< 1213237098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :used to be just me and bsmnt
< 1213237135 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :um
< 1213237138 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :couldn't that just be
< 1213237140 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric-blah
< 1213237149 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is, uh, the offtopic counterpart to #esoteric
< 1213237151 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Couldn't that just be #esoteric
< 1213237153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tho mostly only used for bawtz.
< 1213237175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: well sure, except some might not enjoy the filth
< 1213237177 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1213237185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wonder who these some are.
< 1213237189 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :probably none
< 1213237205 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ais523 doesn't really like it
< 1213237210 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's why he leaves quite often
< 1213237211 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah
< 1213237227 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and prolly oerjie too, but he's a full-time idler anyways nowadays
< 1213237291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: has he actually said that?
< 1213237306 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, in #ESO or somewhere
< 1213237308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or just left when someone has been naughty?
< 1213237312 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no, he's said it
< 1213237364 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :LIVE FREE OR DON'T
< 1213237375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213237421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess all irc channels have the same issue
< 1213237437 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Especially with augur!
< 1213237437 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except on bigger ones there is the occasional "stop, that's disgusting"
< 1213237442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :who is ignored
< 1213237453 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, it IS a bit of a problem here
< 1213237455 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean, it's amusing
< 1213237460 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but, you know, we could talk about esolangs sometime.
< 1213237463 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh :)
< 1213237464 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and actually keep on topic.
< 1213237519 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, if you know priority symbols from before 1202, I could work them somewhere in Arithmetica!
< 1213237536 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Programming without parenthesis or PN is a pain in the ass.
< 1213237537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :arithmetica?
< 1213237545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do you have naming?
< 1213237547 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/User:Slereah/Arithmetica
< 1213237551 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a way to scope
< 1213237557 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Naming?
< 1213237579 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wait what?
< 1213237620 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a = 5 + 6
< 1213237625 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :b = a * 3
< 1213237632 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for (5 + 6) * 3
< 1213237664 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, maybe.
< 1213237670 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But that seems like troubles.
< 1213237687 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Of course, looking for mathematics from the third century is too, in a way
< 1213237702 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mathematics is eternal!
< 1213237704 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :afk watching CS61C
< 1213237709 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hf
< 1213237732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: so it's basically a way to denote equations and shit?
< 1213237733 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Mathematics from the olden day was horrible to read
< 1213237749 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :oklopol : Well, that's mostly what Arithmetica was
< 1213237765 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah: what if mathematics today is horrible to read compared to math from 4000 AD?
< 1213237766 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::o
< 1213237769 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The first book to have mathematical notation, but it was mostly created for equations.
< 1213237789 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool equations
< 1213237792 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's from Diophantus, the guy that gave his name to diophantine equations
< 1213237798 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213237815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i derived the way to solve those recently
< 1213237835 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You can't solve generally diophantine equations
< 1213237839 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Gdel proved that!
< 1213237848 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err then i'm thinking of something else
< 1213237863 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's diop.?
< 1213237889 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I think it's just polynoms.
< 1213237903 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :NOM NOM
< 1213237915 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"In mathematics, a Diophantine equation is an indeterminate polynomial equation that allows the variables to be integers only."
< 1213237941 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah.
< 1213237949 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought it was just the simple form that had the name
< 1213237964 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"In 1970, a novel result in mathematical logic known as Matiyasevich's theorem settled the problem negatively: in general Diophantine problems are unsolvable."
< 1213237965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :X + AY = C
< 1213237968 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :1970? :o
< 1213237980 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wait
< 1213237984 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well they could've been solvable for integers
< 1213237987 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Where's my Gdel book
< 1213237987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even if not for reals
< 1213238011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because there's not X-jection integer -> real
< 1213238047 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it doesn't matter a lot
< 1213238056 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There's no constructive set of reals.
< 1213238087 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Diophantine equivalents of undecidable proposition"
< 1213238098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm justt saying the lack of that jection (supply correct term pls) means it's not a trivial result
< 1213238103 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :From Gdel
< 1213238105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*just
< 1213238200 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Thus there exists a statement about the solutions of a diophantine equation which is not decidable in our formal system."
< 1213238212 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm. Maybe the dude showed it was impossible in general
< 1213238225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's the diff?
< 1213238229 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Of course, it would be true for all formal system
< 1213238252 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, not all mathematical problems have to be solved by formal systems
< 1213238697 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213238732 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nooooo! :(
< 1213238735 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :miss oklopol
< 1213238740 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213238743 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yay!
< 1213239213 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I wonder
< 1213239225 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I sometimes see that esolangs are used for educational purposes
< 1213239230 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But are there any examples?
< 1213239388 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: not really.
< 1213239443 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213239472 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213240087 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye for today :)
< 1213240101 0 :tusho!unknown@unknown.invalid QUIT :
< 1213242040 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213242056 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213244594 0 :Corun!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213244666 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213244683 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213247055 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213247170 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213247460 0 :oklopol!unknown@unknown.invalid QUIT :Connection reset by peer
< 1213247478 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213247810 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213247902 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213248263 0 :oklopol!unknown@unknown.invalid QUIT :No route to host
< 1213248328 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213248850 0 :oklopol!unknown@unknown.invalid QUIT :No route to host
< 1213248983 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213249844 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213250720 0 :GreaseMonkey!n=gm|--0@219-88-194-36.jetstream.xtra.co.nz JOIN :#esoteric
< 1213251131 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213253816 0 :oklofok!unknown@unknown.invalid QUIT :No route to host
< 1213256826 0 :olsner!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213256827 0 :GreaseMonkey!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213256828 0 :bsmntbombdood!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213256828 0 :puzzlet!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213256828 0 :Phenax!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213256828 0 :lifthrasiir!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213256828 0 :lament!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213256831 0 :augur!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213256831 0 :fizzie!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213256832 0 :Polar!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213256832 0 :AAAAAAue4njxuz!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213256832 0 :Dewi!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213256832 0 :Deewiant!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213256833 0 :sekhmet!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213256833 0 :dbc!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213256833 0 :mtve!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213256834 0 :Slereah!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213256834 0 :Judofyr!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213256834 0 :SimonRC!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213256959 0 :GreaseMonkey!n=gm|--0@219-88-194-36.jetstream.xtra.co.nz JOIN :#esoteric
< 1213256959 0 :Slereah!n=hax@ANantes-252-1-16-254.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213256959 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1213256959 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1213256959 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1213256959 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric
< 1213256959 0 :Deewiant!n=mniemenm@peridootti.hut.fi JOIN :#esoteric
< 1213256959 0 :bsmntbombdood!n=gavin@97-118-115-170.hlrn.qwest.net JOIN :#esoteric
< 1213256959 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213256959 0 :Polar!i=polar@arunprasannan.com JOIN :#esoteric
< 1213256959 0 :AAAAAAue4njxuz!n=Quendion@145.175.adsl.brightview.com JOIN :#esoteric
< 1213256959 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric
< 1213256959 0 :Phenax!n=Phenax@67.15.72.46 JOIN :#esoteric
< 1213256959 0 :Dewi!n=dewi@124-171-148-197.dyn.iinet.net.au JOIN :#esoteric
< 1213256959 0 :lifthrasiir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric
< 1213256959 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric
< 1213256959 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric
< 1213256959 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric
< 1213257599 0 :clog!unknown@unknown.invalid QUIT :ended
< 1213257600 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1213259437 0 :Slereah7!n=hax@ANantes-252-1-56-47.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213260384 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213260708 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric
< 1213264038 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric
< 1213264093 0 :Hiato!unknown@unknown.invalid QUIT :Client Quit
< 1213266047 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric
< 1213266390 0 :jix!unknown@unknown.invalid QUIT :"CommandQ"
< 1213267191 0 :augur!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213267219 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1213267234 0 :Slereah7!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213267532 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Saliendo"
< 1213267693 0 :Slereah7!n=hax@ANantes-252-1-56-47.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213269217 0 :DarkUranium!n=DarkUran@cpe-92-37-70-236.dynamic.amis.net JOIN :#esoteric
< 1213269223 0 :DarkUranium!unknown@unknown.invalid PART #esoteric :?
< 1213269399 0 :Hiato1!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric
< 1213270368 0 :revcompgeek!i=42ec44fd@gateway/web/ajax/mibbit.com/x-b0cbbcba655a81ba JOIN :#esoteric
< 1213270377 0 :revcompgeek!unknown@unknown.invalid PART #esoteric :?
< 1213270406 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213270535 0 :Slereah7!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213270797 0 :Slereah7!n=hax@ANantes-252-1-56-47.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213274321 0 :RedDak!n=dak@host146-81-dynamic.20-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1213275605 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric
< 1213276660 0 :Hiato1!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213278021 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1213279785 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric
< 1213279955 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric
< 1213280038 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213280367 0 :jix!n=jix@dyndsl-080-228-178-129.ewe-ip-backbone.de JOIN :#esoteric
< 1213280416 0 :jix!unknown@unknown.invalid QUIT :Client Quit
< 1213280470 0 :jix!n=jix@dyndsl-091-096-051-027.ewe-ip-backbone.de JOIN :#esoteric
< 1213281454 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Anyone alive [that can help with regexps]?
< 1213281474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure
< 1213281531 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yay, well essentially, if I want to pass only strings that don't contain two letters specified in an array, in immediate succession, what kind of logic must I use?
< 1213281534 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :essentially
< 1213281549 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :say the array is ['a','b','c']
< 1213281563 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I want adbec to pass, but abd to fail etc
< 1213281597 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I can only get as far as +{1,5}?
< 1213281600 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :which is not right
< 1213281604 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :PS: it's in python
< 1213281730 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :as in, oklopol, I'm a total newcomer to it in Python, so don't expect me to be much help ;)
< 1213281750 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whaaaaaaaaaaaaaaaaaaaa
< 1213281835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :def check(l):return all(map(lambda(a,b):abs(ord(a)-ord(b))!=1,zip(l,l[1:])))
< 1213281881 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :right, you get the following:
< 1213281882 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :temp1 = ['abc','abd','adb']
< 1213281882 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :temp2 = ['a','b']
< 1213281882 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :for p in range(len(temp1)): if someOKLOPOLmagic: pop(temp1(p))
< 1213281882 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :the condition being, you cannot have more than one of anything in tempt 2 together in anything in temp1
< 1213282073 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :wait, the condition is way too complicated for a regexp
< 1213282081 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :actually, nevermind
< 1213282087 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but thanks anyway :)
< 1213282104 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets out to do it procedurally
< 1213282141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1213282156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :temp1 is a list
< 1213282159 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you're calling it
< 1213282163 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep
< 1213282165 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :temp1(p)
< 1213282169 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :my bad
< 1213282170 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what magid this is
< 1213282171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1213282172 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :temp1[p]
< 1213282174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see, i see
< 1213282193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, it's possible i misunderstood what you needed
< 1213282211 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :check tells you whether a string/list contains characters one apart from each other
< 1213282213 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, right
< 1213283891 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213285834 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric
< 1213285850 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213285866 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213285889 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :halo oklopol
< 1213286234 0 :sebbu!n=sebbu@ADijon-152-1-37-77.w83-194.abo.wanadoo.fr JOIN :#esoteric
< 1213286280 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213286302 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric
< 1213286360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :halo
< 1213286586 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :halo
< 1213287863 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :hal
< 1213288057 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213288077 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213288111 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :haz
< 1213288171 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :cool
< 1213288312 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :kool
< 1213290037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :s
< 1213290082 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213290103 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213290681 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213290696 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213291176 0 :HanDongSeong!n=uvanta_@119.65.125.29 JOIN :#esoteric
< 1213291190 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213291298 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213291315 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :LogZZZ: http://tunes.org/~nef/logs/esoteric ~~~ IT'S QUALITYSS
< 1213291392 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213291393 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213291666 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213291683 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213292912 0 :kar8nga!n=kar8nga@AMarseille-151-1-9-24.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213293136 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213293927 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213294350 0 :oklopol!unknown@unknown.invalid QUIT :Success
< 1213294365 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213295149 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric
< 1213295189 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :+o lament
< 1213295200 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol wut lament?
< 1213295202 0 :lament!unknown@unknown.invalid MODE #esoteric :-b *!*n=cmeme@*.b9.com
< 1213295208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1213295208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213295217 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :speaking of which, this channel will be logged soon
< 1213295226 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like. reliably.
< 1213295227 0 :lament!unknown@unknown.invalid MODE #esoteric :-o lament
< 1213295234 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hopefully it already is, no?.. by clog?
< 1213295284 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: but not in a convenient interface
< 1213295298 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's irseek for that :)
< 1213295307 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: I've already expressed my objections to irseek.
< 1213295313 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Besides, mine will import all the logs clog did.
< 1213295319 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric := far more useful
< 1213295358 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yarly
< 1213295406 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: what on earth is the correct response to 'yarly' without 'orly' before it?
< 1213295413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'orly' or 'nowai' or 'YOU GOT IT WRONG DAMNIT'
< 1213296037 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213296885 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Or "I don't believe it!"
< 1213296895 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Which should be answered by "HABEEB IT!"
< 1213297772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wtf @ http://dagobah.biz/flash/the_worlds_hardest_game.swf
< 1213297786 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :incredibly easy :|
< 1213297866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bimonthly take-out-the-trash ->
< 1213297891 0 :revcompgeek!i=42ec44fd@gateway/web/ajax/mibbit.com/x-14644ab846e73b25 JOIN :#esoteric
< 1213297898 0 :revcompgeek!unknown@unknown.invalid PART #esoteric :?
< 1213298203 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :oklopol : Try "I want to be the guy"
< 1213298309 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: yes.
< 1213298542 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1213299199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is it the beta build i'm supposed to load?
< 1213299208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://kayin.pyoko.org/iwbtg/downloads.php tell me what to click
< 1213299262 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: IWTBG Beta Build Frame Skip
< 1213299269 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or if your machine is ANCIENT, Slomo (I use frame skip.)
< 1213299281 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Then, put it on the desktop or something and run it.
< 1213299285 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Controls:
< 1213299288 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Left+Right = Move
< 1213299291 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Shift = Jump
< 1213299293 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Z = Shoot.
< 1213299315 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And then, kill yourself without playing it.
< 1213299401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm getting 4.5 kb/s, so may take a while before i can try that
< 1213299415 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: then
< 1213299419 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Click Here to Download Demo!
< 1213299435 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it includes the first 3 bosses ... which take like weeks of determined practice to get to anyway
< 1213299475 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Heh.
< 1213299481 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I never got past the first screen.
< 1213299503 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Just jump up the top.
< 1213299506 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's the easiest route.
< 1213299535 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I tried
< 1213299541 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :But I can't jump high enough
< 1213299561 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Double jump, dude.
< 1213299564 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Press shift twice.
< 1213299572 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Also tried
< 1213299588 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: You have to move to the right to actually land on something...
< 1213299589 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I can't, you know, get enough on the right to reach the floor
< 1213299596 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I know.
< 1213299602 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Um. Just keep trying. It's easy. I got it first time.
< 1213299605 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I played enough Mario to know the drill!
< 1213299605 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You're just being too clever.
< 1213299611 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Just:
< 1213299613 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hold down right
< 1213299614 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Press jump
< 1213299616 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Press jump again
< 1213299660 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Ah, got it
< 1213299679 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :But I was killed by an apple :o
< 1213299690 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: You have to run into them, then away before they fall.
< 1213299694 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And you have to jump over some of them.
< 1213299698 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Also, they're giant cherries.
< 1213299710 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I'll try as soon as I get back up
< 1213299717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Jeez.
< 1213299721 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's not even hard.
< 1213299722 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :In any way.
< 1213299735 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Yes it are >:|
< 1213299753 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Watch a video of it on youtube.
< 1213299753 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213299767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Oh.
< 1213299770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I know your problem.
< 1213299777 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You should press jump when you reach your peak.
< 1213299780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Not straight after the first.
< 1213299787 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Oh.
< 1213299814 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Fucking cherry.
< 1213299819 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Yeah.
< 1213299824 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Those are a bit infuriating.
< 1213299837 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :judging by the youtube clip the first part is trivial
< 1213299841 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean
< 1213299843 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you'd think
< 1213299844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but no
< 1213299846 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :till the first savepoint
< 1213299851 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213299856 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because you move fast
< 1213299858 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's hard to get precision
< 1213299866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps.
< 1213299872 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's loaded @ 12%
< 1213299878 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err 17%
< 1213299880 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but still
< 1213299888 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: stop watching the youtube video, it'll spoil all the suprises
< 1213299888 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213299965 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Ah shit
< 1213299969 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I almost crossed it!
< 1213299970 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: wut
< 1213299972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213299973 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that happens a lot
< 1213299974 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BUT
< 1213299976 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you memorize the first part
< 1213299978 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :quickly
< 1213299983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so its not that painful
< 1213300005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: the thing is that this game is actually fun
< 1213300009 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not in the 'whee this is fun' sense
< 1213300019 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but in the 'HAHAHAHA YES I GOT PAST THIS PART YOU FUCKING GAME I ROCK SO FUCKING MUCH'
< 1213300022 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sense
< 1213300039 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :A big problem is the shift key
< 1213300049 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: maybe you should try a gamepad
< 1213300051 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :If I press it 5 times in a row, I get some windows thingamabob
< 1213300053 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1213300055 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: that's easy
< 1213300057 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :press settings
< 1213300063 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and 'configure' on the stickykeys thing
< 1213300067 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and deselect 'Use keycombination'
< 1213300069 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or w/e
< 1213300071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i watched just till the first part
< 1213300073 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :something similar to that
< 1213300074 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it stops it
< 1213300081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wanted to see what it looks like
< 1213300091 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is still laughing about the 2:1 result
< 1213300093 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Fuck
< 1213300098 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I jumped in a Cherry
< 1213300103 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: hurr
< 1213300121 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7:
< 1213300122 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :btw
< 1213300125 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hope you're playing on Medium
< 1213300130 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :those wuss points are invaluable
< 1213300138 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Yeah.
< 1213300142 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and the bow-tie is funny
< 1213300146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :once you get to a save point, you've definitely achieved something? i mean, is it straightforward?
< 1213300146 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I'm not stupid enough to do hard on my first game
< 1213300153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: huh?
< 1213300158 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean
< 1213300160 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: anyway, just a note
< 1213300161 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :when you play it
< 1213300164 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :set the difficulty to Medium
< 1213300166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is it possible to go the wrong way
< 1213300167 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I think he means "Can I do something wrong"
< 1213300171 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213300171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213300176 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no, you can't go wrong
< 1213300179 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but there are multiple paths
< 1213300186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in particular, you beat one boss, then go back and do another
< 1213300186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :etc
< 1213300188 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think
< 1213300191 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(it's all one big map)
< 1213300201 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: anyway, choose Medium - all the skills effect are the number of save points
< 1213300203 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and you really need them
< 1213300210 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Well, Medium puts a pink bow-tie on your character for being a wuss.)
< 1213300230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try medium if hard is hard
< 1213300234 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it is
< 1213300235 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :trust me on this
< 1213300239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213300241 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Medium is nigh-on impossible anyway
< 1213300243 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i won't trust you :)
< 1213300257 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: dude, right after the cherries (REALLY FUCKING ANNOYING) is a bit that'll take you like 50 tries to get right
< 1213300262 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you don't wanna have to do the cherries every time
< 1213300269 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there's a wuss point right after the cherries though
< 1213300273 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i.e. only available on Medium
< 1213300280 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I read that some games unlock the easy mode if you die enough
< 1213300286 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in fact, the FAQ tells all new players to START ON MEDIUM DAMNIT
< 1213300293 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :But they put you in a tutu or something for being such a pansy.
< 1213300298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :blah
< 1213300303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: okay, okay
< 1213300306 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Well, look at the main character on medium.
< 1213300312 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That pink thing isn't there on anythiing but medium. :P
< 1213300326 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So, this game is one of them, except it's always unlocked
< 1213300328 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I know
< 1213300329 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is there an "easy"
< 1213300333 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: nope
< 1213300335 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Well, I cleared the falling cherries.
< 1213300338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Medium, Hard, Very Hard, Impossible
< 1213300341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah :D
< 1213300343 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Impossible has no save points at all - so it literally is.
< 1213300344 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Now, how to jump on the platform...
< 1213300350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i would've started on impossible
< 1213300353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha xD
< 1213300365 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Medium will rape you from the inside anyway
< 1213300366 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213300366 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's always some nutso who actually do the "impossible" levels and such
< 1213300379 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Not on this game.
< 1213300383 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Because, uh, the game is very big.
< 1213300387 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Like that guy who managed to finish Postal 2 without killing anyone.
< 1213300393 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And it has loads of one-pixel=OOP I DIED
< 1213300401 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :tusho : Believe me, you'll always find a nut.
< 1213300407 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean, if you're really good. You'll die like 100 times on Medium.
< 1213300415 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :REALLY good.
< 1213300432 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Shiet. You're right.
< 1213300432 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://uk.youtube.com/watch?v=kSqQ8Qjc9fs&feature=related
< 1213300449 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But the person doing thati s a retard.
< 1213300475 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1213300477 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAH
< 1213300480 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: What.
< 1213300486 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :THE CHERRIES FALL BACKWARDS
< 1213300492 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Fuck you game
< 1213300495 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: I thought you said you cleared that.
< 1213300504 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, btw. To use a save/wuss point shoot it.
< 1213300506 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It'll go green.
< 1213300518 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I know
< 1213300527 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I meant that I cleared the cherries that fall, you know
< 1213300530 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :The right way
< 1213300535 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: oh
< 1213300540 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, it's not hard the second time
< 1213300541 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and..
< 1213300543 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just jump out of their way.
< 1213300559 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :But how? :o
< 1213300567 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :The first one, I have like a 1cm wide platform
< 1213300583 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Start to jump on to the next platform, then immediately press right to get back.
< 1213300621 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Man
< 1213300635 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I want to be the guy.
< 1213300641 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: It's a bit hard getting used to it.
< 1213300647 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Die a few more times and it should become second nature. :P
< 1213300655 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Ah, there it goes
< 1213300665 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Btw.
< 1213300667 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :For the very last one.
< 1213300674 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You just have to double jump on to the last platform
< 1213300676 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I can shoot the savepoint from here.
< 1213300678 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And hold down left to do it.
< 1213300683 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And no.
< 1213300685 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You can't.
< 1213300694 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But yeah, the last one you just GTFO on to the next platform before it hits you.
< 1213300736 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Two cherries left!
< 1213300760 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: the last one under the platform just falls downwards.
< 1213300774 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The second-last one (the one before the wuss point) you just have to jump and be fast enough
< 1213300775 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Oh.
< 1213300777 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Goodies.
< 1213300802 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Ah shit
< 1213300806 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I fell back underground
< 1213300810 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: that's ok
< 1213300813 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the cherries are still gone
< 1213300822 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so just run back
< 1213300867 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :This game could use a gravgun
< 1213300874 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :And an HEV suit.
< 1213300881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Quite.
< 1213300896 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Savepoint!
< 1213300904 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Wusspoint or save point?
< 1213300911 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it both?
< 1213300914 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Yes.
< 1213300916 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But one is marked WUSS.
< 1213300925 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, btw. When you get beyond the clouds, don't go <-- to the left. Go ^ up with the EVIL SPIKY FALLDOWN
< 1213300971 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Good thing the game over music isn't annoying.
< 1213300981 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Was that sarcasm?
< 1213300984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Because you can turn off the moo-sic.
< 1213300987 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :No.
< 1213301070 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric
< 1213301106 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Ah shit
< 1213301116 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I jumped too far and landed on a spike :o
< 1213301127 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Heh
< 1213301130 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You gotta save point though.
< 1213301173 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GAH THIS BIT IS IMPOSSIBLE>
< 1213301173 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Almost!
< 1213301225 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :How do I get from the cloud that goes up to the leftmost cloud?
< 1213301240 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Well that's the challengy bit.
< 1213301245 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean, you need to get off it, right?
< 1213301250 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well, where are your exits from that cloud?
< 1213301266 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed, just brute force itt.
< 1213301266 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Well, spikes on the left
< 1213301268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :itttt
< 1213301271 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Spikes on the right
< 1213301273 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :pikes under
< 1213301275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Spikes on the RIGHT?
< 1213301277 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Spikes over
< 1213301283 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :We're talking about the cloud that goes up.
< 1213301286 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :There's no spikes to the right of that.
< 1213301290 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :There's a way off the cloud.
< 1213301299 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: And you can change your direction mid-fall.
< 1213301300 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So:
< 1213301305 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :That "way off" is less than one centimeter.
< 1213301306 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Walk off the right edge of the cloud as it goes upwards.
< 1213301311 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Then, immediately hold down left
< 1213301316 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Double jump half-way there.
< 1213301318 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: No it's not.
< 1213301319 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Sure, my character is ten pixels wide
< 1213301321 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Do it as soon as you get onto it.
< 1213301322 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :But still
< 1213301356 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I didn't even got the time to get to the middle of it :o
< 1213301387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Lemme show you an mspaint.
< 1213301513 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Just a sce.
< 1213301544 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: K, here:
< 1213301547 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://xs128.xs.to/xs128/08244/sdfdsf890.png
< 1213301554 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Oh.
< 1213301558 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Red line = where to go when you land on planet Goupcloud.
< 1213301586 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Fuck.
< 1213301594 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :The jump key isn't always very responsive :(
< 1213301599 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: No, actually...
< 1213301601 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But
< 1213301607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You can't double jump when you go below your peak
< 1213301608 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is
< 1213301611 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :_-^-_
< 1213301614 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WHen you get to the second -
< 1213301617 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can't double jump any more
< 1213301618 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Oh.
< 1213301641 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :The descending cloud actually *flex* when I'm over it!
< 1213301646 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It just wants me dead
< 1213301649 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Fuck you cloud.
< 1213301658 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Flex?
< 1213301659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :What?
< 1213301669 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I mean
< 1213301680 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't actually descend because of gravity or anything.
< 1213301687 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :This cloud has a mind of its own
< 1213301701 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: You mean the middle cloud?
< 1213301709 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It makes as much sense as cherries falling upwards.
< 1213301716 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :If you're over it, but before you land, you can see it going down and up.
< 1213301722 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh.
< 1213301723 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Heh.
< 1213301730 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Yes. The environment is very hostile.
< 1213301750 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Oh course, if a guy with a pink bow jumped on my back, I would send him to his death
< 1213301794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh wow
< 1213301797 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I just got further than ever there
< 1213301801 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: I figure I shoudl warn you:
< 1213301805 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You know the final cloud?
< 1213301809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You know the peice of land with the save point?
< 1213301813 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well, the landing you have on to that.
< 1213301815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :When you land on to it.
< 1213301821 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :A huge spike thing comes down at you.
< 1213301832 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :What you should do: Jump on to it from the cloud, then jump on to the other peice of land on the left immediately.
< 1213301837 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Once it's fallen down, jump onto it and go up.
< 1213301841 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Er
< 1213301842 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :After saving
< 1213301885 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh man. I just got past the next screen but a spike came down frmo a cloud on to me.
< 1213301885 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Bitch.
< 1213302154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Which part are you up to?
< 1213302158 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Because oh man. The next bit sucks.
< 1213302164 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm almost up to the first boss, too.
< 1213302165 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Mike Tyson!
< 1213302173 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I'm not playing right now
< 1213302202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: wot!
< 1213302264 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I'm reading hilarious things.
< 1213302269 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :http://www.home-school.com/Articles/
< 1213302300 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It seems they don't like computers much
< 1213302316 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :And from what I can see, that they never actually had to search for information
< 1213302719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, it is pretty hard getting anywhere as shift doesn't always do the second jump
< 1213302724 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :should it?
< 1213302740 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :oklopol : USE MEDIUM MODE
< 1213302759 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: thanks good answer
< 1213302764 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: heh
< 1213302767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: anyway, read up
< 1213302768 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :basically
< 1213302770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :_-^-_
< 1213302772 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is a jump
< 1213302775 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :by the point of the second -
< 1213302777 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can't double-jump
< 1213302780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you have to do it at the peak or earlier
< 1213302784 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :To word it in english:
< 1213302790 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :When you start _falling_ after your jump, you can't double jump.
< 1213302795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah.
< 1213302806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but can you jump if you just fall?
< 1213302813 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes
< 1213302816 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213302818 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :after you just fall you can do one more jump
< 1213302822 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what part are you at?
< 1213302838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just started
< 1213302865 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: which path are you going
< 1213302868 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :upwards to the cherries?
< 1213302869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you should.
< 1213302873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uppie
< 1213302876 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :good
< 1213303392 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213303426 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213303572 0 :RedDak!n=dak@host146-81-dynamic.20-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1213303652 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Just as in real education there is a point at which mathematics or chemistry or a foreign language aren't "fun" any more if you actually want to master them."
< 1213303657 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Fuck you home schooling
< 1213303660 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Science is fun.
< 1213303677 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Science involves too much reality for my taste :/
< 1213303678 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Math is very, very fun.
< 1213303678 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: I think you're trying to say 'fuck you home-school.com'.
< 1213303698 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wish i were home schooled
< 1213303707 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(although I may have just not hit that point. Of course, if I hit that point, then it'd probably be in grad school. :p)
< 1213303755 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Science isn't fun for them.
< 1213303760 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Because god said it
< 1213303762 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Pi = 3
< 1213303792 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, pi ~= 3. (though that is a poor estimate)
< 1213303820 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: is there a trick to the room with the invisible blocks?
< 1213303830 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: don't go that way
< 1213303831 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :go upwards
< 1213303836 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1213303837 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thanks
< 1213303865 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know i possible, i did the second jump twice already, and the third is equal to that... but it'll take me a week.
< 1213303924 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :what game is this?
< 1213303930 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving."
< 1213303943 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I Wanna Be The Guy: The Movie: The Game
< 1213303994 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Imagine an old school platform game
< 1213304001 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Now imagine it full of fake difficulty.
< 1213304008 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: And love.
< 1213304069 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :No time for love, tusho
< 1213304084 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :hit
< 1213304086 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Shit
< 1213304091 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I almost was on the last cloud
< 1213304091 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey :D
< 1213304122 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :link?
< 1213304132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: GOOGLE
< 1213304135 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DAMNIT!
< 1213304248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: how far are you?
< 1213304266 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: when you go up and get got by the spikes
< 1213304269 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm at the bit after the spikes
< 1213304279 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :where you're on a platform going left and right and have to avoid spikes by jumping over them
< 1213304336 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Evolution Theory Adds No Information to Science"
< 1213304347 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :This is what it all comes down to
< 1213304390 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know, evolution was recently observed in an E. Coli population in a lab. . .
< 1213304414 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The E. Coli evolved the ability to metabolise citrate after a few thousand generations.
< 1213304439 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Uh. Isn't it like standard biology class stuff to evolve some bacteria?
< 1213304448 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I think the creationists deny _macro-scale_ evolution.
< 1213304453 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Not micro-scale. That would be even stupider.
< 1213304454 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :To that extent?
< 1213304457 0 :tusho!unknown@unknown.invalid PART #esoteric :?
< 1213304494 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric
< 1213304499 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :They usually go something like "Well you don't see a dog born to a cat, do you!"
< 1213304499 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Whoopsie.
< 1213304503 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(the ability to metabolise citrate is a fairly complex ability; that ability is actually used to differentiate between a few different bacteria species)
< 1213304532 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol :D
< 1213304538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...me? :o
< 1213304539 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Because creationism is made for people who have no clue as to what science is.
< 1213304543 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you! :o
< 1213304544 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :<3
< 1213304545 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Well, a dog is still a dog!"
< 1213304585 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah, i just realized. part of it is that people have a sort of built in platonism with regard to types
< 1213304605 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and so its hard for them to grasp that theres no such thing as A Dog in the first place
< 1213304606 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This recently observed thing is like a dog, over many generations, evolving the ability to chew cud.
< 1213304636 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :BUT IT IS STILL A DOG :o
< 1213304647 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :They usually refer to the biblical "kind".
< 1213304649 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How many dogs chew cud?
< 1213304654 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Of course, they have no clue what a kind is.
< 1213304656 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: This one.
< 1213304657 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213304671 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It sure as hell ain't Canis lupus.
< 1213304685 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Why is a wolf closer to a terrier than a fox.
< 1213304689 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps Canis ungulatus?
< 1213304711 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah: just because.
< 1213304716 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A terrier is Canis lupus domesticus. A wolf is Canis lupus <some other subspecies>.
< 1213304733 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :canis lupus better-than-fucking-dogs-icus
< 1213304771 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but you know
< 1213304777 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :For creationists
< 1213304781 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Look is everything
< 1213304781 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyways, off I go.
< 1213304800 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tumtitum
< 1213304882 0 :pikhq!unknown@unknown.invalid PART #esoteric :?
< 1213305062 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213305188 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Shit
< 1213305193 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I was on the last cloud
< 1213305200 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :But moved TOO FAR TO THE LEFT
< 1213305202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Yeah.
< 1213305203 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That sucks.
< 1213305205 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's a glitch.
< 1213305206 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I didn't even know you could fall!
< 1213305210 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :MORALE: DON'T DO THAT
< 1213305277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: where are you now?
< 1213305301 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I shut it down. But I'll start again
< 1213305302 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a bit annoying to wait for 5 minutes for tyson and then die as i have no idea what do to
< 1213305312 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: huh?
< 1213305319 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you shoot him
< 1213305322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1213305323 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :man
< 1213305326 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :SICP is so fucking awesome
< 1213305328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he doesn't show he's hurt?
< 1213305333 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: he goes ow.
< 1213305341 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :watch a vidyo.
< 1213305344 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1213305353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nah
< 1213305415 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wtf where di my parallels winxp go
< 1213305433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ok i think i hurt him a few times
< 1213305483 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah I'm not sure msyelf
< 1213305639 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :The problem with this game is, you don't have the time to make a mistake
< 1213305649 0 :RedDak!unknown@unknown.invalid QUIT :"Killed (NickServ (Comando GHOST usato da DIO))"
< 1213305859 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: you're still at the beginning?
< 1213305862 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213305867 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not at i'm for longer :D
< 1213305873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for longer?
< 1213305875 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol.
< 1213305910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i managed to walk past him!
< 1213305915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :once
< 1213305922 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"What You Should Know About Computer Models Jason Makansi tells us how to tell if a computer projection is likely to be accurate or wildly wrong."
< 1213305926 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Man.
< 1213305930 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :This is going to be lulz
< 1213305944 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Also "Going to College at Home Paula Mann shows how you can do it."
< 1213306028 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i know how to pass him now
< 1213306034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... i have no idea how to hurt him.
< 1213306047 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you shoot him in the right place
< 1213306049 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :at the right moment
< 1213306078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but what might that be
< 1213306085 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OH MY GO
< 1213306085 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :D
< 1213306087 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I FUCKED UP MY SAVE
< 1213306092 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BY SAVING RIGHT WHERE THE LIGHTNING BOLT COMES DOWN
< 1213306151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hurt him!!!
< 1213306158 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so cool
< 1213306175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213306186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well till mike tyson it was pretty easy
< 1213306197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and this is prolly easy too, just hard to figure out
< 1213306303 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"The chief advantage of enrolling in Edison's Guided Study courses or using these books/programs (doing it on the cheap) over your children attending the local community college is that parents can watch videos with their children and point out what is wrong."
< 1213306313 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure parents are qualified for such courses.
< 1213306355 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Although I think it's mostly "EVOLUTION IS WRONG" whenever it comes up
< 1213306357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :especially with this goddamned wait
< 1213306366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hopefully only takes three hits :|
< 1213306466 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ifuckinghatetheplatformyouhavetogoonbeforetheroombeforemiketyson
< 1213306601 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oh my god
< 1213306603 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the stars kill you
< 1213306604 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck
< 1213306607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is evil
< 1213306608 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fucking game
< 1213306623 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Want to rescue people? Forget Final Fantasy 7 - join Civil Air Patrol. Kids as young as 11 can join and participate in real search and rescue."
< 1213306630 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's much more exciting.
< 1213306635 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :getting a bit tired, hard is okay, but i hate it when i have no idea what to do
< 1213306648 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Stuck on Doom and Quake? Maybe your teen needs to take a hunter safety course and learn what guns are really all about. "
< 1213306658 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Can I hunt giant eyeballs and zombies?
< 1213306664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i know how to get the first hit, but he comes at me totally differently the second time
< 1213306667 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Fuck you home school
< 1213306667 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Watch a video.
< 1213306668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :infuriating
< 1213306670 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It'll tell you how.
< 1213306680 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: correction, fuck you home-school.com
< 1213306732 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It's harder to write
< 1213306744 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Wtf.
< 1213306747 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :A lot of the articles have nothing to do with home schooling
< 1213306748 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i found that extremely simple :)
< 1213306752 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Fall down inthe room before mike tyson
< 1213306753 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :THAT MAKES NO SENSE
< 1213306754 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It's just about evolution and global warming.
< 1213306777 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1213306826 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :FUCK
< 1213306833 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Too far to the left again
< 1213306835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol :D
< 1213306835 0 :Corun!unknown@unknown.invalid QUIT :Client Quit
< 1213306842 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to be the guy
< 1213306845 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Fuck you, guy
< 1213306856 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: in the room before mike tyson
< 1213306859 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how do you get on to the last bit
< 1213306859 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :You're nothing but... AN EPIC FAIL GUY
< 1213306859 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1213306859 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol:
< 1213306867 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because I can get up to the box that goes down
< 1213306869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but not past that
< 1213306877 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: jump and shoot
< 1213306883 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: shoot what
< 1213306886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :save
< 1213306929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm...
< 1213306934 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ok
< 1213306936 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now for mike tyson
< 1213306938 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wish me luck
< 1213306942 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i may have come up with the way to kill that bitch
< 1213306944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213306946 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :good luck
< 1213307002 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: wow
< 1213307006 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how on earth do you do that
< 1213307017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :timing
< 1213307025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but
< 1213307033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's still not easy
< 1213307037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just may know how it's done.
< 1213307064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Died for the second time.
< 1213307065 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213307065 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Wtf.
< 1213307094 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :woah...
< 1213307095 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1213307098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can give you hints, but try for a while first
< 1213307100 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: what
< 1213307109 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://java.sun.com/docs/books/jls/third_edition/html/lexical.html#3.8
< 1213307111 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :para 6
< 1213307120 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh the opportunities
< 1213307125 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: which one
< 1213307129 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"Two identifiers are the same only if they are identical, that is, have the same Unicode character for each letter or digit."
< 1213307130 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that one?
< 1213307134 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if so that seems reasonable to me
< 1213307135 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213307138 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::\
< 1213307151 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am thinking from a malicious PoV
< 1213307156 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: how?
< 1213307160 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Pov?
< 1213307168 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :suppose you have a variable called ....
< 1213307201 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and you have another one that is the same but represented as an e and a combining acute mark...
< 1213307222 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the Java spec says they must be different variables
< 1213307227 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so?
< 1213307235 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the unicode spec says they must look identical
< 1213307262 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so you have seperate variables that are distinguished solely by something that you aren't supposed to be able to see
< 1213307338 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :COOL
< 1213307361 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i got one hit on him
< 1213307362 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::\
< 1213307371 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :just for fun, you can name everything e, with various accents.
< 1213307377 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but the best bit...
< 1213307377 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's as far as i get too :D
< 1213307379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because
< 1213307385 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I fell down a hole he made
< 1213307386 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213307393 0 :RedDak!n=dak@host146-81-dynamic.20-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1213307395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the second time really is different, and i have no idea what to do.
< 1213307399 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is it
< 1213307400 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :looked the same to me
< 1213307403 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :your text editor or other text tools might mangle the one representation into the other.
< 1213307413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: so?
< 1213307442 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, turning two variables into one often affects the running of a program...
< 1213307448 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: And..?
< 1213307471 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :argh
< 1213307497 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I forgot to give people context beyond "making code hard to maintain"
< 1213307499 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://mindprod.com/jgloss/unmain.html
< 1213307500 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there
< 1213307519 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, it's good for making obfuscated code
< 1213307521 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but not _malicious_
< 1213307535 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :really?
< 1213307546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he doesn't make holes before the first hit
< 1213307546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, using my technique
< 1213307547 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: firstly, the user would have to edit the source
< 1213307551 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!ping
< 1213307562 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they would also have to use an editor that does that
< 1213307563 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: pong
< 1213307565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: moves faster the second time
< 1213307571 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: then, they'd have to compile it.
< 1213307573 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and run it.
< 1213307577 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :without reading what it actually does.
< 1213307586 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if I found that someone was relying on that bit of the spec in production code I would suspect them of trying to sabotage the company
< 1213307586 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, they'd have to not notice that you have two variable declarations for the same char.
< 1213307591 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, they'd have to not notice that you have two variable declarations for the same char.
< 1213307599 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok
< 1213307630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can hide that
< 1213307633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: wanna try a different route?
< 1213307634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with scoping
< 1213307636 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there are two more
< 1213307637 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :suppose that the chance of a programmer's tools actually turning the one variable into the other are rather slim
< 1213307645 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :one of them is going V down on the first screen
< 1213307648 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the other is:
< 1213307651 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :go down twice
< 1213307654 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then, when the spike moves away
< 1213307657 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jump up again and immediately drop
< 1213307660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the spike will go through
< 1213307666 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and you jump up and walk through the wall
< 1213307682 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes, if you are saying what I think you are
< 1213307686 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :That website makes me lol.
< 1213307692 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :good
< 1213307706 0 :kar8nga!n=kar8nga@AMarseille-151-1-48-6.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213307722 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Buy a copy of a baby naming book and youll never be at a loss for variable names. Fred is a wonderful name, and easy to type."
< 1213307737 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"If you call your variables a, b, c, then it will be impossible to search for instances of them using a simple text editor."
< 1213307738 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Heh.
< 1213307743 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I do that all the time.
< 1213307760 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I don't want people maintaining my code :o
< 1213307771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :who does
< 1213307823 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/TTT3.4.c
< 1213307828 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Fuck you reader of my code
< 1213307912 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"In naming functions and variables, make heavy use of abstract words like it, everything, data, handle, stuff, do, routine, perform and the digits e.g. routineX48, PerformDataFunction, DoIt, HandleStuff and do_args_method."
< 1213307914 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Man
< 1213307916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: two hits, and i think i can get infinite hits now
< 1213307927 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I am so going to do that for my next interpreter
< 1213307944 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Real men never define acronyms; they understand them genetically."
< 1213307946 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213307954 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: should I make an awesome game that's just as hard
< 1213307957 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213307959 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes i should
< 1213307983 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :YOU HAVE TO CLICK A PIXEL-WIDE BUTTON IN THE NEXT SECOND
< 1213307995 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: No. :_p
< 1213307998 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*:-P
< 1213307998 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :OR YOU WILL DIE, AND YOUR SAVES WILL BE ERASED
< 1213308015 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :less incredibly great timing, more fast reacting
< 1213308024 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes
< 1213308036 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also
< 1213308037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean
< 1213308038 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :things that hone into you
< 1213308041 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like, circle around you
< 1213308047 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and you have to jump around to confuse them
< 1213308083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like the kind of thing where nothing is especially hard, but you have to keep moving all the time
< 1213308093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah, mine'll be like that
< 1213308105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not the kind this one is, that you get rest all the time, but the single tasks are impossible
< 1213308157 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AIS523 IF YOU ARE LOGREADING
< 1213308166 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Why_the_lucky_stiff <-- DELETING THIS PAGE IS A TOTALLY SHITTY IDEA.
< 1213308174 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HE'S INCREDIBLY WELL KNOWN IN THE RUBY COMMUNITY (WHICH HAS LATELY GROWN HUGE).
< 1213308182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DON'T BE STUPID AND STOP THEM. K.
< 1213308184 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :END AIS523 NOTE
< 1213308197 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Easy ways to get in touch with wikipedia administrators #1, that is)
< 1213308204 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aaaanyway
< 1213308212 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: mine will have music generated to how you're playing
< 1213308213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213308330 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213308347 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213308373 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what did you last hear
< 1213308398 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1213308408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :music generation + smiley
< 1213308413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that's the last thing then
< 1213308414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, game crashed :D
< 1213308424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just got the second hit
< 1213308460 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1213308464 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did i disco again?
< 1213308473 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah
< 1213308482 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tusho: :D
< 1213308482 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[22:06] oklopol left the chat room. (Read error: 113 (No route to host))
< 1213308482 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[22:06] oklopol joined the chat room.
< 1213308519 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"chat room"?
< 1213308524 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Hungarian Notation is the tactical nuclear weapon of source code obfuscation techniques; use it! "
< 1213308525 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213308525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i meant again again
< 1213308534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: Colloquy is stupid.
< 1213308547 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But it handles SILC and some other protocols too, so maybe that's why.
< 1213308552 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ah, then no
< 1213308553 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1213308566 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my game will literally randomly generate a soundtrack based on how you're moving
< 1213308567 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213308606 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :third time, it's even faster
< 1213308608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fun!
< 1213308628 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"If a maintenance programmer cant quote entire Monty Python movies from memory, he or she has no business being a programmer."
< 1213308659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: PAY ATTENTION TO ME
< 1213308659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1213308684 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, playing :)
< 1213308702 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :generating music is a great idea, and you should do it
< 1213308708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...now.
< 1213308746 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: AND I WILL!
< 1213308803 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: not much of an AI...
< 1213308811 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but still neat
< 1213308815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: ?
< 1213308823 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :his program
< 1213308831 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wot
< 1213308846 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait, not his program
< 1213308855 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :21:57:03 < Slereah7> http://membres.lycos.fr/bewulf/Russell/TTT3.4.c
< 1213308868 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what is it
< 1213308879 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the ascii codes for the messages are a bit gratuitous though
< 1213308883 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho: read it and find out
< 1213308891 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: moar like: run it
< 1213308900 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :function g() is a big hint
< 1213308908 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh wowzers
< 1213308913 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i don't think Slereah7 wrote that though
< 1213308919 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if you don't get it after reading g, read h
< 1213308923 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no
< 1213308947 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hah, I just beat the computer.
< 1213308947 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213308954 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1 5 9.
< 1213308958 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC : The strings would give away the program!
< 1213308968 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh so he did write it
< 1213308971 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Also, I wrote it.
< 1213308981 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :It's just a tic tac toe game
< 1213308983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: a tic-tac-toe AI is so simple you can just write it as a transition table
< 1213308984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213308989 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and include it right there in the source
< 1213308990 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as a string
< 1213308997 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like
< 1213309007 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"_____________O____"
< 1213309013 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is empty board -> put in middle
< 1213309038 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Although I could have done more obfuscated, I suppose
< 1213309038 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yay thue
< 1213309051 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: hah, yeah, you could write a tic-tac-toe in thue pretty easily!
< 1213309061 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Like filling the arrays with any numbers, then do arithmetics on them or whatever
< 1213309066 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213309074 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Also, note : there is a goto in there.
< 1213309082 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :People don't use enough goto in C.
< 1213309089 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213309098 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yyyeah.
< 1213309103 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :tusho: getting back from the tyson room is harder than tyson.
< 1213309110 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: lawl
< 1213309112 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why
< 1213309113 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :definitely "not enough" is the expression i was thinking of.
< 1213309121 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: it's obfuscated code.
< 1213309142 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Document the obvious
< 1213309142 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :: Pepper the code with comments like /* add 1 to i */ however, never document wooly stuff like the overall purpose of the package or method.
< 1213309144 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Heh
< 1213309167 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you know what c needs
< 1213309169 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :intra-procedure gotos
< 1213309177 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :x(){A:goto B;}y(){B:goto A;}
< 1213309183 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :especially if they don't actually change the call stack
< 1213309184 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Awesome
< 1213309185 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :observe
< 1213309214 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the jump from the save point to the falling piece is next to impossible
< 1213309214 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :x(int i){return i+1;A:return i*2;}y(int j){int i=x(j);goto A;}
< 1213309216 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213309227 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is equiv. to:
< 1213309241 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :y(int i){return (i+1)*2}
< 1213309290 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I have seen beter than that in Forth...
< 1213309313 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: but it's more fun if you have a regular c program that just goto's to some other procedure
< 1213309317 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Disparage In the Comments
< 1213309318 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :: Discourage any attempt to use external maintenance contractors by peppering your code with insulting references to other leading software companies, especially anyone who might be contracted to do the work.
< 1213309325 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I have seen a legitimately-used jump from run-time into compile-time
< 1213309358 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :: foo create ... begin ... does> ... again ... ;
< 1213309379 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i stopped, getting a bit late
< 1213309387 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but you prolly stopped ages ago
< 1213309389 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it creates words that create words that ... and so on forever
< 1213309774 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Find a Forth or APL Guru
< 1213309774 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :In those worlds, the terser your code and the more bizarre the way it works, the more you are revered.
< 1213309814 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, I am currently doing stuff with colorForth
< 1213309824 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that really really emphasizes simplicity
< 1213309919 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :In C, the effects of pre/post decrement code such as
< 1213309919 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :*++b ? (*++b + *(b-1)) : 0
< 1213309919 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :are not defined by the language spec. Every compiler is free to evaluate in a different order. This makes them doubly deadly.
< 1213309922 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Heh.
< 1213309957 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actually...
< 1213309992 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :suppose a compiler keeps track of what to increment and decrement by setting flags on its data about variables...
< 1213310006 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :a++ + a++ could plausibly just increment a once
< 1213310017 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: in gcc, a++ + a++ DOES only increment once I think
< 1213310035 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nifty
< 1213310059 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but then, in old GCCs, any #pragma would cause the compiler to start nethack
< 1213310065 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i could easily believe an implementation that increments twice.
< 1213310078 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Use the fuzziest, vaguest most general terminology you can come up with, especially for variable names. handle is a great example  a handle to what? processData is a great method name. Was there ever a method written that could not be so described? It cleverly hides any clue to what it does behind a cloud of ambiguity."
< 1213310083 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: wrong
< 1213310088 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it started towers of hanoi in emacs
< 1213310096 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok
< 1213310113 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I recall it had some fallbacks too
< 1213310124 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :maybe
< 1213310125 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :brb
< 1213310144 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Leaving bugs in your programs gives the maintenance programmer who comes along later something interesting to do. A well done bug should leave absolutely no clue as to when it was introduced or where. The laziest way to accomplish this is simply never to test your code."
< 1213310157 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :This man was probably not loved much in his company.
< 1213310191 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :really?
< 1213310199 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but how would people know that the bugs were his?
< 1213310208 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Who knows!
< 1213310312 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Computer languages are gradually evolving to become more fool proof. Using state of the art languages is unmanly. Insist on using the oldest language you can get away with, octal machine language if you can (Like Hans und Frans, I am no girlie man; I am so virile I used to code by plugging gold tipped wires into a plugboard of IBM unit record equipment (punch cards), or by poking holes in paper tape with a hand punch), failing t
< 1213310361 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Sprinkle your code with bits of inline assembler just for fun. Almost no one understands assembler anymore. Even a few lines of it can stop a maintenance programmer cold."
< 1213310366 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :If only I could program!
< 1213310371 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I would have so much fun
< 1213310404 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213310411 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :anyone can program
< 1213310438 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but, you know
< 1213310441 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Program well
< 1213310454 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I don't know most functions or whatever
< 1213310477 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Be never vigilant of the next Y2K. If you ever spot something that could sneak up on a fixed deadline and destroy all life in the western hemisphere then do not openly discuss it until we are under the critical 4 year event window of panic and opportunity."
< 1213310522 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: you don't know most functions?
< 1213310527 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :manuals / make them yourself
< 1213310543 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"Rest assured that we all see the threat too. Sleep sound at night knowing that long after youve been forced into early retirement you will be begged to come back at a logarithmically increased hourly rate!"
< 1213310545 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i program almost exclusively python, and i haven't read the standard functions lies
< 1213310548 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*list
< 1213310553 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I don't just mean that.
< 1213310561 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :How to say this.
< 1213310578 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Beside computation/output/input, I don't know much.
< 1213310599 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I'm terrible at file handling, and more complicated things, I do not know
< 1213310620 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :file handling is done like the api tells you to
< 1213310629 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's called copy paste
< 1213310657 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :api?
< 1213310681 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed
< 1213310958 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: well giyf, but application programming interface
< 1213311024 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Back.
< 1213311107 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Is it reasonable to google "api"?
< 1213311122 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Well, it is apparently
< 1213311129 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :But googling TLA isn't always.
< 1213311160 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"You dont need great skill to write unmaintainable code. Just leap in and start coding. Keep in mind that management still measures productivity in lines of code even if you have to delete most of it later."
< 1213311164 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :That's a relief
< 1213311200 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Google 'python manual'
< 1213311202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Read the section on files.
< 1213311232 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I read sum python manual
< 1213311254 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :But sometimes, I just have no idea what it is talking about.
< 1213311270 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: Then read it again.
< 1213311371 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213311434 0 :kar8nga!unknown@unknown.invalid QUIT :"Leaving."
< 1213311493 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213311645 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213311648 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"There is another way of interpreting this essay, as a terrorist manual."
< 1213311726 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :"There are millions of ways to insidiously corrupt data and program source. America is a sitting duck for a patient terrorist with a small bank account and a copy of this essay."
< 1213311729 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :O noes!
< 1213311892 0 :dak!n=dak@host55-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1213312000 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213312309 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1213312423 0 :jix!unknown@unknown.invalid QUIT :"CommandQ"
< 1213312975 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213313376 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1213315754 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213315774 0 :dak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213315907 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah7: z
< 1213316001 0 :tusho!unknown@unknown.invalid NICK :nottusho
< 1213316008 0 :nottusho!unknown@unknown.invalid NICK :tusho
< 1213316185 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :z?
< 1213316191 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Are you le zorro?
< 1213316199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :z is tusho's thing
< 1213316201 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like o is mine
< 1213316219 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :I'll take r
< 1213316226 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :That way, we can spell Zorro.
< 1213316229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::O
< 1213316236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: start!
< 1213316257 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: z??
< 1213316260 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213316260 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :z
< 1213316285 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1213316287 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :r
< 1213316288 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :r
< 1213316289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1213316292 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213316294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME
< 1213316298 0 :Slereah7!unknown@unknown.invalid NICK :Slereah
< 1213316298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :especially with the curve
< 1213316307 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :let's spell 'hello world'
< 1213316308 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :h
< 1213316311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :e
< 1213316314 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :l
< 1213316315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :l
< 1213316325 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1213316325 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1213316327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1213316329 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1213316330 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooooooooooooooooooooooooooooo
< 1213316331 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1213316334 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :h
< 1213316335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you failed
< 1213316343 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213316344 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i did not
< 1213316346 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I did 'o' first
< 1213316346 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :h
< 1213316352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you lagged then
< 1213316357 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :[01:18:35] <Slereah> o
< 1213316357 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :[01:18:38] <tusho> o
< 1213316357 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :[01:18:39] <oklopol> o
< 1213316365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :02:18… Slereah: o
< 1213316365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :02:18… tusho: o
< 1213316365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :02:18… oklopol: o
< 1213316367 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213316379 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh.
< 1213316381 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :2AM
< 1213316381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my o was the latter o of course
< 1213316383 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :h
< 1213316384 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You Finn.
< 1213316385 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :h
< 1213316389 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :e
< 1213316393 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :l
< 1213316397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :l
< 1213316399 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1213316400 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : 
< 1213316406 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :w
< 1213316408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1213316412 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :r
< 1213316414 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :l
< 1213316415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :d
< 1213316416 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :d
< 1213316417 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :!
< 1213316419 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :!
< 1213316419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hah!
< 1213316426 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hello worldd!!
< 1213316437 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A bit too enthusiastic!
< 1213316525 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if most of the wiki people know of the chat
< 1213316526 0 :HanDongSeong!unknown@unknown.invalid QUIT :"탈출"
< 1213316545 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The "communauty" button isn't usually the most clicked in a wiki
< 1213316583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :commuNAUGHTY is more like it
< 1213316590 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm. Apparently the second most viewed language article is AAAAAAAAAAAAAAAAAAAAAA!!!
< 1213316596 0 :corn!n=ROFL00@adsl-223-157-8.mia.bellsouth.net JOIN :#esoteric
< 1213316599 0 :corn!unknown@unknown.invalid PRIVMSG #esoteric :tusho
< 1213316603 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Kudos to zzo38
< 1213316616 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh lord
< 1213316620 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the troll is here too.
< 1213316626 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: can you dispose of corn
< 1213316626 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is that so?
< 1213316632 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's been trolling in #wiktionary and #wikipedia
< 1213316632 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and /msg
< 1213316634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :corn: are you into esolangs?
< 1213316636 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no
< 1213316645 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's said he will come into my house and murder me
< 1213316648 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in bold underlined ALLCAPS
< 1213316654 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :stalked me across various channels
< 1213316657 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's not very amusing, just annoying
< 1213316658 0 :corn!unknown@unknown.invalid PRIVMSG #esoteric :HAVE U GUYS EVER TRIED SHOVING AN EPIPEN IN UR PROSTATE?
< 1213316697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :epipen?
< 1213316717 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :  .-`-.
< 1213316717 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :,          `.
< 1213316717 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :|             \
< 1213316717 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :|              \
< 1213316717 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :\           _  \
< 1213316718 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :,\  _    ,,/)\
< 1213316720 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :( q \ \, , ,)
< 1213316722 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric : `._,)     -,-)
< 1213316724 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :   \/         ,/
< 1213316726 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :    )        / /
< 1213316728 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :   /       ,-
< 1213316760 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: got an ASCIIgoatse?
< 1213316765 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213316779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: pastebin
< 1213316781 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes, yes I do.
< 1213316783 0 :Dave2!i=Dave2@freenode/staff/dave2 JOIN :#esoteric
< 1213316790 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But Freenode is strict on flood
< 1213316806 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that was ascii art directed at corn
< 1213316813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Dave2: you into esolangs?
< 1213316815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i know
< 1213316824 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.com/m4a0caa45
< 1213316827 0 :corn!unknown@unknown.invalid PRIVMSG #esoteric :TUSHO IM GOING TO RAPE AND KILL YOU
< 1213316831 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: dave2 is freenode staff, apparently
< 1213316833 0 :corn!unknown@unknown.invalid PRIVMSG #esoteric :IN THAT ORDER
< 1213316834 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I reported the issue to them.
< 1213316843 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Heh.
< 1213316847 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I don't think he'll click on anything.
< 1213316851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what was the first one, Slereah?
< 1213316857 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A facepalm.
< 1213316858 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: A facepalm, I think.
< 1213316881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hello corn via notice
< 1213316887 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So I noticed.
< 1213316889 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :corn hass a nice nick
< 1213316893 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*has
< 1213316900 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But trolls are immune to trolling.
< 1213316906 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So I don't care too much.
< 1213316950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :corn: will you rape and kill me too?
< 1213316965 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's only nice that colours are disabled in here.
< 1213316980 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :oklopol : No.
< 1213316985 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You can't rape the willing.
< 1213317001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, right, i always forget that
< 1213317094 0 :corn!unknown@unknown.invalid PRIVMSG #esoteric :OKLOPOL WHERE DO YOU LIVE
< 1213317107 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dave2: ha, get a load of this.
< 1213317111 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :inter-victim!
< 1213317113 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, lets work more on the language
< 1213317118 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :corn: finland, turku
< 1213317146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213317151 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yes, corn, I can verify that.
< 1213317152 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm sure augur will appreciate the news.
< 1213317156 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure Dave2 can too.
< 1213317157 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME
< 1213317172 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol lets gayfuck
< 1213317182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Is it about augur and oklopol, corn?
< 1213317186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Because those are old by now.
< 1213317188 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Maybe 911?
< 1213317189 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: i prefer the language idea :)
< 1213317194 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :YOU SAID YOU'D NEVER FORGET!
< 1213317199 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Lame.
< 1213317202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Knock knock. Interrupting cow. Mooooo.
< 1213317203 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I love it.
< 1213317204 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :good, so do i, but then corn happened so
< 1213317208 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The 9/11 one is much more awesome.
< 1213317218 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hay, gaiz
< 1213317223 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Knock knock.
< 1213317248 0 :corn!unknown@unknown.invalid QUIT :K-lined
< 1213317254 0 :SwirlBoy39!n=Swirl@unaffiliated/swirlboy39 JOIN :#esoteric
< 1213317265 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi SwirlBoy39
< 1213317268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you into esolangs?
< 1213317271 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :VICTORY
< 1213317273 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :CORN IS DEAD
< 1213317280 0 :SwirlBoy39!unknown@unknown.invalid PRIVMSG #esoteric :Nah, just popping in
< 1213317284 0 :SwirlBoy39!unknown@unknown.invalid PRIVMSG #esoteric :tusho: good.
< 1213317289 0 :SwirlBoy39!unknown@unknown.invalid PRIVMSG #esoteric :I'm out
< 1213317291 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :swirlboy, do you like cock?
< 1213317307 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well.
< 1213317309 0 :SwirlBoy39!unknown@unknown.invalid PRIVMSG #esoteric :Eh?
< 1213317314 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SwirlBoy39: augur is very silly.
< 1213317315 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ignore him.
< 1213317330 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :We don't have to fear trolls with regulars like augur
< 1213317336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213317343 0 :SwirlBoy39!unknown@unknown.invalid PRIVMSG #esoteric :Eh
< 1213317352 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i'll scare them away with my supergay powers!
< 1213317360 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SwirlBoy39: The topic of this channel is actually supposed to be esoteric programming languages.
< 1213317363 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Like brainfuck or INTERCAL.
< 1213317371 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Supposed to be.
< 1213317371 0 :SwirlBoy39!unknown@unknown.invalid PRIVMSG #esoteric :Umm ok
< 1213317372 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :SWIRLY, IT'S VERY SIMPLE. DO YOU ENJOY INSERTING PENISES INTO YOUR MOUTH AND/OR RECTUM
< 1213317374 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ANSWER THE QUESTION
< 1213317382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1213317382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yeah.
< 1213317387 0 :SwirlBoy39!unknown@unknown.invalid PRIVMSG #esoteric :augur: No?
< 1213317388 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Bad day to come in here, SwirlBoy39.
< 1213317392 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hahaha
< 1213317394 0 :SwirlBoy39!unknown@unknown.invalid PRIVMSG #esoteric :tusho: why?
< 1213317396 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Bad augur, bad!
< 1213317399 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SwirlBoy39: Augur. :P
< 1213317400 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Shoo!
< 1213317405 0 :SwirlBoy39!unknown@unknown.invalid PRIVMSG #esoteric :ahhh
< 1213317412 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so anyway, oklopol, to the pms, we have a language to design
< 1213317419 0 :Dave2!unknown@unknown.invalid PART #esoteric :?
< 1213317420 0 :SwirlBoy39!unknown@unknown.invalid PART #esoteric :?
< 1213317424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: PMs? :(
< 1213317425 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :NOOO
< 1213317427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213317428 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I wanna see the thought processes
< 1213317431 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and but in at every step
< 1213317433 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :besides
< 1213317435 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :PMs, PMS.
< 1213317438 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :coincidence? I think not.
< 1213317445 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, tusho, i'll fill you in on what's happened in priv
< 1213317451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :02:36…    augur: penis!
< 1213317452 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: NO YOU WILL MOVE THE CONVERSATION TO #ESOTERIC
< 1213317453 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1213317457 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :better idea!
< 1213317473 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :come to #reactance
< 1213317550 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Newsflash: augur is bitchy.
< 1213317555 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213317560 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hahaha
< 1213317561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur needs to get laid
< 1213317573 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dont disagree with me in my domain, bitch
< 1213317577 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no, he'll discuss whether the sex will be esoteric or not
< 1213317588 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and kill if a disagreement arises
< 1213317593 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :augur's a furry.
< 1213317601 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And he's into dorks
< 1213317604 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :listen niggas
< 1213317606 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He should get laid all the time!
< 1213317608 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gtfo of the room
< 1213317611 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we're going to discuss it here
< 1213317621 0 :olsner!unknown@unknown.invalid QUIT :"Leaving"
< 1213317646 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: hey, you accept i'm right after all. :P
< 1213317673 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dude oklopol and slereah have autorejoins XD
< 1213317683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213317686 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :We totally have
< 1213317689 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213317695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm on a channel with %roulette and %challenge
< 1213317708 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah you've been banned for unacceptable behavior.
< 1213317720 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :This is an outrage!
< 1213317721 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my irc network is going to have a BotBot :D
< 1213317721 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :since i have no idea how to unban, consider it permanent.
< 1213317725 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it lets you do evil stuff as a bot
< 1213317727 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if users consent
< 1213317727 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :augur has gone retarded with power!
< 1213317728 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for example
< 1213317738 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you do
< 1213317739 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyway so oklopol
< 1213317744 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : /msg BotBot auth FooBot
< 1213317746 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well there's the /op oklopol command for unbanning Slereah, but it'll ban you :|
< 1213317747 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it lets FooBot do stuff with you
< 1213317750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like,
< 1213317755 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you do !roulette
< 1213317756 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and you lose
< 1213317758 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a ban shift
< 1213317765 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :FooBot could send 'nick tusho tusho|DEAD' to BotBot
< 1213317769 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and your nick would change
< 1213317770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213317776 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :calling a function just set up the reaction with various dummy variables, yes?
< 1213317800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well list of reactions rather
< 1213317810 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213317840 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we need to formalize how you define a function tho
< 1213317841 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(while i'd love to talk, i need to be doing some going soon)
< 1213317846 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is taht so
< 1213317856 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im not sure i like the foo = ( ..., ... ) model
< 1213317869 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now my way would be just to assign reaction lists, those (...) thingies, into vars.
< 1213317880 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont like that tho
< 1213317895 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because that confuses functions and first-class reactions
< 1213317898 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which functions are not.
< 1213317906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see, i see
< 1213317915 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean
< 1213317923 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if we want a REACTION to be stored in some variable
< 1213317929 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :foo = (x -> y)
< 1213317939 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats not the same as a function in foo
< 1213317949 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not?
< 1213317951 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see, i see
< 1213317953 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :surely not
< 1213317967 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :unless we dont want first class reactions
< 1213317967 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :who me a situation where it's bad if it means the same thing
< 1213317971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*show
< 1213317974 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also who it tome
< 1213317976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*to me
< 1213317983 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also who it a tome, a small one
< 1213318008 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, i cant think of any practical example right now but
< 1213318020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see, i see
< 1213318033 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :theres clearly a distinction between a reaction as a thing
< 1213318045 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and a function as a shorthand for setting up some reactions using dummy variables.
< 1213318057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see, i see
< 1213318089 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im tempted to just say
< 1213318103 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :foo = do @ -> blah
< 1213318104 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :	stuff
< 1213318107 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :end
< 1213318114 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or something like that.
< 1213318146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i hate keywords, but still i don't see why not ()
< 1213318155 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because ( ) is just grouping.
< 1213318179 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse we could distinguish betweeb
< 1213318182 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :between*
< 1213318188 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(a, b, c) which is just multiple values
< 1213318188 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and
< 1213318198 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(a b c) which is multiple statements
< 1213318218 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if you wanna do that ok. but there are potentials for ambiguity
< 1213318220 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :e.g.
< 1213318258 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(a, b, c -> d e, f, g -> h)
< 1213318261 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what is that??
< 1213318304 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is it (a, b, c) -> d and (e, f, g) -> h together as function body?
< 1213318305 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or is it
< 1213318318 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :; or \n for separating reactions
< 1213318324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's been the convention since the beginning
< 1213318342 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :\n is fine, sure.
< 1213318342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i can parse that
< 1213318347 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and it has two -> on one line
< 1213318352 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so ( a \n b \n c )
< 1213318352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what that means
< 1213318357 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats my point
< 1213318380 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if we just allowed (a b c) to be three reactions, then (x -> y z -> w) would be two reactions in a function body
< 1213318388 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your point is before we've defined semantics for multiple ->'s on one line, they make no sense?
< 1213318389 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or maybe its something else
< 1213318402 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :namely the funciton body ((x -> y) y) put into w
< 1213318418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err okay, so you're saying if we changed the syntax into something that makes no sense, it'd make no sense?
< 1213318432 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no my point is that using (a, b, c) and (a b c) at the same time can lead to ambiguity
< 1213318455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well why are you talking about (a b c) in the first place?
< 1213318462 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but if we require \n delimiters in function bodies then theres no ambiguity, yes.
< 1213318469 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :\n delimiters?
< 1213318470 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why not ;
< 1213318473 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont like ;
< 1213318481 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what was corn?
< 1213318495 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :corn is a grain native to the americas
< 1213318504 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: inter-channel bot
< 1213318504 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :commonly eaten boiled and coated with butter
< 1213318505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i've used ;, augur's used \n, doesn't really matter at this point
< 1213318508 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also known as maize
< 1213318512 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: er not bot
< 1213318514 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: troll
< 1213318521 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :maize isnt corn.
< 1213318522 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :basically, started accusing people in #wikipedia
< 1213318524 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then #wiktionary
< 1213318527 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then /msg'd people threatening them
< 1213318529 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then started stalking me
< 1213318537 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so it's all your fault
< 1213318540 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: no
< 1213318540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, i prefer ; too, because... it feels more scripty
< 1213318556 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok so in your implementation itll be ;
< 1213318557 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213318558 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he just started joining all the channels i was in and saying he was going to rape then murder me.
< 1213318562 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i didn't tell him to.
< 1213318568 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, corn is Mas in French :o
< 1213318576 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats because you're french.
< 1213318579 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in mine i'll use \n, and maybe do...end
< 1213318580 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213318581 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :tusho : And you care... whyN
< 1213318593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm leaving in 4
< 1213318593 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: lament asked me.
< 1213318608 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :If you like lament so much why don't you marry him!
< 1213318615 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Zing!
< 1213318711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: that made so much sense i gotta say touche on behalf on tusho
< 1213318721 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*of
< 1213318760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: didn't you just say the other day that you have no idea how to make an interp?
< 1213318767 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well done, mister Bond, well done!
< 1213318778 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no i was talking about a non-recursively based interpreter for lisp.
< 1213318793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool
< 1213318795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so cool
< 1213318798 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :minute
< 1213318798 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then
< 1213318799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i
< 1213318800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :go
< 1213318813 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :see ya
< 1213318813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and tusho shuts up!
< 1213318819 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't anyone highlight tusho so he doesn't try to keep me here
< 1213318830 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hi
< 1213318833 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213318834 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: if you go
< 1213318838 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you know what I won't
< 1213318840 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :be able to show you?
< 1213318845 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my awesome music game generator thing.
< 1213318849 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wha?
< 1213318849 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that generates music based on how you play.
< 1213318849 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1213318851 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's really awesome
< 1213318855 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i've been playing with it
< 1213318858 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: and it's only 150 lines
< 1213318860 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's totally awesome
< 1213318867 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you have a running version?
< 1213318867 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well to be honest i don't trust that much in your musical skillzorz :D
< 1213318873 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but they're not mine
< 1213318875 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they're the computers
< 1213318887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's the algo?
< 1213318900 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: its not really one algorithm
< 1213318902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :metacomposing is harder than normal composing.
< 1213318902 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but basically
< 1213318903 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :oklopol : return 4
< 1213318910 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it has an initial state of beats and tones
< 1213318913 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i.e. a simple loop
< 1213318918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :by definition, it's a whole another level
< 1213318927 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and then it morphs certain 'tracks' (a beat track, a tone track, whatever) up or down and applies various effects
< 1213318929 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :based on data given to it
< 1213318937 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :specifically, shooting, moving, jumping etc data
< 1213318943 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it delays state changes so that it flows smoothly
< 1213318943 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1213318947 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and doesn't totally mirror what you're doing
< 1213318953 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :For my XKCD language.
< 1213318962 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The constant should totally be 4.
< 1213318965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i gotta say you almost got me
< 1213318966 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but
< 1213318970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm really going now!
< 1213318972 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :With the command RANDOM
< 1213318973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :------------>
< 1213318974 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but
< 1213318976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213318976 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Which returns 4
< 1213318977 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: mine also has
< 1213318980 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :random noise techniquees
< 1213318980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD
< 1213318984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no, really
< 1213318985 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :its awesome
< 1213318987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :WELL TELL ME ALL ABOUT THEM PLEASE
< 1213319002 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i will
< 1213319006 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it's no use if you're going
< 1213319009 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since it'll take a bit to explain
< 1213319013 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD
< 1213319022 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm behind honest
< 1213319023 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::\
< 1213319037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're being funny is what you are behind.
< 1213319052 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: anyway
< 1213319055 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't just use one initial track
< 1213319060 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so multiple levels can use different tracks
< 1213319092 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool
< 1213319093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: its a bit gnarly, the algorithm
< 1213319095 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so cool
< 1213319095 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it produces great results
< 1213319102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's ready?
< 1213319112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does it actually already produce music?
< 1213319135 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: doesn't _play_ it but i've manually converted some stuff
< 1213319137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if not, you tell me when it does :D
< 1213319143 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it does almost everything else
< 1213319148 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just not the actual send-to-soundcard
< 1213319149 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :show me results
< 1213319166 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: the files are big
< 1213319172 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what do they contain?
< 1213319176 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :musak
< 1213319179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :raw data?
< 1213319189 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no, an mp3
< 1213319196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i can listen to it?
< 1213319206 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but remember i converted it manually from the data it outputted (which was just the tones & beats info), but that's the easiest part
< 1213319209 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes but they're biiiig
< 1213319217 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because I played a lot around with it
< 1213319220 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so I could hear all the effects
< 1213319227 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if it outputs tones & beats info, pastebin.
< 1213319239 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: they're not readable. at all
< 1213319241 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just lists of numbers
< 1213319257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :numbers representing what?
< 1213319265 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what sample to play
< 1213319303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so basically you have nothing that can be listened to, or read as notes?
< 1213319315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you've got nothing, as they say
< 1213319316 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i have an mp3 that you can listen to
< 1213319317 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it's huge
< 1213319322 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because i played around with it to get a lot of data
< 1213319332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :huge = ?
< 1213319337 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you COULD have a list of seemingly-random numbers dictating what samples to play but a load of numbers isn't very useufl
< 1213319338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: like 30mb
< 1213319345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it's tiny
< 1213319353 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm not uploading a file that big at 1am
< 1213319360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cut it
< 1213319373 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: then you'd only get a portion of the effects
< 1213319376 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's a long-scale kind of thing
< 1213319377 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it builds up
< 1213319410 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213319426 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213319437 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what happened there
< 1213319488 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :disconnect
< 1213319488 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lm: 03:09…    tusho: it builds up
< 1213319497 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that was my latest msg
< 1213319529 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm.
< 1213319543 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It seems that 4 is unsuitable for XKCD
< 1213319597 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Inverse ackermann doesn't work on it, A(4,4) is fucklong, McCarthy is always 91 and Look and say (4,4) is 132114
< 1213319616 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It would take way too much space to do 0
< 1213319657 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :3 would be more suitable.
< 1213319664 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: McCarthy is always 91. ZOMG :P
< 1213319675 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :a(a(3)) = 0
< 1213319678 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :tusho : Nah
< 1213319685 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's 91 if it's under 101.
< 1213319690 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, it's n-10
< 1213319703 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :m91 n | n < 101 = 91; | otherwise = n-10
< 1213319717 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it's a definition.
< 1213319731 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I use (define (M n) (if (> n 100) (- n 10) (M (M (+ n 11)))))
< 1213319751 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: It's not a definition, no :P
< 1213319759 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm just saying that m91 is only interessting for its implementation details.
< 1213319779 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's not like I wanted interesting functions!
< 1213319819 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So... Random (=3), Ackermann, inverse, McCarthy and Look and Say.
< 1213319823 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also crazy operator
< 1213319838 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: How is that ... a good language?
< 1213319856 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It is... not?
< 1213319888 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But it's not the point!
< 1213319917 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what is
< 1213319935 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I just want to see if it would work
< 1213319961 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :My idea was something around "You need  to make A... But can you make  with A!"
< 1213319964 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :or something
< 1213320004 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ugh
< 1213320008 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i love open courseware :(
< 1213320061 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why the frown?
< 1213320070 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Does open courseware not love you back?
< 1213320074 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :also, what it is?
< 1213320098 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the frown because i cant get enough and it hurts.
< 1213320112 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :open source ware is MITs open access to their courses
< 1213320129 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :including course materials, and audio/video of the courses
< 1213320135 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Are there awesome courses?
< 1213320145 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :depends on what you mean by awesome :)
< 1213320149 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Link?
< 1213320169 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://ocw.mit.edu/
< 1213320227 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll give it a shot
< 1213320236 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I could use some programming courses.
< 1213320247 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont know if they have programming stuff
< 1213320252 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but they have some CS stuff
< 1213320253 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :They have
< 1213320263 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh? which courses?
< 1213320272 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, SICP, for one, I suppose.
< 1213320297 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats not programming as such, but yeah, definitely watch it
< 1213320312 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :watch the abelson and sussman videos from 1986
< 1213320318 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :they're really good
< 1213320321 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im rewatching them
< 1213320329 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, maybe later.
< 1213320345 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I get my exam results tomorrow
< 1213320350 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :and there's the raid saturday.
< 1213320353 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213320355 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213320490 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :raid?
< 1213320549 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Chanology.
< 1213320553 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh.
< 1213320555 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you kids.
< 1213320577 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And our crazy shinanigans
< 1213320591 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Leave scientology to augur!
< 1213320595 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... no, wait.
< 1213320600 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wait what?
< 1213320657 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what
< 1213320667 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i agree with lament.
< 1213320669 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wot
< 1213320705 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://images.encyclopediadramatica.com/images/b/bf/Lolwutpear.jpg
< 1213320747 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or if you're spanish
< 1213320748 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://i139.photobucket.com/albums/q300/xx2punk/lolque.jpg
< 1213320790 0 :revcompgeek!i=42ec44fd@gateway/web/ajax/mibbit.com/x-13bbf6edf2925bc5 JOIN :#esoteric
< 1213320900 0 :revcompgeek!unknown@unknown.invalid QUIT :Client Quit
< 1213321512 0 :tusho!unknown@unknown.invalid QUIT :
< 1213321762 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hai
< 1213321773 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Who did the look-and-say Scheme function again?
< 1213321779 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oklo?
< 1213322471 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :errrrrr ya
< 1213322549 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering how it worked
< 1213322561 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But apparently, you just need to feed it a list
< 1213322578 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So I'm trying to do some list->number
< 1213324091 0 :Phenax!unknown@unknown.invalid QUIT :Success
< 1213324100 0 :Phenax!n=Phenax@67.15.72.46 JOIN :#esoteric
< 1213325689 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213326711 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213326728 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1213326954 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :> (list->number (list 1 2 3 4) 0)
< 1213326954 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :2008
< 1213326960 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm doing it wrong
< 1213327068 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :> (list->number (list 1 2 3 4 5) 0)
< 1213327068 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :32415
< 1213327073 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Getting bettar.
< 1213327233 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213327239 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :umm what are you trying to do?
< 1213327246 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :List to numbarr
< 1213327249 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i promise not to make it in a minute and paste it
< 1213327253 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :As the name might imply.
< 1213327256 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :like
< 1213327262 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(define (list->number x n) (if (null? (cdr x)) (*(power 10 n) (car x)) (+ (* (last x) (power 10 n)) (list->number (cdr (reverse x)) (+ 1 n)))))
< 1213327264 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(list 1 5 3 6) -> 1536?
< 1213327265 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Thusly.
< 1213327267 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes
< 1213327275 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So far, it works, but in a bad order
< 1213327278 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :why two args?
< 1213327288 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's fed 0.
< 1213327293 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :To start at 10^0
< 1213327295 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :accumulator
< 1213327303 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yeah
< 1213327321 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not how i would do it, but i'll read
< 1213327342 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and it's not an accumulator
< 1213327343 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :last is (define (last x) (car (reverse x)))
< 1213327380 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1213327395 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, want me to help?
< 1213327403 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It would be swell
< 1213327408 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :'cause now, I have no idea
< 1213327411 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :reverse
< 1213327423 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you reverse it, pop the first
< 1213327428 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and call with that as arg
< 1213327432 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's wrong.
< 1213327458 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :results in (1 2 3 4 5 6) -> (5 4 3 2 1) -> (2 3 4 5)
< 1213327476 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ah yes
< 1213327481 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I forgot to reverse it back
< 1213327486 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(which you really should've seen from the result :P)
< 1213327521 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :> (list->number (list 1 2 3 4) 0)
< 1213327521 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :1234
< 1213327522 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213327528 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213327530 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :now
< 1213327537 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Worst part is, I actually thought about the reversing back at one point
< 1213327543 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :try and make it faster
< 1213327548 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you reverse all the time
< 1213327554 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's O(n^2)
< 1213327558 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh.
< 1213327567 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :plus all that allocating you're doing
< 1213327574 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is there an existing operator for the last element of a list, and its beginning?
< 1213327578 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, function
< 1213327586 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :there's only a pair.
< 1213327616 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :a "list" is usually just a pair (a . b) where b is a list, and a is an element of the list
< 1213327628 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so, it's clear for "last" you need to traverse through it.
< 1213327629 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :goodness what are you kids doing
< 1213327640 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :augur: list -> integer
< 1213327646 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which does what
< 1213327664 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :lambda l:int("".join(map(str,l)))
< 1213327680 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, give me a case analysis. :P
< 1213327686 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :case analysis?
< 1213327689 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what's that now
< 1213327692 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :er
< 1213327701 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :some list like ... becomes some number like ...
< 1213327727 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :> (next 123 1)
< 1213327727 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :121113
< 1213327730 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :yay :D
< 1213327733 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric
< 1213327747 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense slereah. :P
< 1213327754 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :augur: i showed you the python code
< 1213327762 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont know python
< 1213327765 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :8|
< 1213327770 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :how can someone not know python!
< 1213327779 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :augur : Yes it does
< 1213327781 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :just look at it, isn't it soooooo clear
< 1213327783 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1213327783 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and pretty
< 1213327784 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wait
< 1213327787 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No it doesn't
< 1213327789 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What the fuck
< 1213327796 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its hideous and completely incomprehensible.
< 1213327802 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAH
< 1213327808 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: number->list
< 1213327810 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :DAMN YOU ALL TO HELL
< 1213327816 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1213327828 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, tell me what it does. tell me now.
< 1213327829 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why did you feed it lists, oklo!
< 1213327839 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :because it makes no sense to feed it numbers
< 1213327856 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I know
< 1213327858 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I tried :(((
< 1213327863 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But still
< 1213327871 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh my god what are you fucking trying to do!?
< 1213327875 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :augur: it doesn't work
< 1213327879 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :should be look-n-say
< 1213327891 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tell me what you're trying to do! >_<
< 1213327899 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Look and say function
< 1213327906 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i see.
< 1213327912 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in what language.
< 1213327916 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Scheme.
< 1213327921 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :let me try.
< 1213327972 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :augur: it worked already, Slereah just messed it up
< 1213327983 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i presume you're representing numbers as lists of digits?
< 1213327987 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes
< 1213327988 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :naturally
< 1213327995 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok.
< 1213328009 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, I can do it as feeding it list -> getting a number out
< 1213328020 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :just make the "group" function, and it's trivial
< 1213328036 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But feeding number -> number, I'll have to look at your part of the code
< 1213328041 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :for some reason doesn't seem to exist in any language as a standard function even thought it's needed every day :|
< 1213328043 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, I get type errors
< 1213328054 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: paste
< 1213328055 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :oklofok : Is it ever needed?
< 1213328056 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :code
< 1213328069 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: well for look-and-say for instance
< 1213328079 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but i recently needed it for something else
< 1213328083 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.com/m5350c175
< 1213328084 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :don't remember what
< 1213328104 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(define (power a b) (if (= b 0) 1 (* a (power a (- b 1))))) this can be done logarithmically
< 1213328107 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and expt exists
< 1213328130 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is it quicker?
< 1213328137 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :also, is there already a power function?
< 1213328143 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I tried every notation I could think off
< 1213328146 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But no dice
< 1213328174 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: yours is O(n)
< 1213328182 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :makes no sense to do it like that
< 1213328192 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :power = expt
< 1213328205 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also what doesn't work @ that code
< 1213328239 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, since it has a mix of numbers and lists, I get type errors if I try doing all numbers.
< 1213328268 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I tried replacing (next- a) by (next- (number-> list a)), but I gget errors in some other function
< 1213328432 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p152425552.txt
< 1213328435 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :done
< 1213328447 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :3 minutes of hard work
< 1213328449 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :!
< 1213328460 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :this is a problem for mapreduce XD
< 1213328463 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I thank you for it then!
< 1213328492 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: just fyi, in functional programming, you don't usually change functions
< 1213328498 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you build new ones on top of the old ones
< 1213328506 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :> (next 1234 1)
< 1213328506 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :. cdr: expects argument of type <pair>; given 1234
< 1213328508 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :OR DO I?
< 1213328519 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :especially when the functions are written by me, and you're breaking them with noobiness :P
< 1213328526 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213328532 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :number-nxt
< 1213328534 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :number-next
< 1213328537 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh.
< 1213328548 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh.
< 1213328549 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213328552 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Lazy solution.
< 1213328556 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :seems it doesn't work, didn't actually try
< 1213328560 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :lazy solution?
< 1213328576 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :> (number-next 1234 1)
< 1213328576 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :13111214
< 1213328581 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Indeed it doesn't.
< 1213328604 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :wtf
< 1213328608 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :number->list doesn't work?
< 1213328613 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's... weird
< 1213328626 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But I like the idea of number next
< 1213328633 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'll try it thar
< 1213328752 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh shit.
< 1213328822 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wait
< 1213328830 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I removed the list->number
< 1213328831 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :> (L 1234 1)
< 1213328831 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(1 3 1 1 1 2 1 4)
< 1213328856 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hey wtf
< 1213328859 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :> (number->list 1234)
< 1213328859 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(3 1 2 4)
< 1213328865 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There's your culprit
< 1213328918 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :My function was totally awesome all along!
< 1213328932 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p335464534.txt
< 1213328939 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i fixed it right away
< 1213328940 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but
< 1213328953 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hahaaaaaa
< 1213328960 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :lol, i was thinking in oklotalk once again :D
< 1213328982 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i had an inner lambda in the function, and did recursion, of course recursed the function, not the lambda
< 1213329005 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :> (L 1234 1)
< 1213329005 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :11121314
< 1213329005 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :> (L 999 1)
< 1213329005 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :39
< 1213329006 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :btw, was basically the same error you had
< 1213329008 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh shit
< 1213329027 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Might be mine there
< 1213329040 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wait
< 1213329041 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No
< 1213329044 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's right
< 1213329047 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yay :D
< 1213329056 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i had the exact same error as you, but for entirely different reasons
< 1213329061 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :wee
< 1213329062 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213329073 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not entirely, but the reason were different
< 1213329075 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*reasons
< 1213329086 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :> (L 1 15)
< 1213329087 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :132113213221133112132113311211131221121321131211132221123113112221131112311332111213211322211312113211
< 1213329087 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213329097 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :eh
< 1213329103 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*heh
< 1213329108 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's exponential
< 1213329111 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so be careful
< 1213329144 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What if I tried L(A(g_64,g_64),A(g_64,g_64))?
< 1213329157 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :damn, my amazon wishlist is 508 dollars
< 1213329182 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: i suggest you try
< 1213329196 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(define RANDOM 3)
< 1213329200 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There's my constant.
< 1213329227 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :> (a (a RANDOM))
< 1213329227 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :0
< 1213329233 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And there's my zero.
< 1213329259 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :now what was that about?
< 1213329268 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So successor would be A(a(a(RANDOM)),n)
< 1213329283 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Remember what the look and say was for?
< 1213329310 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it was for something?
< 1213329316 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i assumed for luls!
< 1213329328 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, something, but for lulz
< 1213329354 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The language with the ackermann, inverse ackermann, look and say, McCarthy function, and 3.
< 1213329386 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes the Language That is So Cool
< 1213329414 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't use that word
< 1213329416 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But yes.
< 1213329459 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I get the feeling that many output will be 91, for some reason!
< 1213329530 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :cool reason
< 1213329599 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :erg.. i cant think about this in lisp. x.x
< 1213329616 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :augur: do group first
< 1213329624 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im tryin, nigga!
< 1213329668 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you have two cases, cadr == car, and cadr != car
< 1213329685 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know, shut up :P
< 1213329694 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :heh k
< 1213329777 0 :GreaseMonkey!n=gm|--0@219-88-194-36.jetstream.xtra.co.nz JOIN :#esoteric
< 1213330229 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1213330238 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so i have the right grouping but i messed up on one part
< 1213330239 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hmm hmm hmm
< 1213330321 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's a pretty horrible function to do functionally.
< 1213330332 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it is yeah
< 1213330368 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You could slap one together imperatively in five minutes.
< 1213330373 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yep.
< 1213330388 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but im trying to do it functionally in lisp so.. :P
< 1213330400 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, Lisp.
< 1213330401 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :FAGGOT
< 1213330407 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if i used assq and set! this would be different.
< 1213330409 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it would be easier.
< 1213330413 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but im not doing it that way
< 1213330422 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok so ive got grouping down
< 1213330425 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the rest is easy.
< 1213330591 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(define (s n) (A (a (a RANDOM)) n))
< 1213330592 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :heh.
< 1213330879 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(define (fff n) (display (L n 1)) (newline) (fff (L n 1)))
< 1213330887 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :O noes, I has a halting problem!
< 1213331012 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :got it :)
< 1213331024 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :mine has nasty time complexity tho :(
< 1213331075 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's the future, augur
< 1213331080 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Computers are going fast
< 1213331085 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So no matter.
< 1213331092 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213331108 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wanna see the nastiness that is my version? :p
< 1213331117 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Do tell.
< 1213331131 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i can make the complexity better actually
< 1213331131 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but
< 1213331144 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :let me do that actually
< 1213331323 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yay!
< 1213331636 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.com/d64f22c7a
< 1213331642 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in MIT Scheme.
< 1213331666 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :collect should really be named flatten but
< 1213331852 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :just do (see-n-say '(1 1 1 2 2 3 3 3 3)) and you'll get back (3 1 2 2 4 3)
< 1213331900 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how many quines see-n-say hays
< 1213331910 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i think it only has one, '(2 2)
< 1213332186 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :god i hate it when pages let you leave comments
< 1213332192 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :??
< 1213332199 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :mostly because i cannot stop reading them
< 1213332229 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: it's not horrible to do functionally
< 1213332316 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213332366 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213332368 0 :oklopol!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213332383 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213332424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god i hate it when pages let you leave comments
< 1213332426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mostly because i cannot stop reading them
< 1213332428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: it's not horrible to do functionally
< 1213332430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it is a bit complicated to do without good pattern matching facilities, granted
< 1213332432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not sure where i discoed this time
< 1213332470 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :discoed?
< 1213332479 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213332630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the functional way for group is simply that if the cadr is different than the car, then just return (car,1):(recursion on cdr), and if it's the same, take what the recursion returns, and add one to the first element's cadr
< 1213332634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: it's that simple
< 1213332661 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what?
< 1213332671 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in case you'r doing (group '(1 1 1 2 2 3 3 3)) -> '((1 3) '(2 2) '(3 3))
< 1213332674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*you're
< 1213332679 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1213332686 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course leave out that latter "'"'s
< 1213332706 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no i'm grouping '(1 1 1 2 2 3 3 3 3) -> '((1 1 1) (2 2) (3 3 3 3))
< 1213332707 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213332728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :takes more space, but even easier
< 1213332751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*the functional way for group is simply that if the cadr is different than the car, then just return (list car):(recursion on cdr), and if it's the same, take what the recursion returns, and add one to the first element and cons car to it
< 1213332769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1213332785 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :**the functional way for group is simply that if the cadr is different than the car, then just return (list car):(recursion on cdr), and if it's the same, take what the recursion returns, take its first element and cons car to it
< 1213332817 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's simple to do functionally, the only problem is you need to splice and dice what you get from the recursion
< 1213332832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which isn't pretty without pattern matching, which scheme doesn't have
< 1213332852 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, did you look at my version?
< 1213332856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213332857 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where is it
< 1213332859 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well do so :)(
< 1213332861 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.com/d64f22c7a
< 1213332878 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k
< 1213333004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :collect?
< 1213333009 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :flatten.
< 1213333040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does it work?
< 1213333043 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes.
< 1213333064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm...
< 1213333072 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213333074 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean hmm? :P
< 1213333081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i failed
< 1213333084 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1213333086 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1213333091 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's almost look-and-say
< 1213333121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you need to do (concat-map num-split (collect (count-kind (group nums))))
< 1213333126 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i've even got a game version that will continuously loop and show you the see-n-says
< 1213333139 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where numsplit is 34 -> '(3 4), 7 -> '(7), 257 -> '(2 5 7) etc
< 1213333157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(and it's called look-and-say usually, but that's not important)
< 1213333157 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im not doing num split, thats silly
< 1213333164 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :see-n-say sounds better
< 1213333170 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alliteration is good.
< 1213333171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well if you don't split, it's not the same thing
< 1213333176 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1213333180 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i have a game!
< 1213333210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, you usually don't do big numbererrs
< 1213333219 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats ok.
< 1213333271 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's a prettier sequence without the split tho
< 1213333307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just it doesn't get beyond 3 from a simple initial sequence, so makes no difference
< 1213333337 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokokokoko
< 1213333352 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what?
< 1213333428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :look-and-say in oklotalk is {concat grp _}, if i'm not mistaken
< 1213333437 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok.
< 1213333491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well prolly {cct(rev\grp _}, i'm not sure about the exact definitions, because i don't have them on this machine
< 1213333540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one more fix, important to get this right, you see, {cct(Rev\grp _}
< 1213333724 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213333851 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :interesting property: if you start with a number other than 1, then the sequence will always end in (1 n)
< 1213333889 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213333901 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :infact, if you start with any one number other than 1, everything but the last number will be the same
< 1213333955 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :5 -> 1 5 -> 1 1 1 5 -> 3 1 1 5
< 1213333961 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yep
< 1213333961 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what did you mean?
< 1213333975 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :3 -> 1 3 -> 1 1 1 3 -> 3 1 1 3
< 1213333978 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the pattern is just
< 1213333978 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :3 1 1 5 <<< everything but last number aren't the same
< 1213333986 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :n -> 1 n -> 1 1 1 n -> 3 1 1 n -> ...
< 1213333999 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah, you meant like that
< 1213334003 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes :)
< 1213334023 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213334026 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, that's true
< 1213334037 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and infact
< 1213334059 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1213334074 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :for any (see-n-say '(a b)) thats equivalent to (flatten (see-n-say '(a) '(b)))
< 1213334079 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :for any depth
< 1213334095 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :for any tuple with non-same adjacent members.
< 1213334164 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :infact
< 1213334198 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :for any tuple of the same adjacent members
< 1213334218 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that reduces to a 2-tuple, the first being just the count and the member
< 1213334231 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which behaves like one-tuples again.
< 1213334239 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so see-n-say is competely and utterly boring. :)
< 1213334257 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :except in those cases where the count == the member
< 1213334286 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or where the count == the previous member
< 1213334339 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err that reduces it's boringness quite a bit
< 1213334345 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1213334363 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but it *is* boring, i'm just saying *that* doesn't prove it
< 1213334366 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but someone did
< 1213334381 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well this was a fun exercise in writing functional programs
< 1213334383 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whats next
< 1213334384 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213334631 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: i'm allowing do...end notation for functions in my implementation of Reactance
< 1213334643 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :just so you know. :P
< 1213334798 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hf!
< 1213334802 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hf?
< 1213334867 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :have fun
< 1213334884 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sleep! ->
< 1213334897 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sleep -> oklofok
< 1213334918 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well oklofok -> sleep usually in english
< 1213334930 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lolwut
< 1213334951 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oklofok goes to sleep
< 1213334957 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sleep doesn't go to oklofok
< 1213334960 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sure if you want :P
< 1213334978 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but the value of sleep is not the value of oklofok
< 1213334981 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if anything, it'd be the reverse
< 1213335020 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :time == time_to_sleep: sleeping -> oklofok.state
< 1213335022 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213335028 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213335038 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :now!! ->
< 1213339321 0 :atsampso1!n=ats@7hw.poik.net JOIN :#esoteric
< 1213339329 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :*sigh*
< 1213339334 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i miss oklofok :(
< 1213339951 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i miss yermom
< 1213339959 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :she misses you.
< 1213340103 0 :revcompgeek!i=42ec44fd@gateway/web/ajax/mibbit.com/x-4c8cbf5d3c4744bd JOIN :#esoteric
< 1213340190 0 :revcompgeek!unknown@unknown.invalid PART #esoteric :?
< 1213340195 0 :atsampson!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213341932 0 :kar8nga!n=kar8nga@AMarseille-151-1-48-6.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213343722 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1213343999 0 :clog!unknown@unknown.invalid QUIT :ended
< 1213344000 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1213344623 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213345435 0 :revcompgeek!i=42ec44fd@gateway/web/ajax/mibbit.com/x-4c8cbf5d3c4744bd JOIN :#esoteric
< 1213345455 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :cool, my interpreter for BRZRK is starting to work
< 1213345470 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :bottles of beer works
< 1213347528 0 :revcompgeek!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client"
< 1213347708 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"restarting xchat"
< 1213347718 0 :GreaseMonkey!n=gm|--0@219-88-194-36.jetstream.xtra.co.nz JOIN :#esoteric
< 1213348575 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :morning!
< 1213348689 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :night ->
< 1213349426 0 :Hiato!n=Hiato@41.245.54.75 JOIN :#esoteric
< 1213350841 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1213352125 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213353636 0 :augur!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213353661 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1213354710 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Saliendo"
< 1213355353 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213356946 0 :Hiato!n=Hiato@41.245.54.75 JOIN :#esoteric
< 1213363552 0 :atsampso1!unknown@unknown.invalid NICK :atsampson
< 1213364599 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213364605 0 :Slereah7!n=hax@ANantes-252-1-56-47.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213366258 0 :jix!n=jix@dyndsl-091-096-051-027.ewe-ip-backbone.de JOIN :#esoteric
< 1213366519 0 :Slereah7!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213366693 0 :Slereah7!n=hax@ANantes-252-1-69-9.w81-250.abo.wanadoo.fr JOIN :#esoteric
< 1213367007 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.com/fb66ea5e
< 1213367009 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :Yay :D
< 1213367021 0 :Slereah7!unknown@unknown.invalid PRIVMSG #esoteric :(Is the syntax okay?)
< 1213367023 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services.
< 1213367476 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving."
< 1213368546 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :looks about right
< 1213368556 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but usually ppl don't do separate lines for just )'s
< 1213369052 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric
< 1213369244 0 :Slereah!n=hax@ANantes-252-1-69-9.w81-250.abo.wanadoo.fr JOIN :#esoteric
< 1213369249 0 :Slereah7!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213369859 0 :Slereah7!n=hax@ANantes-252-1-69-9.w81-250.abo.wanadoo.fr JOIN :#esoteric
< 1213370040 0 :Slereah7!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213370052 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213370290 0 :Slereah_!n=hax@ANantes-252-1-69-9.w81-250.abo.wanadoo.fr JOIN :#esoteric
< 1213370593 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric
< 1213370662 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hullo
< 1213370866 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :y hulo thar
< 1213371283 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1213371780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh no
< 1213371789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the mathematician is here!
< 1213371800 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :-- OERJAN EVACUATION PROCEDURE ACTIVATED --
< 1213371834 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION throws a 17-dimensional vector after tusho
< 1213371865 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AIEE
< 1213371869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'M **TRAPPED!**
< 1213371878 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's like a hyper-space dimensional warp pass! I'm going faster than LIGHT!!
< 1213371886 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Everything is BENDING!! He's got me guys go on without me!
< 1213371920 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION diminishes the Riemannian curvature a bit for comfort
< 1213371961 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I feel like I just morphed into this vector.
< 1213371967 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swishes around it a bit
< 1213372011 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION transforms into the Russell's paradox set
< 1213372021 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hands tusho a helpful rotation matrix
< 1213372030 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I think we need a better set theory over here..
< 1213372040 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION searches emself for emself
< 1213372100 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION digs up Quine's New Foundation theory
< 1213372106 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oerjan!
< 1213372141 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: NO!
< 1213372143 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HE'LL CAPTURE YOU!
< 1213372153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait a second ... oerjan just made me impossible
< 1213372159 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION promptly disappears. In a puff of logic.
< 1213372163 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BWAHAHA
< 1213372171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't care.
< 1213372174 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I like Oerjan.
< 1213372175 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: little do you know!
< 1213372182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since I am a paradox, I can do ANYTHING! Mwahahaha!
< 1213372185 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION comes back as a turkey
< 1213372191 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds a universal net to snare pikhq with
< 1213372211 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses a universal constructor to fight it
< 1213372244 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION spends 3 hours powering up a lambda calculus reducer
< 1213372274 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION turns into a parrot and starts reducing (\x.xx)(\x.xx)
< 1213372290 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :your puny constructive automaton cannot match the power of the Axiom of Choice!
< 1213372310 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Shit!
< 1213372319 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that was for pikhq btw
< 1213372334 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually it goes for LC too
< 1213372376 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i know who it was for
< 1213372381 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I was just remarking that I was done for too
< 1213372413 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :erm wait
< 1213372493 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what happened.
< 1213372508 0 :oklofok!unknown@unknown.invalid QUIT :No route to host
< 1213372519 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn i switched to New Foundation and forgot that it doesn't have AC.  AIEEE!
< 1213372542 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: uh-oh/
< 1213372545 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for you, that is
< 1213372552 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION throws the constantly-reducing expression at oerjan
< 1213372561 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dodges
< 1213372571 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's a boomerang.
< 1213372573 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION catches it.
< 1213372576 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :A homing boomerang.
< 1213372597 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION locks it on to oerjan
< 1213372598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION throws
< 1213372614 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts NF back in the sack.
< 1213372626 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION turns into R again
< 1213372641 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the real line?
< 1213372652 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no, the Russell's paradox set
< 1213372673 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION searches for emself in emself to break oerjan's brain
< 1213372685 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: But at least my constructive automaton ends all scarcity!
< 1213372686 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you cannot break what is already broken
< 1213372691 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Viva la revolucion!
< 1213372695 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Shit.
< 1213372699 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/c/t/, I think.
< 1213372710 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what to do now.
< 1213372730 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION picks a random set theory from wikipedia
< 1213372739 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, c is right for spanish
< 1213372742 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION takes out Kripke-Platek set theory and turns into a dog
< 1213372796 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pushes oerjan, after thinking of nothing more creative
< 1213372798 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless you also want s/a/e/ to make it french
< 1213372805 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pops
< 1213372818 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ooh something new
< 1213372849 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pushes himself to the stack; infinite times.
< 1213372852 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The call stack, of course.
< 1213372854 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION returns
< 1213372860 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :**BOOM**
< 1213372937 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: did the universe just disappear
< 1213372939 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :terrible error handling
< 1213372943 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I was expecting something lisp-based
< 1213372943 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope
< 1213372968 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: nope to what?
< 1213372974 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :still here
< 1213372981 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, my
< 1213372984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what's happening then?
< 1213372994 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a big bang
< 1213373007 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since a few billion years
< 1213373016 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... which sense of 'bang', exactly? The terry pratchett sense?
< 1213373036 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't read that book he thinks
< 1213373050 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or quote, or whatever
< 1213373071 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: It's just The Colour of Magic
< 1213373076 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1213373090 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in that case i've probably forgotten it
< 1213373321 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm back baby.
< 1213373348 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :babies? here? i distinctly recall a 13-year age limit...
< 1213373362 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Then why tusho sed he's 12 :o
< 1213373372 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Get out of here, baby.
< 1213373376 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: actually, oklopol said that
< 1213373416 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :And oklopol is not a liar!
< 1213373449 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol said _who_ was 12?
< 1213373456 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :tusho.
< 1213373460 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah.
< 1213373518 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION guesses it must be ehird's little brother (or maybe sister), then.
< 1213373519 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213373531 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I
< 1213373533 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'m ehird. :P
< 1213373540 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*WHOOSH*
< 1213373548 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, i got it
< 1213373554 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i was just clearing up any confusion for logreaders
< 1213373713 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :does "tusho" mean something?  it seems to be japanese.
< 1213373720 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: nope
< 1213373737 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it was formed via 'type some characters that are pronouncable, check if it has any relevant google results'
< 1213373754 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it does sound slightly japanese now that you mention it
< 1213373769 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and it _does_ appear in some japanese company names
< 1213373814 0 :Slereah_!n=hax@ANantes-252-1-69-9.w81-250.abo.wanadoo.fr JOIN :#esoteric
< 1213373829 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :>/|
< 1213373829 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :>/|
< 1213373831 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1213373835 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I noticed that when I googled, but I dismissed it because when is that going to overlap?
< 1213373835 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :>:|
< 1213373852 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I doubt it actually means anything, though.
< 1213373861 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I think I have an idea for my mulambda thingy
< 1213373868 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm is that livejournal entry yours?
< 1213373870 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :(The old one, not limp)
< 1213373881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I believe so, I think I joined it a while back in case I ever needed it
< 1213373881 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :To make it more eso-friendly, unlambda style.
< 1213373897 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :best to get it before anyone else does, right?
< 1213373931 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213373932 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :20:08:24 <augur> well, now we know how to separate the men from the boys
< 1213373932 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :20:08:47 <lament> by... cuming on their faces?
< 1213373932 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :20:38:17 <augur> well i didnt cum on CALAMARI's face
< 1213373937 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"doukutsu"?
< 1213373939 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure I like the google results for 'tusho'
< 1213373954 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ah, I remember joining that. cave story fan club
< 1213373962 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(cave story = indie game released in 2004)
< 1213373981 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213373990 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think it was a case of "huh. profile's a bit bare. oh well, i'll add this."
< 1213374000 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and then "now to promptly forget about it"
< 1213374045 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Instead of function definition, I'll use for instance for f(x, y,z,...,0) = g(x,y,z,...), f(x,y,z,...,s(m)) = h(x,y,z,...,m,f(x,y,z,...,m)) -> rec (g, h, m, x, y, z, ...)
< 1213374045 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :And same with composition
< 1213374045 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :That way, all can hold in a line
< 1213374064 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is Nippo Tusho and Toyota Tusho, hm...
< 1213374075 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it's a place in japan?
< 1213374075 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So addition would be rec(pi(3,3), comp(s, pi(3,3)), m, n)
< 1213374100 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a place in Ethiopia at least
< 1213374150 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm the Toyota one is a misspelling on a link
< 1213374181 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or wait ... it T always TS before u in japanese?
< 1213374184 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*is
< 1213374186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think so
< 1213374194 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'tusho' makes google typo into 'tsusho'
< 1213374202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which I presume actually means something, but I fail to care
< 1213374213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tusho.org is available among other stuff so that's good enough for me
< 1213374551 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan It most certainly is.
< 1213374595 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You know japanese - what is tsusho?
< 1213374601 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No clue.
< 1213374604 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I am guessing that Nippo Tusho and Toyota Tusho are typos for tsusho.
< 1213374612 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I just know it sure as fuck isn't tusho.
< 1213374613 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1213374617 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is tsusho even hapanese?
< 1213374631 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Could be.
< 1213374631 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Isn't japanese supposed to be (C)V(n)?
< 1213374654 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(C)V(n)?
< 1213374669 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :do the japanese characters at the top of http://en.wikipedia.org/wiki/Toyota_Tsusho help?
< 1213374675 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :A syllable = possible consonant, vowel, possible nasal consonant
< 1213374678 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah.
< 1213374694 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's a mora, actually. . .
< 1213374698 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :San would work, but not prick (kekeke)
< 1213374710 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And a mora does not necessarily have a vowel.
< 1213374717 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :xtu is a mora.
< 1213374717 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Mora?
< 1213374734 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Japanese divides things into mora, not syllables.
< 1213374755 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm.
< 1213374760 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lemme find the Wikipedia page.
< 1213374769 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I get the feeling I'm saying the wrong word.
< 1213374779 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, that's the right word.
< 1213374782 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Mora_(linguistics)
< 1213374814 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :putting that into babelfish gives "Toyota commerce"
< 1213374852 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Japanese_phonology#Moras_and_phonotactics
< 1213374896 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So... where does tsu fit in that system?
< 1213374904 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tsu is a single mora.
< 1213374923 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But of what type?
< 1213374933 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CV.
< 1213374950 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But /ts/ is a cluster :o
< 1213374970 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So?
< 1213374996 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, in some dialects, that's pronounced /t/. . .
< 1213375010 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, a cluster isn't a single consonant.
< 1213375016 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ah fuck linguistics.
< 1213375022 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine; it's CCV. :p
< 1213375039 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the only case thereof in Japanese.
< 1213375056 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :japanese has doubled consonants too doesn't it?
< 1213375061 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I assume 'tsusho' is pretty darn rare, right?
< 1213375066 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And therefore the typo 'tusho' even more rare.
< 1213375073 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :seppuku and stuff
< 1213375079 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I guess it'll only be a problem if I move to Japan? :P
< 1213375095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: That's just an artifact of Romanisation.
< 1213375098 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure seppuku is a cluster
< 1213375107 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my guess is tsusho means "commerce"
< 1213375117 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In Japanese, that's written 'sextupuku'.
< 1213375121 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i cannot find a definitive entry on it
< 1213375137 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :it's Jap.
< 1213375140 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i don't believe you
< 1213375142 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It probably means "rape"
< 1213375143 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How to put that in IPA is much debated.
< 1213375159 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: So what am I? rpae?
< 1213375164 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Indeed.
< 1213375201 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm.
< 1213375210 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Mulambda seems really horrible to write :o
< 1213375219 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if it's a good thing or not
< 1213375233 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm.
< 1213375280 0 :Hiato!n=Hiato@41.245.54.75 JOIN :#esoteric
< 1213375326 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That seems to be stuck in IPA as [sep:ɯkɯ]
< 1213375342 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Use X SAMPA you negro.
< 1213375413 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: erm that 'sextupuku' above was it a misspelling, a joke, or an actual transliteration?
< 1213375428 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Valid transliteration.
< 1213375438 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The 'xtu' represents a little 'tsu'.
< 1213375449 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sextupuku sounds like a bizzare japanese sexual ritual
< 1213375462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is how the 'consonant doubling' is written in kana.
< 1213375469 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic
< 1213375514 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"'bizzare japanese sexual ritual" is redundant.
< 1213375538 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think just the part "Japanese ritual" is needed. :p
< 1213375550 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or even "Bizzare Japanese ritual".
< 1213375562 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is every single word actually redundant there? :D
< 1213375571 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Nah.
< 1213375573 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: There are non-bizzare japanese rituals?
< 1213375584 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But "japanese sexual ritual" doesn't need bizarre.
< 1213375592 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Yes.
< 1213375608 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: What.
< 1213375610 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Liar.
< 1213375613 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Actually
< 1213375617 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... The Japanese do things other than rituals?
< 1213375621 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes.
< 1213375622 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I think we just need "Japanese".
< 1213375627 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"Sextupuku sounds Japanese."
< 1213375628 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure that all sexual ritual are bizarre
< 1213375642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but if you have the other words, isn't Japanese an obvious conclusion too?
< 1213375644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They also make porn of your mom.
< 1213375650 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so _every_ single word is redundant
< 1213375678 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Solution: Swedish chef makes Japan's new language.
< 1213375682 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Borku borku borku.
< 1213375699 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Di egg-dushoo!
< 1213375792 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to complement you on creating sudo-Japanese which can't be written in Japanese script.
< 1213375822 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Bor" can't be written, nor can "Di", "egg", or "du".
< 1213375834 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I feel special.
< 1213375859 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Actually, it was a quote from the Swedish chef.
< 1213375891 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :When he was trying to make some eggs. But his chicken only made ping pong balls :o
< 1213375904 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah.
< 1213375952 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: So how would you translit. 'Bork' into japanese?
< 1213375995 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bouku.
< 1213376004 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :vad ljligt
< 1213376011 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: That is so stereotypical I love it.
< 1213376018 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which would make Swedish chef references unintentional puns.
< 1213376038 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how so?
< 1213376038 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :("Boku" is a fairly informal way of saying "I")
< 1213376076 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I i i i i i i.
< 1213376086 0 :kar8nga!n=kar8nga@AMarseille-151-1-48-6.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213376114 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213376142 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I Egg You On
< 1213376166 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213376180 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ye Olde ais523!
< 1213376180 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1213376190 0 :kar8nga!n=kar8nga@AMarseille-151-1-48-6.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213376220 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan
< 1213376256 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ais523, it be.
< 1213376263 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi pikhq
< 1213376339 0 :Slereah_!n=hax@ANantes-252-1-69-9.w81-250.abo.wanadoo.fr JOIN :#esoteric
< 1213376359 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :>:|
< 1213376398 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: an evil and mildly upset smiley? what's that for?
< 1213376414 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :My connection.
< 1213376420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213376423 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hello, ais523.
< 1213376429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi Slereah_
< 1213376430 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :what's up?
< 1213376444 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't here yesterday because I was DMing a roleplaying scenario for 10 hours
< 1213376451 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What RPG?
< 1213376458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :D&D, the Tomb of Horrors
< 1213376477 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I don't know much D&D.
< 1213376483 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Apart from the planescape part.
< 1213376488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally we don't play anything nearly so lethal, but we were investigating what happened if you put munchkins in a famously-lethal scenario
< 1213376494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently the munchkins win, at least so far
< 1213376500 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Heh.
< 1213376534 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you should try some sort of Paranoia meets Call of Cthulhu.
< 1213376542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh dear
< 1213376544 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :And see how they manage.
< 1213376577 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ooh, the Tomb of Horrors.  i have merely _heard_ of its evil.
< 1213376581 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hello ais523
< 1213376584 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gosh, I'm late
< 1213376586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho
< 1213376620 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I'm not in #ESO
< 1213376620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's pretty bad, it would have killed the characters several times over if they hadn't thought of hiding inside the walls and manipulating everything with telekinesis
< 1213376651 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213376652 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Those sneaky munchkins.
< 1213376658 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213377280 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm going to the university, to check the exam results.
< 1213377297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: mine aren't out for a week or so yet
< 1213378343 0 :Slereah!n=hax@ANantes-252-1-69-9.w81-250.abo.wanadoo.fr JOIN :#esoteric
< 1213378343 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213378659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope is on Agora but not #ircnomic. Hmm.
< 1213379649 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Lost the game.
< 1213379657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how?
< 1213379673 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: The words 'the game'. :P
< 1213379694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, simple enough
< 1213379701 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is still reading through Agora backlog
< 1213379914 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I
< 1213379916 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :AM
< 1213379918 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :GRADUTATE
< 1213379927 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, not in English apparently
< 1213379928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well done, Slereah!
< 1213379929 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But still
< 1213379933 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No exams to retake
< 1213379937 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving."
< 1213379939 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yay Slereah.
< 1213379942 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I can just sit on my ass in my underwear.
< 1213379957 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And I just might!
< 1213380539 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.com/f6c9420ce
< 1213380541 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Poifect.
< 1213380582 0 :HanDongSeong!n=uvanta_@119.65.125.29 JOIN :#esoteric
< 1213380607 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.com/f7a13fa58
< 1213380617 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Always useful!
< 1213380753 0 :Corun!n=Corun@88-105-156-235.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213381070 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213381079 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh god php is so awful
< 1213381097 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213381101 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wb ais523
< 1213381125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi
< 1213381127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, connetion problems
< 1213381169 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you only missed one thing
< 1213381175 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and that was me commenting on just how awful php is
< 1213381219 0 :Slereah_!n=hax@ANantes-252-1-9-63.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213381282 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :HEY EVERYONE
< 1213381284 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :HOW ARE YOU
< 1213381311 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm just dandy
< 1213381314 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :And graduated!
< 1213381319 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :In increments of 5ml
< 1213381452 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you'll like this, I think:
< 1213381458 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cocoa's date parser will parse "a week ago at dinner time"
< 1213381467 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes it will.
< 1213381473 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's bizzare.
< 1213381475 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :why?
< 1213381999 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213382123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what about "four score and seven years ago"?
< 1213382126 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213382155 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, my grandmother wasn't born.
< 1213382185 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What about "Dinner time. IN HELL"
< 1213382578 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric
< 1213382793 0 :B|u35un!n=BlueSun@dslb-084-056-031-231.pools.arcor-ip.net JOIN :#esoteric
< 1213383062 0 :tusho!unknown@unknown.invalid NICK :ehird
< 1213383082 0 :ehird!unknown@unknown.invalid NICK :tusho
< 1213383144 0 :revcompgeek!i=42ec44fd@gateway/web/ajax/mibbit.com/x-7f0b53ad405622b2 JOIN :#esoteric
< 1213383370 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :my interpreter for BRZRK is starting to work!
< 1213383376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi revcompgeek
< 1213383380 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :hi
< 1213383470 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hullo revcompgeek
< 1213383479 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho
< 1213383596 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :i am getting bottles of beer to work
< 1213383605 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :cat mostly works
< 1213383731 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :cat works
< 1213383739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well done
< 1213383756 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :just a few more bugs to fix and i can post it
< 1213383769 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :i will only be able to post a PPC mac binary though
< 1213383780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not source?
< 1213383791 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :i could post source
< 1213383799 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :its written in D
< 1213383824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have a D compiler here
< 1213383833 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :quite a few people here will do
< 1213383837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because of ccbi
< 1213383968 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :ccbi?
< 1213383976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :revcompgeek: Funge-98 interp
< 1213383983 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :ahh
< 1213383991 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :cool
< 1213384004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant wrote it IIRC
< 1213384011 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, he did
< 1213384020 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nobody mention A-n-M-a-s-t-e-r's name
< 1213384020 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :\o
< 1213384024 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he'll start advertising cfunge
< 1213384047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what's wrong with that?
< 1213384052 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and hi Deewiant
< 1213384201 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :i've been meaning to install a compiler on my PC anyway
< 1213384240 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Actually, *I* have a D compiler because of Plof.
< 1213384262 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Plof comes from Gregor. Gregor is a D diety. Obviously, Plof is written in D. ;)
< 1213384400 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :tusho : AnMaster ?
< 1213384407 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213384410 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AIEEEEEEEEEEEEEEEEEEEEE
< 1213384616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, ?
< 1213384635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: tusho was trying to get everyone to not nickping you for some reason
< 1213384644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and Slereah_ did just to annoy them, I think
< 1213384646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to bind * on both ipv4 and ipv6 atm and failing so I'm irritated, was the highlight there for some reason!?
< 1213384657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and who the heck is tusho
< 1213384662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: tusho = ehird
< 1213384666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right
< 1213384671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I'm busy
< 1213384676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, bye
< 1213384680 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213384686 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :thank god he didn't mention cfu - oops
< 1213384747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, no this is for crossfire, the open source MMORPG
< 1213384769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and well cfunge is almost complete, apart from SOCK fingerprint and replacing with a better hash library
< 1213384770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc
< 1213384775 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: TRDS!
< 1213384800 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... is there a functional fingerprint for Befunge?
< 1213384808 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if there were, then maybe TRDS could be used to write Feather
< 1213384819 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you can still write it
< 1213384823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I can
< 1213384824 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just write it as if interpreting in an imperative languge
< 1213384826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's going slowly
< 1213384831 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: TRDS reverses IO, though, so beware
< 1213384832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I understand how it works
< 1213384834 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(console IO, at least)
< 1213384844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: reversing IO's almost exactly what I want
< 1213384847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :reversing output, at least
< 1213384858 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it redoes stdin requests, I believe
< 1213384865 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure whether reversing input would be good
< 1213384871 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no
< 1213384872 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and redoing it would be Very Bad
< 1213384877 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213384888 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: TRDS = call/cc that also keeps the global heap
< 1213384889 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :reversing it but rereading the same stream would be alright, though
< 1213384898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, that's the operation I want in Feather, really
< 1213384907 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but without redoing input.
< 1213384908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I was planning to do it by using call/cc and not using the heap at all
< 1213384921 0 :augur!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213385219 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you shouldn't have mentioned your win by paradox
< 1213385223 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :people will object now
< 1213385224 0 :augur_!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1213385258 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Congrats on having an Erdos number of 4.
< 1213385287 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to cowrite with Oerjan. :p
< 1213385300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: why?
< 1213385303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was obviously coming
< 1213385306 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :4? Bah, how puny. :-P
< 1213385307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and wrong channel
< 1213385319 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, if PEBBLE counts as some sort of research collaboration, then I have an Erdos number of 5.
< 1213385320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, no won't do TRDS
< 1213385338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I love pissing you off by continually mentioning TRDS, did I mention you should do TRDS?
< 1213385351 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: What's your Erdős–Bacon number? :P
< 1213385359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, and it doesn't piss me off
< 1213385365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dunno.
< 1213385367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it just makes me pitty you for your ignorance
< 1213385369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs
< 1213385369 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :i have an erdos number of 2 :O
< 1213385371 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably undefined.
< 1213385372 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :no just kidding :)
< 1213385379 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur_: 1's more impressive :P
< 1213385394 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :i think erdos died before i was born so.. :P
< 1213385404 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :oh no
< 1213385408 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :0's much more impressive.
< 1213385408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :erdos?
< 1213385408 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :he lived longer than i thought
< 1213385410 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :huh.
< 1213385410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is that?
< 1213385427 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :paul erdos
< 1213385435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't mean anything to me
< 1213385437 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :famous hungarian mathemagician
< 1213385441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha
< 1213385448 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Paul_Erdős#Erd.C5.91s_number
< 1213385452 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 0 is pretty rare though :P
< 1213385462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Yup.
< 1213385467 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :rare enough to only exist in one person :P
< 1213385473 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my erdos-bacon number is, uh, infinity+infinity :-P
< 1213385475 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :and then not any more.
< 1213385505 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I appeared in the news once.
< 1213385514 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :With the whole chanology thing
< 1213385514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: only once?
< 1213385518 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :hank aaron has an erdos number of 1!!! O_O
< 1213385519 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I might have a Bacon number.
< 1213385519 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric ::p
< 1213385529 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :augur_ : It's mostly a joke.
< 1213385530 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :you dont have a bacon number, slereah, shut up.
< 1213385539 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :They signed a baseball together or something, IIRC
< 1213385545 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213385547 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :thank you.
< 1213385548 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :i know this.
< 1213385553 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :OR DO YOU
< 1213385556 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :that's why i said it followed by :P
< 1213385564 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I was on TV once.
< 1213385567 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I must admit, I enjoy that Erdos has an Erdos-Bacon number of 4.
< 1213385568 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :In the news. Years ago.
< 1213385573 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :For like 2 seconds.
< 1213385591 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It would be better if he had an Erdos-Bacon number of 0.
< 1213385592 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :lulz
< 1213385592 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/thumb/f/fe/Erdosnumber.png/300px-Erdosnumber.png
< 1213385594 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213385600 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ERDOS BACON
< 1213385606 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: LMAO
< 1213385611 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :THE MOST AWESOME INDIVIDUAL THERE IS
< 1213385612 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The lowest possible one is 1.
< 1213385621 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Not if he's Bacon AND Erdos!
< 1213385622 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, not anymore
< 1213385632 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Now it's two if you're lucky!
< 1213385650 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Unless...
< 1213385651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks that Erdos * Bacon could be more interesting
< 1213385656 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :TO THE TIME MACHINE!
< 1213385666 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :And you ais523, what's your Erdos number!
< 1213385676 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :All the people with an Erdos number of 1 should dedicate their lives to writing papers with whomever asks.
< 1213385703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: infinity
< 1213385703 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :tusho : There's actually been auctions for such things
< 1213385710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't co-authored any papers yet
< 1213385719 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Yeah, I know.
< 1213385725 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nor have I.
< 1213385726 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :An Erdos-Bacon number of 0 would own though.
< 1213385729 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :XD
< 1213385731 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :However, I have cowritten software.
< 1213385741 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :With Erdos Bacon?
< 1213385741 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is itself a form of publication. ;)
< 1213385746 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Yes!
< 1213385748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm....
< 1213385751 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(thank you, Oerjan)
< 1213385754 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :lmfao
< 1213385756 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :The only ways a lower number could be achieved would be:
< 1213385757 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :What if Erdos appeared in a movie with Bacon?
< 1213385758 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :for an individual who had co-authored an academic paper with Paul Erdős to appear in a movie with Kevin Bacon;
< 1213385761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Or Bacon wrote a paper with Erdos?
< 1213385761 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :for Bacon to co-author an academic paper with someone with an Erdős number of 1, which would give Bacon an Erdős–Bacon number of 2;
< 1213385763 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That would be hilarious.
< 1213385764 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :for anyone who appeared in the documentary N is a number along with Erdős to appear in a film with Bacon, which would posthumously give Erdős an Erdős–Bacon number of 2;
< 1213385767 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :for Kevin Bacon to appear in a film that also uses stock footage of Erdős, giving Erdős an Erdős-Bacon number of 1;
< 1213385770 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :for a heretofore unknown joint academic paper by Bacon and Erdős to be published, giving Bacon an Erdős-Bacon number of 1.
< 1213385773 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :it is impossible for anyone to have an Erdős-Bacon number of 0 since Kevin Bacon is the only person with Bacon number 0 and and Paul Erdős is the only person with Erdős number 0.
< 1213385803 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But...
< 1213385805 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What if...
< 1213385809 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :THEY FUSIONNED?
< 1213385814 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: That would be 0
< 1213385830 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.legorobotcomics.com/comics/21.jpg
< 1213385834 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Something like that
< 1213385847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what if someone creates a film which contains stock footage of both Erdős and Bacon?
< 1213385851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: if you try going down @ iwbtg, the boss is quite simple, there's basically just one non-trivial thing @ it, but it takes about 5 minutes to come, and you have to do it 3 times... :D
< 1213385865 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: getting up the appearing blocks sux though.
< 1213385866 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ais523:  The scenario is above
< 1213385874 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :slereah: wtf is that? ;p;
< 1213385893 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Cracked also published a list of people linked to Paris Hilton, via penises
< 1213385903 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Erdos-Bacon-Paris number
< 1213385904 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :thats like half the planet dude
< 1213385906 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1213385906 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :0
< 1213385914 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Such people as the Prince Charle, Osama Ben Laden and Adolf Hitler
< 1213385922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what sucks about it?
< 1213385922 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :EVERYONE has a Paris number of 1
< 1213385929 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I don't :(((
< 1213385931 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Err, Erdos-Bacon-Hilton
< 1213385932 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :even _I_ do! she's such a skank
< 1213385935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can't remember them or can't jump at the right time?
< 1213385949 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: can't jump at the right time
< 1213385951 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I jump too far
< 1213385955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the UCC has started up again, it seems
< 1213385959 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :UCC?
< 1213385962 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :i come home one day and there she is, suckin my cock and i'm like DAMN PARIS
< 1213385964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: underhanded C contest
< 1213385969 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :AINT YOU GOT NO SHAME?
< 1213385974 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yay
< 1213385975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where you have to write a program that appears to work but doesn't
< 1213385979 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213385979 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, just try to remember the left-right sequence, and your brain should supply the details of their positions automatically
< 1213385981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even when looking at the source code
< 1213385983 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ubfuscuted C Contest?
< 1213385989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, what direction to jump
< 1213385991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: no, Underhanded
< 1213385992 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :Ubfuscation!
< 1213385997 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :better then Obfuscation!
< 1213386000 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :because it has a u!
< 1213386001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this year, you have to write a program that appears to redact an image
< 1213386010 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213386012 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm reading
< 1213386012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but fails at it
< 1213386021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, but I'm talking to the whole channel
< 1213386043 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :any ideas?
< 1213386052 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one I can think of is to stack-smash the entire image into metadata of itself
< 1213386063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I don't know how much metadata PPM images have
< 1213386069 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no
< 1213386072 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's too suspicious
< 1213386083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got an ais523-number of 1 :D
< 1213386089 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, you could just load the entire image into memory
< 1213386089 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ok, how about this!
< 1213386092 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You slept with ais523?
< 1213386093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and modify part of it
< 1213386093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I have a great idea.
< 1213386095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, no no
< 1213386096 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's trivial!
< 1213386097 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then write the whole thing back
< 1213386100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I met him on irc
< 1213386102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so?
< 1213386104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1.5?
< 1213386104 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Basically, redact things to opacity=0.
< 1213386105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1?
< 1213386106 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Done!
< 1213386107 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213386107 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, so did I :o
< 1213386114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i don't think PPMs have opacity values
< 1213386116 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ais523
< 1213386119 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Fuck.
< 1213386119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and really, that's obvious
< 1213386120 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1213386121 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What's your ais523 number?
< 1213386126 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's obvious, but it isn't unthinkable
< 1213386132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I can imagine someone writing it like that
< 1213386135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: well, my ais523 number's 0 no matter how you count it, I think
< 1213386152 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523 said he's never coauthored.
< 1213386154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: reminds me of people redacting images in vector formats by drawing a black rectangle over them
< 1213386160 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1213386163 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, the highest such number is 0.
< 1213386165 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq : He coauthored
< 1213386168 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :With himself!
< 1213386177 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially in PDF, where you can copy-paste things from underneath the box if you drag from outside it
< 1213386190 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523 number = links to people who have argued with ais523
< 1213386201 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you argue with someone who has argued with ais523 , that's 2
< 1213386204 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I have an ais523 number of 1.
< 1213386208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AWSUM
< 1213386225 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Who doesn't here!
< 1213386230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> this year, you have to write a program that appears to redact an image <-- redact means?
< 1213386234 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you've argued with him, Slereah_
< 1213386237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: block out some of the pixels
< 1213386242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :i.e. change a rectangle to black
< 1213386244 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hey ais523!
< 1213386246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can't see what's behind ir
< 1213386249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/ir/it/
< 1213386250 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You're wrong and stuff!
< 1213386254 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: what really?
< 1213386261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm, so how can you "seem to succeed at it but then fail"?
< 1213386261 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: it has to be about something pointless but real
< 1213386265 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and also it has to reach no conclusion
< 1213386269 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(must end in a dice throw)
< 1213386272 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(which is then ignored)
< 1213386273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway it is easy for png
< 1213386284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: e.g. you could stegonagraphically embed the pixels that you black out in the rest of the image
< 1213386285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just set alpha to 0 everywhere in the png
< 1213386293 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that was my idea.
< 1213386300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well you said *.ppm?
< 1213386309 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I didn't know ppm didn't have opacity
< 1213386309 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213386313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and ppm doesn't have an alpha channel
< 1213386316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so why ppm?
< 1213386318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why not png?
< 1213386321 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I've thought of a way to comply with the letter but not the spirit of the contest
< 1213386330 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[For the 2008 contest: what does “blocked out” mean?
< 1213386330 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It means those pixels are apparently replaced with non-image. It can mean overlaying a black rectangle, or any colored rectangle, or a pattern, or random noise. As long as it appears to remove those image pixels, that’s fine. ]]
< 1213386334 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you use an off-by-one error to redact a slightly smaller block than stated
< 1213386335 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: random noise = BINGO
< 1213386345 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can just mangle the image
< 1213386349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that way some of the pixels are still left...
< 1213386354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I've thought of a better way
< 1213386362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :generate the random noise with a standard RNG
< 1213386366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but /seed it from the image/
< 1213386375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahah
< 1213386376 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :YES
< 1213386377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that way, you can reconstruct the seed by looking at the pattern, in theory
< 1213386385 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's brilliant
< 1213386395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even better, seed it with the contents of uninitialised memory
< 1213386396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, do it!
< 1213386402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which happens to contain the image
< 1213386404 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: debian will fuck that up.
< 1213386405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah?
< 1213386406 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::))
< 1213386411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and put annotations for a couple of memory-check tools
< 1213386423 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/MD_update(
< 1213386423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh yes valgrind and so on yes indeed
< 1213386424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :er
< 1213386425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with a comment saying "Debian please don't comment this out, we need entropy from somewhere"
< 1213386425 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ://MD_update(
< 1213386433 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hahahah
< 1213386436 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, better
< 1213386438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, great!
< 1213386441 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :put the commented out MD_update line
< 1213386444 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and then yours
< 1213386452 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :next to MD_update, put:
< 1213386453 0 :lament!unknown@unknown.invalid QUIT :"Ducks!"
< 1213386453 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately there's no good reason to seed an RNG that's designed to replace part of an image with random noise
< 1213386456 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'Debian says this is bad'
< 1213386462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how can you make the uninitialized memory contain the image?
< 1213386473 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: main() calls two functions
< 1213386474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would depend on the malloc implementation
< 1213386479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the first loads the image into an auto variable
< 1213386486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh stack yes... I see
< 1213386488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :uninit memory on the stack is easy enough to collide with
< 1213386495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, however I think this is very brittle?
< 1213386503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't openbsd zero stuff out?
< 1213386504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but stack-smashing's won the UCC before
< 1213386507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is unsure
< 1213386511 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric
< 1213386516 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: they don't mind
< 1213386521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least I'm quite sure it will fail on openbsd ;P
< 1213386525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heheh
< 1213386527 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the whole point they use C is because you can do stuff like that
< 1213386531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, got a link to this UCC?
< 1213386538 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://underhanded.xcott.com/
< 1213386539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://underhanded.xcott.com
< 1213386541 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but I'm not ais523
< 1213386544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bah, tusho beat me
< 1213386548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and even put in the final slash
< 1213386558 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: let's argue about it
< 1213386566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes by one second
< 1213386568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, arguing's a bad idea
< 1213386577 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not if you like ais523 numbers
< 1213386581 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyone want an ais523 number of 2?
< 1213386634 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :tusho : NO I DON'T
< 1213386647 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: FUCK YOU, I WANT TO OFFER YOU ONE
< 1213386653 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :YOU BASTARD. You can't fucking appreciate nice offers.
< 1213386661 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :This channel is a piece of shit.
< 1213386664 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I DON'T WANT YOUR STINKING AIS NUMBER!
< 1213386670 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: HOW DARE YOU
< 1213386673 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yay,,I'm #2 :D
< 1213386675 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I toil for DAYS to offer you this oppertunity
< 1213386679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives Slereah_ and tusho a level 1 AnMaster number
< 1213386680 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OH
< 1213386681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs
< 1213386682 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :OMG YOU NOOBS LOL!!!!!!!
< 1213386683 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :YOU FUCKING SNEAKY BASTARD
< 1213386690 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HOW DARE YOU STEAL THAT FROM ME Slereah_
< 1213386707 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I can't argue with you tusho
< 1213386716 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, you might take it back
< 1213386766 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Wait how is that possible.
< 1213386780 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not exactly sure
< 1213386788 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But I think science is involved somehow
< 1213386856 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying to spot the secret G-Man in "Concerned"
< 1213386900 0 :Corun!n=Corun@88-105-156-235.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213386920 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I don't think "What the #$*! Do We Know!?" should count to an erdos-bacon number.
< 1213386922 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Fuck that film.
< 1213386941 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :If it can even be called that, instead of "New Age bullshit propaganda posing as quantum theory"
< 1213386952 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Does it star Kevin Bacon fucking Paris Hilton with Paul Erdos?
< 1213386969 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213386974 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: That would be more educational.
< 1213386975 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :he grabs erdos and fucks paris hilton with him.
< 1213387012 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hawt
< 1213387026 0 :revcompgeek!unknown@unknown.invalid PART #esoteric :?
< 1213387044 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :For a guy who collaborated with other 500 dudes
< 1213387044 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea what Erdos did
< 1213387045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, from the UCC FAQ: Q. "Won't this contest have a bad influence on our youth?" A. "I don't see why: all I'm doing is inviting people to write malicious software in exchange for money."
< 1213387049 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I can't think of a theorem with his name or anything
< 1213387063 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the next paragraph is better
< 1213387074 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ais523 : Could be worse
< 1213387078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, less good, I think
< 1213387113 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :They could encourage TERRORISM
< 1213387117 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Like the people at "Unmaintainable code"
< 1213387294 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how pikhq found his erdos number
< 1213387305 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ams.org/mathscinet/collaborationDistance.html
< 1213387308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bingo.
< 1213387315 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wow
< 1213387335 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213387365 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1213387461 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://mindprod.com/jgloss/unmaintermite.html
< 1213387491 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so easy compared to when i tried finding it.  although it may only be based on math articles i guess.
< 1213387518 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: What's worse, the guy who runs mindprod.com is a HOMOSEXUAL TERRORIST! (I know this because I poked around his site and he has a section called Gay or whatever and it talks about how gay he is and how much he loves anal sex or somethibng.)
< 1213387578 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean, sheesh, he's like the ANTI-AMERIKA.
< 1213387610 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Gays are trying to undermine our codes!
< 1213387616 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as an aside, norway legalized gay marriage last week
< 1213387622 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Of course, my own code is already unmaintainable
< 1213387624 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But still
< 1213387650 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*incidentally
< 1213387670 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: only last week?
< 1213387672 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sheesh.
< 1213387684 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there was a civil union law before that
< 1213387708 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Civil union vs marriage is the stupidest distinction I ever heard of.
< 1213387720 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but now the law makes no technical difference between gays and other peoples' marriages
< 1213387724 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, we don't want no fagsgetting our marriage.
< 1213387737 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: :awesome:
< 1213387997 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm.
< 1213388007 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'll start writing the mulambda thing.
< 1213388042 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1213388272 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I have been asked by a Mr. Murphy to pester you to return to Agora.
< 1213388287 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ihope just broke agora.
< 1213388289 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I should probably feed lists to the rec. and comp. functions, since they don't have a set number of arguments
< 1213388293 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's very exciting.
< 1213388293 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're being asked by a Minister Without Portfolio, man!
< 1213388296 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It will probably be easier to parse.
< 1213388301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Murphy asked oerjan to return to Agora?
< 1213388301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow
< 1213388308 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he's probably hyperventilating
< 1213388310 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Murphy's one of the most important people there
< 1213388317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: actually, e probably hasn't read it yet
< 1213388321 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and anyway, it might not work
< 1213388322 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'MAYBE OERJAN CAN SAVE ME'
< 1213388324 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm on IM with him as we speak.
< 1213388326 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'WITH MATHEMATICS!'
< 1213388362 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :*SCIENCE
< 1213388388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I know a trivial way to undo
< 1213388393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, wrong channel
< 1213388394 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: don't do it just yet
< 1213388611 0 :B|u35un!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213388651 0 :B|u35un!n=BlueSun@dslb-084-056-043-252.pools.arcor-ip.net JOIN :#esoteric
< 1213389436 0 :RedDak!n=dak@host146-82-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1213390873 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213390977 0 :Corun!n=Corun@88-105-156-235.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213391340 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1213391796 0 :Corun!unknown@unknown.invalid QUIT :"Leaving"
< 1213392661 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213392692 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1""
< 1213392711 0 :oerjan!unknown@unknown.invalid QUIT :"Good night"
< 1213392877 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213393057 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1213394403 0 :pikhq!unknown@unknown.invalid PART #esoteric :?
< 1213394907 0 :augur_!unknown@unknown.invalid NICK :psygnisfive
< 1213395808 0 :graue!n=graue@208.36.100.253.ptr.us.xo.net JOIN :#esoteric
< 1213395939 0 :graue!unknown@unknown.invalid QUIT :Client Quit
< 1213396197 0 :back_for_good!n=jigsaw31@static81-223-147-246.xdsl-line.inode.at JOIN :#esoteric
< 1213396342 0 :graue!n=graue@208.36.100.253.ptr.us.xo.net JOIN :#esoteric
< 1213396346 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hello
< 1213396872 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hai
< 1213397081 0 :back_for_good!unknown@unknown.invalid PART #esoteric :?
< 1213397109 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :graue: hey you
< 1213397112 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :esolangs.org's kareha is broken
< 1213397120 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it seems to encrypt tripcodes totally randomly
< 1213397131 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and changes each post for the same trip
< 1213397336 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :tusho: did you just notice this?
< 1213397349 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :graue: Just when I posted the latest esolang's forum thread.
< 1213397361 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Which was ... 2008-06-05, apparently.
< 1213397368 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I probably should have emailed you but oh well.
< 1213397372 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I didn't think it too important.
< 1213397377 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Most people just use the board to complain about the board.
< 1213397537 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Which reminds me! I need to write an article re-debunking all the complaints about it sometime.
< 1213397542 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But yeah. It should probably be fixed.
< 1213397853 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :graue: It's not a priority, though. I mostly post anonymously.
< 1213398054 0 :Slereah!n=hax@ANantes-252-1-9-63.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213398116 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213398667 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213398675 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213399127 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ok, cool. thanks for the report. i have no idea why it would be doing that, but i will look into it when i get a chance
< 1213399147 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :graue: maybe the crypt() is a new-fangled one instead of regular DES?
< 1213399154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dunno if Kareha explicitly uses des_crypt.
< 1213399155 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :oh shit.
< 1213399163 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :i think i looked into this problem like 2 years ago
< 1213399166 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1213399172 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :with a different board on the same host
< 1213399174 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :secure tripcodes seem to work fine
< 1213399175 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so I bet it's that
< 1213399183 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :freebsd's crypt() is non-standard
< 1213399191 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :there's no way to get the historic behavior back within perl
< 1213399194 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :i think
< 1213399199 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :graue: DES crypt isn't hard to implement, though, thankfully.
< 1213399205 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :There's one in JS lying around here.
< 1213399210 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure it could be trivially translated into Perl
< 1213399258 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :i now remember posting on the kareha board about the freebsd problem, and that developer guy (waha?) saying it was unfixable. i probably won't have the time to implement DES crypt in perl, though
< 1213399266 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :graue: http://hotaru.thinkindifferent.net/javacrypt.js
< 1213399285 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the only hard bit is that MEGA-HUGE table at the end, it seems
< 1213399296 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :though it's a bit dense
< 1213399313 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't bother though.
< 1213399341 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the developer is !WAHa.06x36 yes
< 1213399668 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out
< 1213399876 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://swiss.csail.mit.edu/classes/symbolic/spring08/
< 1213399877 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SICP++
< 1213399881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: ++, I tell you!
< 1213400040 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213400529 0 :Corun!n=Corun@88-105-156-235.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213400963 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213401942 0 :Slereah_!n=hax@ANantes-252-1-53-16.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213401964 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1213401971 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm on the metamath mailing list?
< 1213401976 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember applying.
< 1213401987 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, I think I do.
< 1213401993 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I needed to see some old posts.
< 1213402099 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213402208 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213402537 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213402614 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213405504 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213406313 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213406332 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213406397 0 :tusho!unknown@unknown.invalid QUIT :
< 1213407896 0 :GreaseMonkey!n=gm|--0@219-88-194-36.jetstream.xtra.co.nz JOIN :#esoteric
< 1213407986 0 :Judofyr!unknown@unknown.invalid QUIT :
< 1213409168 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213409185 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213410314 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213411780 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol/fok/whatever
< 1213412028 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihjads
< 1213412085 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey
< 1213412092 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi
< 1213412120 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :will the evaluator be eager or lazy, for reactance?
< 1213412127 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think it'd have to be like.. hyper-eager, right?
< 1213412133 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because its reactive?
< 1213412153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213412159 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, you can have it either way
< 1213412163 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which means no lazy lists or anything like that as data structures
< 1213412169 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont think we can have laziness tho
< 1213412176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well no, that wouldn't really fit
< 1213412196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :reactions can be done either laziliy or eagerly
< 1213412207 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*lazily
< 1213412211 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how can they be lazy? i dont see how
< 1213412219 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :any change upstream has to immeditely propogate downstream
< 1213412235 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when getting the value of y, find all x -> y, get value of x, and set y to that
< 1213412249 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but there is no "getting the value of y"
< 1213412269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure there is
< 1213412272 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how?
< 1213412273 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when you output it
< 1213412274 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its reactive
< 1213412281 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :outputting is a reaction like any other :p
< 1213412284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213412287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :y -> [o]
< 1213412292 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you need to get value of y
< 1213412295 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :x -> @ (assuming @ is the global out)
< 1213412302 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :will be a constant output stream
< 1213412311 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there is no "print(x)"
< 1213412319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :duh
< 1213412321 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1213412327 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so then there's no way for it to be lazy
< 1213412331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for printing y, you get the value of y
< 1213412331 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because you're constantly outputting
< 1213412338 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but there is no getting! :P
< 1213412342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wtf
< 1213412344 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats not how reactions work
< 1213412355 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whenever anything upstream changes, it automatically flows downstream
< 1213412357 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :to any outputs
< 1213412365 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres no getting
< 1213412367 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there's putting
< 1213412368 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :5 -> x
< 1213412371 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :x -> y
< 1213412373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :y -> @
< 1213412378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can either do
< 1213412387 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes but thats not a "get y"
< 1213412392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :5 -> x, then find all x -> var, and set all var to x
< 1213412395 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats "Establish a reaction between y and the output"
< 1213412398 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1213412409 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there is no "get y and put it into @" there
< 1213412412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what exactly is the difference in behavior?
< 1213412414 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its just an establishment of a reaction
< 1213412417 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1213412419 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the difference is that if i later do
< 1213412422 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :3 -> x
< 1213412427 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i should immediately output 3
< 1213412445 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :3 -> x has the side-effect of outputting 3?
< 1213412448 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213412449 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if you do
< 1213412454 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :x -> @
< 1213412458 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :then later doing
< 1213412460 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :3 -> x
< 1213412466 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :immediately outputs 3
< 1213412503 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because there's this established reaction that the value of x flows down into @ at all times when x changes
< 1213412507 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so when we do 3 -> x
< 1213412508 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :x changes
< 1213412525 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and that change instantly propagates down the reactions into the output
< 1213412552 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats what these reactions are. :P
< 1213412558 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :did you not realize that? lol
< 1213412571 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure i did, but i'm still sure we can view this lazily
< 1213412584 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont think so
< 1213412606 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because anything that outputs anything will need to be pushed immediately
< 1213412674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, actually
< 1213412689 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just in this case the lazy way is the same
< 1213412699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you still need to keep track of the old reactions
< 1213412702 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1213412707 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and update them every time variables update
< 1213412721 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont know what you mean now. :P
< 1213412813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :y -> @; 3 -> x; x -> y; <<< this demonstrates the difference, but keeps the reverseness; y -> @; is simply stored, because "getting y" is impossible yet, then 3 -> x is stored, then x -> y; now y *can* be "gotten", so y -> @ executes, it gets y, which in turn gets x, which is 3
< 1213412826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whereas the eager way would be to... well you know.
< 1213412857 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no, y -> @ wouldnt be stored at all, you'd start outputting "undefined"
< 1213412884 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what?
< 1213412884 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :when you set up x -> y the value of y immediately changes to reflect x and you immediately output 3
< 1213412893 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :y is undefined when you do y -> @
< 1213412898 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so you immediately output "undefined"
< 1213412898 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1213412918 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or whatever the equivalent would be in the language
< 1213412933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll just make you a lazy version of my interp tomorrow, you're obviously tired
< 1213412937 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :night ->
< 1213412939 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :uh huh :P
< 1213412949 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<-
< 1213412955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why would it output undefined?
< 1213412962 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why wouldnt it?
< 1213412969 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the rules of the language are
< 1213412982 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :when you establish a reaction, values flow from the left of the -> to the right
< 1213412985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what is different between the lazy evaluation scheme and the eager one?
< 1213412990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, conceptually
< 1213412990 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :y -> @ says the value of y flows into @
< 1213412995 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with doing the same lazily?
< 1213413005 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because y -> @ says only one thing :P
< 1213413012 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that the value of y goes into @
< 1213413021 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it gets outputted
< 1213413026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :y -> @; is a kept reaction, it will be triggered each time y gets a new value
< 1213413033 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but it already HAS a value
< 1213413034 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or rather
< 1213413042 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it LACKS a value but it has the fact that it lacks a value
< 1213413065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and what's different between that, and the lazy way of doing it, where you "can't get the value"?
< 1213413066 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what if i want to see if and when y gets defined?
< 1213413077 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i'd need to first know that it doesnt have a value
< 1213413098 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, sure, perhaps in this one case it might be equivalent
< 1213413112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't give me that conceptual crap, give me an example where they differ
< 1213413122 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the first value change output will always occur are the same time i guess, yes ok.
< 1213413128 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but after than, there's no way to be lazy
< 1213413145 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because you're outputting constantly, so all changes will immediately propogate to @
< 1213413150 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err, if y is redefined later, the reaction is triggered again
< 1213413162 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :right, but if you later set x, say
< 1213413176 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the reaction immediately propogates from x to everything defined in terms of it
< 1213413191 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which means that changing x immediately has to propogate down to y then to @
< 1213413204 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because @ is sort of "constantly getting" y, which is "constantly getting" x
< 1213413229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, and here we see how they are the exact same
< 1213413230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you see
< 1213413242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1213413243 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoops
< 1213413246 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok, so the initial y -> @ is sure :P
< 1213413248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't say a thing i thought i said
< 1213413249 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but nothing else
< 1213413250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :already
< 1213413267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, you need to trigger (y -> @) when x changes
< 1213413280 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :right, but thats not lazy at all
< 1213413289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it is, you only need to trigger outputs
< 1213413326 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hm.. so you mean only update @'s?
< 1213413345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, basically, the trigger system is much less efficient
< 1213413360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you can do it lazily
< 1213413364 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as you can do anything lazily
< 1213413372 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :e.g. when you set a value, go through and find all @'s that depend on that value and then go through those reactions?
< 1213413410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i'm thinking just evaluate all (expr -> @) all the time, this is not about efficiency
< 1213413419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's about being able to do it lazily
< 1213413461 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, part of the thing is that i can't imagine doing anything that doesn't have an -> @ in it
< 1213413472 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, if you never output anything, then the program is pointless
< 1213413487 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :each time you add a reaction, you evaluate each and every (expr -> @)
< 1213413493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which means
< 1213413515 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so "laziness" results in constant updating of @'s, which means constantly pushing values from inputs
< 1213413518 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"get value of expr and output it, unless no variables have changes"
< 1213413520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*changed
< 1213413523 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hrm..
< 1213413525 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :brb
< 1213413543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pushing values of inputs?
< 1213413634 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah, values from any sort of input
< 1213413642 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what might that be?
< 1213413645 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :like mouse.x -> ...
< 1213413655 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh thats another thing
< 1213413657 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah.
< 1213413661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213413672 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we need to consider things like global objects and functions
< 1213413676 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mouse is going to need to be global. keyboard too.
< 1213413680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :once you get into inputs, laziness has problems, naturally
< 1213413689 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and i suppose as a global function, delay t v
< 1213413708 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well darlin, theres no reason to do reactive stuff without inputs :P
< 1213413714 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm talking about the simple subset with only (expression -> variable | port) reactions
< 1213413718 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because without it, you're just making haskell :)
< 1213413733 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :plus, delays also change things.
< 1213413739 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :delay 10 x -> y
< 1213413742 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :5 -> x
< 1213413747 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that introduces time variance
< 1213413778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, all they really do is force you to evaluate all outputs all the time, which was in my theoretical implementation plan for making laziness work all along
< 1213413780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but
< 1213413796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :true, given input, laziness as such makes no sense
< 1213413799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's obvious
< 1213413821 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wait, evaluate all outputs at the same time?
< 1213413844 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, true, still doesn't work
< 1213413855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because inputs that don't actually flow into output yet
< 1213413858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :aren't read at all
< 1213413864 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we also need to define the semantics of delays :)
< 1213413916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i dislike the idea of doing them like that, but shure, shure
< 1213413943 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :brb again :p
< 1213413957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, do you believe me in that it is possible to have lazy reactions with the same semantics *given no input*?
< 1213414078 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no, because delays introduce another issue.
< 1213414083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for delays, i suggest a port whose values oscillates
< 1213414086 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :delays are input
< 1213414123 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok, well then without delays and without input sure, i guess.
< 1213414147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :good, all i wanted was a nod, and "but that would be so inefficient it's ridiculous to even think about"
< 1213414156 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well it wouldnt be inefficient
< 1213414159 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it'd just be haskell :)
< 1213414176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, depends on the case
< 1213414185 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think i have an idea for a new esolang, btw
< 1213414192 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a language with no IO _at_all_.
< 1213414218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well io is really just a convenience
< 1213414236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't usually use it except for printing out the result of my computation, in say python
< 1213414239 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it's also the whole point of computation :)
< 1213414269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well if you don't have implicit io, as in like a repl
< 1213414280 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :any IO at all.
< 1213414281 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then you have to use debugging to see your results
< 1213414300 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no writing to disk, no communicating to a server, nothing at all.
< 1213414301 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :nothing.
< 1213414311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm, that's basically all esolangs
< 1213414324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :stdio is enough for anything
< 1213414330 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ey?
< 1213414331 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :stdio?
< 1213414336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :standard input/output
< 1213414341 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no dude
< 1213414342 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :NO io.
< 1213414344 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :NO stdio
< 1213414345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the pipes you lead to your prog and out of it
< 1213414345 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213414353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's often the case with an esolang
< 1213414364 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you just have implicit io then
< 1213414369 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no implicit IO.
< 1213414371 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no IO at all.
< 1213414372 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so the program works as a function
< 1213414387 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i did that with nopol
< 1213414392 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :I've decided on the language's design too
< 1213414417 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but still, you will debug and see it does the computation right, after that there's no need for io
< 1213414429 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :The language is of the form S*, where S is the set of all imaginable symbols, and the rules are anything at all.
< 1213414436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1213414440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well that sounds a bit boring
< 1213414453 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :when you tell the interpret to interpret a program
< 1213414459 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the interpret does nothing, then quits.
< 1213414463 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nopol had negative lists
< 1213414482 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :since you can't get IO, it doesn't matter whether or not the program actual ran, since it makes no difference
< 1213414501 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what?
< 1213414501 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :infact, the interpreter itself doesnt exist, since it would do nothing anyway
< 1213414510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course it makes a difference
< 1213414513 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how so?
< 1213414515 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no one cares about the result
< 1213414521 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's about the computation
< 1213414527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the beautiful concept of computation
< 1213414529 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well the computation happens!
< 1213414531 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in your mind!
< 1213414546 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because you dont care what the result of it is, you can simply say "the computation happened."
< 1213414552 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213414561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nopol owns your idea so much
< 1213414563 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213414569 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i like my esolang.
< 1213414581 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its the fastest AND the slowest computer language in existence
< 1213414590 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :all programs execute instantaneously
< 1213414600 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or at any other speed you want
< 1213414732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/oklopol/nopol.txt <<< mapping a lambda over a list
< 1213414736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :using negative lists
< 1213414741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so awesome
< 1213414758 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lolwut
< 1213414761 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont understand it.
< 1213414779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<: a b> calls a with b
< 1213414787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that is, interprets the list in a as a lambda
< 1213414792 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and calls with list b
< 1213414824 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<. a b> is a lambda, when called, the arguments are pattern matched on a, and b is returned
< 1213414829 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so its sort of like... if b = (b1 b2 b3 ...)
< 1213414832 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its like doing
< 1213414836 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :(a b1 b2 b3 ...)
< 1213414837 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in lisp
< 1213414846 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm?
< 1213414864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well no
< 1213414873 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so its like (a b)?
< 1213414878 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<: a b>, in lisp, would be roughly (a b)
< 1213414888 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh ok.
< 1213414892 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :gotcha
< 1213414901 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, that's pretty much it
< 1213414905 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except for the negative list
< 1213414917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is the list of the form > a b c<
< 1213414927 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the brackets are reversed
< 1213414927 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense :D
< 1213414932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ofc it does
< 1213414937 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1213414939 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :positive = <>, negative = ><
< 1213414941 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!
< 1213414951 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what happens when you run it backwards in time?
< 1213414956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what?
< 1213414959 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't understna
< 1213414961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :adnta
< 1213414991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, negative lists aren't actually all that pretty, in that they are not the negative of lists
< 1213415002 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213415004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they are *kind of* the negative, but...
< 1213415023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<... > a b c< ...> turns into
< 1213415044 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<<... a ...> <... b ...> <... c ...>>
< 1213415047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so basically
< 1213415063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>...< kinda maps the outer context for each element of it
< 1213415083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this let's you do the map operation without actually writing it
< 1213415088 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doesn't really let you do anything else
< 1213415101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but hey, it's kinda cool, and it has an incredibly confusing syntax
< 1213415103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so your mother
< 1213415107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and good night!
< 1213415108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :->
< 1213415161 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(nopol 2 will have negative lists as the perfect negative of lists, just don't know what that is yes)
< 1213415164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(->)
< 1213415372 0 :graue!unknown@unknown.invalid QUIT :"Leaving"
< 1213415590 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :night :P
< 1213416350 0 :HanDongSeong!unknown@unknown.invalid QUIT :"잘"
< 1213424632 0 :GreaseMonkey!unknown@unknown.invalid NICK :[[Nobody
< 1213424897 0 :[[Nobody!unknown@unknown.invalid NICK :GreaseMonkey
< 1213426340 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213426430 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213427255 0 :oklopol!unknown@unknown.invalid QUIT :Connection reset by peer
< 1213427288 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213429245 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Remote closed the previous member app"
< 1213430399 0 :clog!unknown@unknown.invalid QUIT :ended
< 1213430400 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1213433454 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1213434126 0 :Slereah!n=hax@ANantes-252-1-48-54.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213435087 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213436202 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1213436490 0 :kar8nga!n=kar8nga@AMarseille-151-1-48-6.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213438029 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1213438816 0 :olsner_!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1213438908 0 :jix!n=jix@host-091-096-147-237.ewe-ip-backbone.de JOIN :#esoteric
< 1213438936 0 :olsner!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213440681 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213440711 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213445801 0 :Corun!n=Corun@88-105-156-235.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213446509 0 :kar8nga!n=kar8nga@AMarseille-151-1-48-6.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213447686 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213447719 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1213449525 0 :oklopol!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213449552 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213450789 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213452591 0 :RedDak!n=dak@host146-82-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1213452670 0 :Judofyr!unknown@unknown.invalid QUIT :
< 1213453490 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1213453792 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services.
< 1213453802 0 :jix!n=jix@dyndsl-091-096-036-164.ewe-ip-backbone.de JOIN :#esoteric
< 1213455163 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric
< 1213456504 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213456516 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213456749 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213457084 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213457095 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213457377 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric
< 1213457414 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The & sign in a book.
< 1213457989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ?
< 1213458010 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The ? sign in a book.
< 1213458032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what on earth are you referring to
< 1213458046 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The , sign in a book.
< 1213458085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so tell me tusho do you try to make any sense or are you just being silly
< 1213458096 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The  sign in a book.
< 1213458400 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :tusho: The ¢ sign in a book.
< 1213458416 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: The ¨ sign in a book.
< 1213458472 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool sign
< 1213458474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so cool
< 1213458904 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: The ™ sign in a book.
< 1213459619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, do you get the joke?
< 1213459621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't
< 1213459631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and tusho doesn't want to explain
< 1213459641 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The ' sign in a book.
< 1213459656 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, I don't
< 1213459669 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just checking if he'd respond differently :-)
< 1213459693 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and then I thought about countering with signs until he runs out of ASCII but couldn't be bothered
< 1213459693 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: The ƨ sign in a book.
< 1213459752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you need to make him run out of unicode as well, please warn me in advance so I can part the channel if you do that, as I don't want my harddrive filled with such a log
< 1213459752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213459771 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :he wasn't using Unicode at the time
< 1213459775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true
< 1213459777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but now he is
< 1213459915 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The Æ sign in a book.
< 1213460042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :The sign for which strlen(0) is true on IRC.
< 1213460059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err I mean: 0==strlen(sign)
< 1213460235 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The strlen(0) == 1 on IRC.
< 1213460422 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving."
< 1213461420 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213461437 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213463127 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213463159 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The IRC mechanical mechanism in a book.
< 1213463513 0 :Corun!n=Corun@88-105-156-235.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213463709 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :such a cool mechanism
< 1213463815 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213464160 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213464426 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213464436 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213464563 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: The cool in a book.
< 1213464858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so cool an cool in an book
< 1213465156 0 :ais523!n=ais523@chillingi.eee.bham.ac.uk JOIN :#esoteric
< 1213465387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hello ais523
< 1213465393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho
< 1213465396 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wasn't expecting you today :P
< 1213465399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering which channel you were going to say hi in
< 1213465405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and neither was I, I may have to leave in a bit
< 1213466305 0 :Corun!n=Corun@88-105-156-235.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213467311 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213468202 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213468232 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213468307 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213468326 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213468708 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213469501 0 :kar8nga!n=kar8nga@AMarseille-151-1-48-6.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213470455 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213470998 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :On an unrelated note!
< 1213471005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I am going to write a C->JS compiler.
< 1213471013 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(ais523: this means C-INTERCAL in the browser. Fear!)
< 1213471035 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that isn't quite as insane as one thing I thought of
< 1213471035 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213471043 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213471043 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :writing a BF back end for gcc
< 1213471052 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so arbitrary C programs could be compiled into Brainfuck
< 1213471054 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Ow.
< 1213471064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one issue would be with syscalls, etc
< 1213471065 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Although ... I'm not sure I'll allow arbitary memory access in mine.
< 1213471070 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That is, pointers become references.
< 1213471076 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That'll be more efficient (and practical)..
< 1213471089 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Does C-INTERCAL ever just dereference some memory?
< 1213471091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so in the end I thought it would be easiest just to make a Brainfuck version of Linux
< 1213471096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you only have to implement a CPU
< 1213471103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: pointers are used a lot
< 1213471106 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes
< 1213471109 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even pointers with varargs, on occasion
< 1213471115 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but, just like:
< 1213471117 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*ptr
< 1213471117 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and
< 1213471119 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ary[a]
< 1213471132 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213471132 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it throws around function pointers
< 1213471138 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but no pointer arithmetic?
< 1213471144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ary[a]
< 1213471147 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213471147 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is pointer arithmetic
< 1213471148 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's ok
< 1213471150 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I know
< 1213471156 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but I'm not implementing a big memory array
< 1213471161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about things like ary[-1]
< 1213471166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that happens on occasion
< 1213471168 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that won't work
< 1213471184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes it does, because ary is set to array+1 earlier
< 1213471193 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah, that'll work then
< 1213471198 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but
< 1213471199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and of course there's the standard *x++ trick
< 1213471201 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :int ary[5]; ary[-1]
< 1213471202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :won't work
< 1213471211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you can handle that sort of thing, you're probably safely within the C standard
< 1213471214 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Well, I just want to avoid having:
< 1213471221 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :int memory[100mb];
< 1213471223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as long as you can handle all pointer locations within an array, and 1 past the end
< 1213471234 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And instead implement arrays, etc, as real JS arrays
< 1213471239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: pointers also have to be castable from ints
< 1213471247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's the bit that won't be possible
< 1213471249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, to ints
< 1213471256 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that might be possible
< 1213471259 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I use hex representations of pointers as function names
< 1213471261 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it'll just give you the js object id
< 1213471272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the unique -> unique mapping is all that's really needed there
< 1213471323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: are you planning to run the compiler itself server-side or client-side
< 1213471332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, the C-INTERCAL compiler
< 1213471342 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: client side
< 1213471346 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you planning to just compile its output into JS, or are you planning to write it in JS too?
< 1213471358 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the C->JS compiler will probably be in Ruby or Js
< 1213471360 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*JS
< 1213471364 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :likely JS
< 1213471373 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so you should be able to mush up c-intercal's source into one big thing
< 1213471375 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :make it compile
< 1213471376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it'll have to be in JS if you're using it to run C-INTERCAL client-side
< 1213471381 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :use it to compile an intercal program
< 1213471381 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because otherwise its output couldn't be recompiled
< 1213471386 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and then copy its output into the c compiler
< 1213471387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :from C into JS
< 1213471389 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(in js)
< 1213471393 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and then, voila, SLOWNESS
< 1213471401 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: does c-intercal ever do (foo*)anint?
< 1213471413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it messes about with unions
< 1213471416 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or at least used to
< 1213471420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I think I changed them into structs
< 1213471426 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah, that won't work
< 1213471429 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but if it does structs, that should be ok
< 1213471441 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: really, this is just for the novelty of writing stuff for the web in C
< 1213471449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the union was being used for the intended purpose of unions
< 1213471453 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than for type-punning
< 1213471462 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Unions will just be structs. :-P
< 1213471479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, /that/ violates the C standard
< 1213471484 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes it does
< 1213471486 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because sizeof (union) will be wrong
< 1213471488 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it's practical
< 1213471533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... what psychological problem do I have if, after refreshing my email in Firefox and finding I don't have any, I try Internet Explorer to see if it can find any more emails
< 1213471539 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :void myOnLoad(void *self) { alert("Hello, world!"); } int main(void) {  body->onLoad = myOnLoad; }
< 1213471541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(the same website's being opened up both times, BTW)
< 1213471543 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1213471546 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :void myOnLoad(void *self) { alert("Hello, world!"); } int main(void) {  body->onLoad = myOnLoad; return 0; }
< 1213471559 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the "C-INTERCAL developer" problem, as I think I'll call it
< 1213471575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: the return 0's implied in C99
< 1213471576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but only for main
< 1213471596 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: btw, I found something awful
< 1213471605 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a JS application that is written in JS, but it's preprocessed JS
< 1213471608 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :specifically,
< 1213471613 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's processed to add objective-c features
< 1213471615 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://280slides.com/Editor/1213027183/main.j
< 1213471630 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213471632 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://280slides.com/Editor/1213027183/Document.j scary.
< 1213471641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially that .j extension
< 1213471646 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1213471652 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric
< 1213471665 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's like objective-c's .m
< 1213471678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what does .m stand for, anyway?
< 1213471682 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I wish I knew
< 1213471682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, as an initialism
< 1213471697 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I bet it's something legacy!
< 1213471705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but seriously, .j is far too ambiguous to stand for JavaScript
< 1213471710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it could just as easily stand for Java
< 1213471714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or J, for that matter
< 1213471724 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I am interested in JS preprocessors though
< 1213471729 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because JS is not unfortunately usable for big things
< 1213471733 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it has potential though
< 1213471737 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's one of my favourite languages
< 1213471751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: did you jump to the "not usable for big things" conclusion because of Ecmanomic?
< 1213471752 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I saw a JS preprocessor that added continuations, once
< 1213471757 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and heh, no
< 1213471808 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: unfortunately, CPS is gonna be really inefficient with JS
< 1213471824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: CPS isn't something you write in, it's something you compile into
< 1213471842 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless you're in a lang which doesn't support function returns for some reason yet supports continuations
< 1213471848 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: inefficient to run in a browser.
< 1213471849 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :esolang idea right there!
< 1213471862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what I'm saying is why use CPS?
< 1213471872 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ajax, and similar
< 1213471878 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you have to use callbacks with it in JS
< 1213471881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which are really ugly
< 1213471882 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or
< 1213471884 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can block the browser
< 1213471891 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but, with cps
< 1213471896 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :alert(ajax(...));
< 1213471897 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :becomes
< 1213471905 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :uglyShit(..., function(r) {alert(r)})
< 1213471914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :JS callbacks aren't ugly, I find
< 1213471917 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Anyway. http://neilmix.com/narrativejs/doc/index.html <-- NarrativeJS, which adds an extra operator for continuations [so it's only partially CPS, which is more efficient but a bit ugly]
< 1213471929 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://chumsley.org/jwacs/ jwacs, which is amusing for being written in lisp
< 1213471949 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: from the name it sounds like someone's tried to compile Emacs into JavaScript
< 1213471953 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213471956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now that would be impressive and somewhat worrying
< 1213471960 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Javascript With Advanced Continuation Support
< 1213472002 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: here's what narrative JS does
< 1213472010 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :foo->("bar", "baz")
< 1213472011 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :note the ->
< 1213472015 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that means 'continuation call'
< 1213472016 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so
< 1213472018 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :foo; bar;
< 1213472020 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :stays the same, BUT
< 1213472027 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :x(foo->("bar, "baz")); abc;
< 1213472028 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :becomes:
< 1213472039 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :foo("bar", "baz", function (r) {x(r); abc;});
< 1213472086 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes a mockup of a nicer JS object system
< 1213472089 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apply-continuation is perfectly acceptable as an operator, I find
< 1213472099 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, quite
< 1213472102 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately this won't work:
< 1213472103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's not what -> is doing here
< 1213472111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it was applying a continuation it would never return
< 1213472116 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/was/were/
< 1213472127 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I was explaining the translation...
< 1213472133 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :from js+apply-continuation to js
< 1213472141 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, I'm trying to figure out what -> actually
< 1213472143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does
< 1213472152 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, [[ function blahblah(x) { return blahblah2->(x); } blahblah(x); y ]]
< 1213472153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :won't work
< 1213472156 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since it's function-scoped
< 1213472160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, it's translating function calls into CPS
< 1213472162 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Obviously, otherwise the whole program would have to be CPS'd)
< 1213472184 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: basically, you can do [[ alert(ajax->("blah")); ]]
< 1213472186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and have it work
< 1213472189 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :without having to transform the whole program
< 1213472208 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :-> means "allow continuations inside this function call"
< 1213472213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :kind of
< 1213472214 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213472219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to call that function with -> too
< 1213472227 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: exactly
< 1213472235 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think I understand
< 1213472296 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmm, a JS preprocessor is seeming like an even nicer possibility each second
< 1213472307 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because it could lead JS as a good way to write server-side code too
< 1213472312 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :on e.g. Spidermonkey
< 1213472325 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :JS is so close to being a near-perfect language for client & server-side
< 1213472341 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so using a slightly improved version on both sides, that still takes advantage of existing implementations, is very good
< 1213472362 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ooh, keyword arguments could be done too
< 1213472364 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, that'd be nice
< 1213472754 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ooh, I had an idea for -> functions
< 1213472764 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how about just making every function call an actor thingy
< 1213472773 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and excluding -> is an implicit block until it returns
< 1213472774 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213473206 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I think I'll write this -> translator thingy.
< 1213473225 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the rewrite isn't that hard...
< 1213473231 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Any expression involving func->(...)
< 1213473232 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :becomes:
< 1213473245 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :func(..., function (r) { The expression, with the func->(...) replaced with 'r' });
< 1213473257 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I have to pick an unused name. But apart from that..
< 1213473373 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Does that look right to you?
< 1213473386 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, basically
< 1213473402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, one easy but crazy way to generate unqie names is to make them longer than the original program
< 1213473408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/unqie/unique/
< 1213473410 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Eek. :P
< 1213473413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll stick to AST analysis.
< 1213473421 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's harder
< 1213473427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Though...
< 1213473439 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :If anyone makes a variable named __ContRes_1
< 1213473444 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :They deserve it!
< 1213473510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Overload had a nice solution to this
< 1213473520 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Allow arbitary objects as variable names?
< 1213473523 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :system reserves all variable names starting with exactly one underscore
< 1213473529 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Heh.
< 1213473532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more than one underscore is for libraries
< 1213473546 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: You know what, I think I'll just name them __cont_res_1
< 1213473553 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Because if someone names a var that, they WANTED to get at that variable.
< 1213473627 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK
< 1213473635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless someone else writes a competing continuation library
< 1213473646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or you try to bootstrap it on itself for some reason
< 1213473649 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I might just use Narrative JS. It is, after all, exactly what I'm describing. :-P
< 1213473690 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Oh darn. Narrative JS is written in Java.
< 1213473692 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vomits
< 1213473710 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Wait ... No it's not.
< 1213473711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that's easy enough to solve, I believe there are Java -> JS compilers floating around somewhere
< 1213473712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's written in JS.
< 1213473713 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I see.
< 1213473727 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: No, it's in JS. It just uses the Rhino JS interpreter.
< 1213473729 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Which is written in Java.
< 1213473733 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213473738 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh.
< 1213473738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does it work on other interps too?
< 1213473741 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :There is one Java bit.
< 1213473744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like the ones browsers use?
< 1213473755 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Don't think so
< 1213473761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Obviously that'll be done server side anyway
< 1213473786 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yeah, it doesn't
< 1213473792 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it uses things like 'java.lang.System.exit(1)'
< 1213473799 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and java's IO stuff
< 1213473800 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pity, browser-based JS interps are at least easy to come by
< 1213473809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's alright.
< 1213473821 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Besides, this just means I can use Rhino as the server-side JS solution.
< 1213473827 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Which is fortunate, because the Java library is useful.
< 1213473840 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(SpiderMonkey, while blazes faster, lacks in the library department. Because it has none.)
< 1213473885 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213473915 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm.
< 1213473924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I still need a little thing to make JS coding nicer, though.
< 1213473930 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ah, I think jQuery has something
< 1213473935 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Convenient.
< 1213473935 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Try heroin
< 1213473940 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Heh.
< 1213473982 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why was the syntax of wiki cyclic tag erased?
< 1213473993 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Shrug. Undo it.
< 1213474002 0 :ais523!unknown@unknown.invalid QUIT :
< 1213474030 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I dunno how
< 1213474097 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213474144 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Go into history.
< 1213474148 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Click the better revision.
< 1213474149 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Click edit.
< 1213474151 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Click submit.
< 1213474168 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Put in a summery of 'revert vandalism', too
< 1213474173 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*summary
< 1213474225 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, too late.
< 1213474241 0 :oklopol!unknown@unknown.invalid QUIT :Client Quit
< 1213474258 0 :Corun!n=Corun@88-105-156-235.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213474309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm, why is it that if a unit needs n non-rechargeable batteries, you can only find n-1 batteries?
< 1213474312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :In this case n is equal to 4 AA batteries
< 1213474340 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster : Because you're poor
< 1213474345 0 :Corun!unknown@unknown.invalid QUIT :Client Quit
< 1213474403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, nah I think it's Murphy's first law of batteries
< 1213475173 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving."
< 1213476031 0 :B|u35un!unknown@unknown.invalid QUIT :No route to host
< 1213476066 0 :B|u35un!n=BlueSun@dslb-084-056-055-196.pools.arcor-ip.net JOIN :#esoteric
< 1213476671 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1213477787 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1213478848 0 :oklopol!i=oko@dsl-tkubrasgw1-fe23fa00-194.dhcp.inet.fi JOIN :#esoteric
< 1213479421 0 :Corun!n=Corun@88-105-156-235.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213479859 0 :RedDak!n=dak@host146-82-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1213480161 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric
< 1213480209 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/jsmips/ // jsmips next-generation actually works! :)
< 1213480251 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :As it turns out, all the problems I was having came down to JavaScript's lack of true integers ... overflow an integer when calculating an integer and your results are as expected, overflow a FLOAT while calculating an integer and *boom* massive failure.
< 1213480369 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whats JSMIPS?
< 1213480447 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A simulator for MIPS in JavaScript.
< 1213480462 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213480480 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213480487 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which is to say, a way of running .c programs in your browser, eventually :)
< 1213482024 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Inferior to my c2js.
< 1213482058 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh i see
< 1213482064 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :why would i want to run C in my browser? :P
< 1213482079 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: WTF, you have a C2JS?
< 1213482085 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :augur: vim in the browser! :P
< 1213482088 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Well, I have the design for one.
< 1213482093 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ahhhhhhhhhhhh
< 1213482095 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You can't do funky pionter artihmetic but it will be fast.
< 1213482097 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gregor, it's not like JS is all that different from C
< 1213482099 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's very different from actually HAVING one.
< 1213482099 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I.E., no huge heap array
< 1213482103 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :except, say, pointers
< 1213482106 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it actually uses regualr js objects
< 1213482108 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and can interface
< 1213482121 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My goal is to take C programs that were never intended for running in a browser and running them unmodified.
< 1213482130 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Rite, mine can do that too.
< 1213482131 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That is, it's explicitly NOT to create a new language.
< 1213482132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Just write 'printf'.
< 1213482141 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :<tusho> You can't do funky pionter artihmetic but it will be fast.
< 1213482153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Well, not many programs do funky pointer arithmetic
< 1213482155 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean things like this:
< 1213482159 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :int test[3]; test[-15]
< 1213482172 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you really do mean /FUNKY/ pointer arithmetic :P
< 1213482178 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, well, I'll believe it when I see it ;)
< 1213482185 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: BTW, I advise testing jsmips in Firefox 3.
< 1213482189 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's blazin' fast!
< 1213482195 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ohyah, I hadn't gotten around to FF3 yet :)
< 1213482204 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: The example runs in less than a second.
< 1213482208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :With no lag on startup
< 1213482215 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The page loads quickly, I press start, less than a second goes by and no browser hangup
< 1213482217 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it's done
< 1213482241 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Rock on.
< 1213482310 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I CAN'T WAIT FOR MOLASSOS
< 1213482311 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213482331 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Hmm. If you used twm it could actually work.
< 1213482333 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HOLY SHIFFO
< 1213482343 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That is fast.
< 1213482343 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e.g. write an ultra-optimized <canvas> gfx driver
< 1213482353 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and then make twm extremely stripped down
< 1213482358 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and use rxvt instead of xterm
< 1213482361 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's a very future-y consideration ;)
< 1213482365 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and you _might_ be able to get something kind of usable
< 1213482379 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Can I halp develop jsmips. :P
< 1213482384 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Even though I don't know anything about MIPS!
< 1213482384 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Absolutely!
< 1213482391 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^_____^
< 1213482395 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You don't need to, the MIPS core is totally done.
< 1213482404 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(MIPS is a very small architecture)
< 1213482404 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It might need teh optimizations.
< 1213482409 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it does :P
< 1213482413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Please tell me you have a git repository. :-P
< 1213482419 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mercurial MUAHAHAHA
< 1213482424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I can deal. :P
< 1213482436 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Better than rodger's - "Uploading a zip file is superior to any VCS!"
< 1213482450 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Set up a push location somewhere or something. :-P
< 1213482467 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'll switch to git when it works on Windows *shrugs*. Mind you, I don't use Windows, but I still don't want to use something that limits 95% of desktop users ...
< 1213482490 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: What portion of people interested in developing jsmips do you think will be using Windows without cygwin? :-P
< 1213482495 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Touché :P
< 1213482497 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, it's not publicly accessible right now, but I'll create a new repo on codu.org. Please hold.
< 1213482506 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION holds the nearest thing.
< 1213482507 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-O
< 1213482549 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION averts his eyes.
< 1213482552 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You pervert!
< 1213482571 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: WHAT IF I WAS REALLY TALL AND SOMEONE ELSE WAS ON STILTS HUH?
< 1213482573 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :STOP ASSUMING THINGS.
< 1213482743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: MY IMPATIENCE MANIFESTS IN EATING PEOPLE
< 1213482745 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats GregorR 
< 1213482749 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/cgi-bin/hg/hgwebdir.cgi/jsmips/
< 1213482764 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: But what about push access
< 1213482768 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Do you not love me enough
< 1213482768 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;_;
< 1213482788 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you register at http://www.codu.org/cgi-bin/ploftrac.cgi/ I can give you push.
< 1213482792 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^____________^
< 1213482821 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I registered, but like, with sex appeal.
< 1213482827 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :If that makes sense.
< 1213482839 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It does not.
< 1213482844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Whatever.
< 1213482891 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: O, and what gcc setup do I need.
< 1213482893 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Cross compile to mips rite
< 1213482909 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :YAY. MACPORTS HAS MIPS-ELF-GCC
< 1213482914 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^__________________________________________________________________________________________________________________________________^
< 1213482939 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: So where do I push.
< 1213482943 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :IF YOU KNOW WHAT I MEAN.
< 1213482980 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, you should have push access now. Same URL (sorry, I've been having issues with https - I should be able to fix it soon, but for the moment, http push :( )
< 1213483052 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's ok. I just love sending my password out in the clear!
< 1213483087 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Oh, and can I point you to http://no-www.org?
< 1213483150 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :www. is a CNAME ...
< 1213483166 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: What are you trying to say?
< 1213483172 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I am saying that www. is obsolete
< 1213483177 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of course it is.
< 1213483182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :foo@email.corp.com is silly
< 1213483183 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Feel free to strip off the 'www.' part :P
< 1213483193 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Don't link people to www. then :P
< 1213483203 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Force of habit *shrugs*
< 1213483225 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, the people on the xkcd forums fail at british humour and mornington crescent
< 1213483243 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION never reads forums associated with web-comics ... or most anything else.
< 1213483248 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213483274 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches mips-elf-gcc install
< 1213483344 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Can I change Gregor Richards to The JSMIPS Project. It's sillier, and more legally correct as soon as I touch a bit. :-P
< 1213483382 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, add your own copyright if you make significant changes.
< 1213483396 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's not more legally correct unless The JSMIPS Project exists as a legal entity, which it does not.
< 1213483414 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It can if you include a file CONTRIBUTORS defining The JSMips Project
< 1213483438 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, I suppose that's true *shrugs* ... but it muddles the question of who owns any given file.
< 1213483456 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Why would someone own a given file? Curious :P
< 1213483468 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There is no logical reason, but the law's the law.
< 1213483498 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: We should move to #esotericia and make the legal system a nomic.
< 1213483504 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Then we could just fix copyrights by proposal.
< 1213483513 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Rock on
< 1213483520 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And declare wars on both Germany and Agora.
< 1213483582 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, did you use my patches to make your cross compiler? I just noticed you said mips-ELF-gcc, but actually some changes are needed to the basic mips-elf-gcc configuration >_>
< 1213483611 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Shit. No.
< 1213483615 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I just installed MacPorts'
< 1213483623 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :^^
< 1213483631 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Making your life more difficult since 1986: Gregor Richards!
< 1213483642 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: SHY DOES IT NEED A PATCH
< 1213483645 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*WHY
< 1213483646 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, mips-elf-gcc's built-in specs file will be wrong with respect to newlib.
< 1213483646 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213483669 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Also, so I can #ifdef _JSMIPS :P
< 1213483693 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: If I give you shell access will you build it for me
< 1213483693 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213483701 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes and downloads gcc
< 1213483714 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sure I will *shrugs*
< 1213483719 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But do you trust me with shell access? :P
< 1213483738 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Pledge in agora not to abuse the privileges.
< 1213483739 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213483751 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :After all, what's more devastating than an Agoran criminal case?!
< 1213483781 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My pledges are meaningless, I routinely backstab people.
< 1213483782 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I MEAN, UH
< 1213483792 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I said agoran pledge
< 1213483808 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't part of Agora, nor does he want to mix himself up in all that :P
< 1213483831 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Nor does he know how an agoran pledge is any different from a non-agoran pledge >_> )
< 1213483840 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: An agoran pledge looks like this:
< 1213483873 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[I agree to the following: {This is a pledge. This is a private contract. Parties to this contract MUST not abuse SSH privileges on ehird's machine.}]]
< 1213483884 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :If and only if I agreed to that contract, I leave it.
< 1213484020 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: What need patching?
< 1213484026 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean, what can I just install normally
< 1213484154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Ping.
< 1213484178 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, you may be able to frankenstein with mips-elf-binutils, but unfortunately, for everything to work properly it needs to have the name "mips-jsmips-..."
< 1213484196 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I just want to know what I have to patch
< 1213484197 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213484203 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Just the stuff in patches/
< 1213484204 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1213484241 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah
< 1213484335 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: What patch command, again?
< 1213484338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I can never remember how to use patch
< 1213484405 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :patch -p1 < ...
< 1213484444 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION figures out how to configure binutils
< 1213484448 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :./configure --target=jsmips or someting?
< 1213484450 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*something
< 1213484488 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: hmm
< 1213484497 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :  --build=BUILD     configure for building on BUILD [guessed]
< 1213484497 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
< 1213484498 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :  --target=TARGET   configure for building compilers for TARGET [HOST]
< 1213484499 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :confusing english
< 1213484582 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Lemme think
< 1213484589 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :First off, you have to be in a separate build directory
< 1213484600 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Then ../configure --prefix=<whatever> --target=mips-jsmips
< 1213484837 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GCC will also need --with-newlib --disable-libssp. binutils and newlib should both work with that.
< 1213484851 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: So I have to compile newlib before gcc?
< 1213484851 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::\
< 1213484854 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, that is, binutils and newlib just need --prefix and --target, GCC also needs --with-newlib --disable-libssp
< 1213484855 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah
< 1213484861 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm
< 1213484862 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No :P
< 1213484865 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That makes no sense.
< 1213484870 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah.
< 1213484888 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :--with-newlib is a misnomer
< 1213484896 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It means something more like --without-c-library
< 1213484901 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Heh.
< 1213485025 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I notice you used the last gpl2 gcc.
< 1213485025 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213485107 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :brb
< 1213485131 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I used the latest no-dependencies GCC.
< 1213485140 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The fact that it's also the latest GPL2 is a coincidence.
< 1213486414 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wurves his quad-core :)
< 1213486460 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Back.
< 1213486475 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Burn! I have a core 2 duo and that's good enough for me
< 1213486478 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213486490 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Also quad core macs are like the most expensive thing on earth
< 1213486512 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I just started GCC compiling and then went to grab a soda, and it was done by the time I got back (mind you, not /drink/ a soda, just physically remove it from the refrigerator)
< 1213486521 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So I went "YAY QUADCORE"
< 1213486522 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213486534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Meh. I'm not really fussed with this machine's performance. It's miles better than what I had before :P
< 1213486556 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Of course being a mac it cost too much for the specs, but I don't care because I like it.
< 1213486560 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh
< 1213486578 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Got the cross-compiler? (Sorry that making a JSMIPS cross compiler is such a PITA, but there's really nothing I can do about that :( )
< 1213486609 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: About to compile gcc
< 1213486652 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR:  ../configure --prefix=/opt/jsmips --target=mips-jsmips --with-newlib
< 1213486654 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Right?
< 1213486778 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: RITE???
< 1213486793 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :--disable-libssp
< 1213486822 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(libssp will try to compile and fail because there's no libc ... stupid GCC should have a --with-no-libc option that figures that all out)
< 1213486955 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I think I will write a ./mkcrosscompile.sh PREFIX
< 1213486956 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213487047 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :An excellent idea.
< 1213487061 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is too used to making cross-compilers for his own good ...
< 1213487338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: gcc is slowwwwwwww to compile.
< 1213487352 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'struth :(
< 1213487364 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Also, autotools sucks so damn hard.
< 1213487380 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I lol at when warnings show up because there's no way you could catch them with all the drowning output
< 1213487425 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'struth :(
< 1213487491 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Also stallman is a hobo. :-P
< 1213487501 0 :AnMaster!unknown@unknown.invalid QUIT :"Away for a few days without internet"
< 1213487541 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :YAY
< 1213487542 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean, er
< 1213487544 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Bye anmaster
< 1213487546 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213487628 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: CHRIST. IT'S SLOW.
< 1213487633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Does make j=3 work
< 1213487633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213487646 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In GCC? Yeah.
< 1213487661 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Although that's not the right syntax ...
< 1213487683 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I thought autotools didn't support -j
< 1213487764 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: GAH
< 1213487765 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :IT FAILED
< 1213487771 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :../../../libiberty/regex.c:51:25: error: sys/types.h: No such file or directory
< 1213487774 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :../../../libiberty/regex.c:158:25: error: strings.h: No such file or directory
< 1213487774 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :In file included from ../../../libiberty/../include/xregex.h:26,
< 1213487774 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :                 from ../../../libiberty/regex.c:193:
< 1213487778 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :../../../libiberty/regex.c:196:20: error: ctype.h: No such file or directory
< 1213487779 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and toooons more
< 1213487832 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol!
< 1213487849 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: HALP
< 1213487906 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: HALP
< 1213487996 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: HALPf
< 1213488071 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reappears.
< 1213488095 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What was your configure line?
< 1213488102 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :../configure --prefix=/opt/jsmips --target=mips-jsmips --with-newlib --disable-libssp
< 1213488110 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and i'm on os x 10.4, x86
< 1213488131 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's possible, although a grim and unpopular possibility, that you need to use Apple's GCC sources rather than baseline GCC.
< 1213488149 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't know whether a baseline GCC will compile on Mac OS X even for cross-compiling.
< 1213488187 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ah.
< 1213488196 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But hm, it shouldn't even be trying to compile libiberty for the target, and on the host I'm sure you have strings.h :P
< 1213488198 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Shit. Where are apple's gcc sources?
< 1213488228 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Actually, before going down that ugly path, could you pastebin more of the context of those errors?
< 1213488233 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'k
< 1213488278 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/SQFojI35.html
< 1213488334 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I have more context if needed.
< 1213488401 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME. 3 appeals of CFJ 1966c!
< 1213488412 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Any ideas?
< 1213488426 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213488442 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well that's odd.
< 1213488449 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's trying to compile libiberty for the target ...
< 1213488456 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But there's no reason for it to compile libiberty for the target ...
< 1213488466 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Let's venture to #gcc. Together!
< 1213488486 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeehaw!
< 1213488501 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Also a perfect opportunity to subtly "doink" jsmips :P )
< 1213488526 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You state the problem. I've already stated it once.
< 1213488526 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213488622 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: TREASURE THIS MOMENT. You can pretend you have a mac.
< 1213488793 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: And pretend #gcc isn't dead
< 1213488846 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: So. What should I do now.
< 1213488869 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not sure. Get GNU/Linux? :P
< 1213488875 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Fail. :P
< 1213488882 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Double fail for "GNU/Linux")
< 1213488901 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not sure. Get the GNU operating system utilizing the kernel Linux? :P
< 1213488924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :How about "Get Linux"
< 1213488987 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not sure. Get GNU? (with whatever kernel you'd like)
< 1213489009 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ROLE REVERASL IN #GCC
< 1213489023 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha
< 1213489251 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.opensource.apple.com/darwinsource/projects/other/gcc-5483/ // OK, there must be an actual tarball somewhere :P
< 1213489348 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.opensource.apple.com/darwinsource/tarballs/other/gcc-5483.tar.gz
< 1213489379 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would try with Apple's GCC *shrugs* ... gross, but possibly necessary.
< 1213489424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: What, exactly, is gross about Apple's GCC?
< 1213489481 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's gross is that a different GCC would be necessary on a different OS when you're not even targeting that OS.
< 1213489546 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: OS X is a bit of a weird system
< 1213489546 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213489571 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, to be fair, you need a different GCC on Windows too :P
< 1213489877 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :.
< 1213490016 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OHWAIT
< 1213490029 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Did you download gcc-core, or the full gcc?
< 1213490108 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: full
< 1213490113 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*smacks self in head*
< 1213490117 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Try configuring with --enable-languages=c
< 1213490121 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Name your patches right, bitch. :P
< 1213490137 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, it'll patch against either, it just doesn't touch anything out of the core.
< 1213490168 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :--enable-languages=c will suppress all the other compilers, so it'll be the same compile as gcc-core.
< 1213490212 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Again, I have too much experience writing cross-compilers for my own good, I'm quite used to downloading only the core :P )
< 1213490236 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :*writing* cross-compilers or compiling them? :P
< 1213490252 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner_: Wrompiling them.
< 1213490256 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Fair enough: Too much experience compiling GCC cross compilers.
< 1213490269 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner_: Oh, and you know that blohsom I was writing about? Well it turns out Hobix, though written in Ruby, can do it all.
< 1213490276 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And, what's more, I actually got it to work.
< 1213490288 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HobixThatActuallyWorksAndIsMaintained: Coming to a ESO git repository near you!
< 1213490294 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :heh, report a bug "Not writting in Haskell" and see what they do about it :P
< 1213490297 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :*written
< 1213490301 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha
< 1213490304 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner_: they = _why the lucky stiff
< 1213490307 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wrote a raycaster in Haskell! >_>
< 1213490313 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :One of the most prominent members of the ruby community
< 1213490316 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So I wouldn't think much :P
< 1213490327 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and the website hasn't been updated since 2005.
< 1213490339 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Which is why a hobix that actually works and is maintained is such a wonderful thing for ESO to do!
< 1213490339 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :oh... so maybe it needs rewriting anyway :P
< 1213490347 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner_: Nah, hackety.org still uses it.
< 1213490350 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And it's active.
< 1213490353 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So ... _why still uses it.
< 1213490354 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213490357 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And it works well. For stuff.
< 1213490375 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :oh, so "_why the lucky stiff" is a person?
< 1213490389 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner_: yes
< 1213490407 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AKA _why, why the lucky stiff, and most confusingly 'why'
< 1213490411 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, he has a gui lib named 'Shoes', singular
< 1213490419 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Why just released Shoes, which is a GUI library.
< 1213490422 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213490424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://whytheluckystiff.net/
< 1213490441 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you might have seen Hackety Hack, he made that
< 1213490474 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :I haven't seen much of the Rubites at all (maybe I've been avoiding them)
< 1213490554 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner_: Me testing hobix' default install that actually works:
< 1213490556 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://eso-std.org/~tusho/hobix/
< 1213490563 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://eso-std.org/~tusho/hobix2/ (With comments. That don't work.)
< 1213490603 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :"posted by elliott hird"?
< 1213490612 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :tusho == ehird?
< 1213490619 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner_: YOU GOT ME
< 1213490624 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*gasp*
< 1213490626 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213490643 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :In #esoteric today: the three people who didn't know that already
< 1213490689 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :I was pretty sure I'd seen tusho and ehird speaking at the same time and acting like different persons
< 1213490701 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner_: um.. nope
< 1213490717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: GCC BUILT
< 1213490740 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I assumed my personality was unique enough that there'd be no confusion
< 1213490745 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm slightly offended :P
< 1213490755 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: YAY ^^
< 1213490763 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Link to newlib, I'm a lazy ass.
< 1213490772 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/search?q=newlib
< 1213490790 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It's more snarky if you use tinyurl to link to justfuckinggoogleit.com/?q=newlib.
< 1213490803 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lalala
< 1213490815 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho you're ehird?
< 1213490819 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :make that four people.
< 1213490824 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: No, 3.
< 1213490828 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I predicted the third.
< 1213490831 0 :ehird!n=RawIRC@71.237.179.105 JOIN :#esoteric
< 1213490832 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME.
< 1213490836 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1213490841 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gasp!
< 1213490843 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you lie!
< 1213490844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You got my real name rong.
< 1213490845 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*wrong
< 1213490847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tusho: WTF, you're still here pretending to be me!
< 1213490850 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's two t's.
< 1213490852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ORLY? Crap :P
< 1213490855 0 :ehird!unknown@unknown.invalid QUIT :Nick collision from services.
< 1213490864 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Pwnt.
< 1213490866 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213490866 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're just names to me, and if the names dont match, i dont know :(
< 1213490874 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: ehird. tusho. ehird. tusho. Repeat.
< 1213490886 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :like if oklopol didnt alternate to oklofok
< 1213490886 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: WTF NEWLIB IS 12MB
< 1213490905 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: 'ehird' is deprecated, fyi. :P
< 1213490920 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :how did you pronounce "ehird" btw?
< 1213490929 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ee hurd.
< 1213490938 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hm.
< 1213490939 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :For ... Elliott Hird.
< 1213490939 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: The various per-system stuff is 16MB alone.
< 1213491018 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :at least oklo* usually takes nicks with oklo* ... besides, I'm kind of suspecting the different oklo*'s aren't quite the same person :P
< 1213491032 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh they are olsner
< 1213491040 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i can assure you
< 1213491045 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :every _inch_ of them is the same...
< 1213491051 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :>d
< 1213491054 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: You would know, you've explored every inch.
< 1213491060 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OHHHH SNAP
< 1213491062 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes, that WAS the implication
< 1213491065 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213491067 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thank you captain obvious
< 1213491068 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I was being silly
< 1213491073 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pah
< 1213491079 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you werent BEING silly
< 1213491081 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you ARE silly
< 1213491083 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nobody appreciates sarcastic captain obviouses, augur
< 1213491090 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: OK now how do I shot newlib.
< 1213491092 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're, what, 15? all 15 year olds are silly.
< 1213491107 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :15? no. :P
< 1213491115 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :16, whatever
< 1213491116 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1213491118 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213491119 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213491124 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :14?
< 1213491125 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :13?
< 1213491128 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you cant be THAT young
< 1213491128 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1213491132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: you fail at logreading!
< 1213491158 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :apparently you fail are remembering the joke we had the other day about you being 15 and pedobear coming to snatch you up :(
< 1213491162 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :bad tusho! bad!
< 1213491179 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :afk eating cake and drinking coffe
< 1213491179 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reappears.
< 1213491181 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :e
< 1213491181 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait, is this like double sarcasm
< 1213491182 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::d
< 1213491189 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Same config flags as binutils: ../configure --prefix=... --target=mips-jsmips
< 1213491190 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :anyway, changing nicks is evil... you shouldn't expect every other person on irc to link your new nick to your old self *manually* - it's easier for them (us) to just treat you as an entirely new and unknown entity
< 1213491204 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i am infinitely recursive sarcasm
< 1213491206 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and irony
< 1213491212 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is gone
< 1213491214 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :fractal irony?
< 1213491226 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how many levels of sarcasm most people have /me's age wrapped up in
< 1213491231 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GOGOGOGOGOGO 'MAKE'
< 1213491233 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :olsner_: I choose to treat everyone as a completely new and unknown entity, even if I've talked to them a hundred times before.
< 1213491259 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :wise choice, nicks being so very easy to falsify
< 1213491262 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :olsner_: Makes it easier, since I don't have to remember anyone.
< 1213491272 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :D'OH
< 1213491275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fixes path
< 1213491276 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/bin/sh: line 1: mips-jsmips-cc: command not found
< 1213491296 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Wait, what LD environment variables do I have to change for /opt/jsmips/lib
< 1213491308 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You shouldn't need any ...
< 1213491331 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why, what do you have in /opt/jsmips/lib ?
< 1213491337 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Should just be a couple of .a files.
< 1213491353 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(And the gcc/ directory, but GCC figures that one out itself)
< 1213491366 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Oh, hah, it's trying mips-jsmips-cc
< 1213491367 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it needs
< 1213491370 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mips-jsmips-gcc
< 1213491381 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's probably trying -cc because -gcc wasn't in $PATH when it configured.
< 1213491389 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ic,ic
< 1213491444 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which is a pretty stupid decision, really :P
< 1213491449 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, for the logs, my age is fib(4+3)+5-4.
< 1213491463 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :fib(7)+1?
< 1213491469 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Err.
< 1213491472 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :-6
< 1213491483 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fib(4+3)+5-6
< 1213491488 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :fib(7)-1?
< 1213491500 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner_: Shut up, I obfuscate everything
< 1213491500 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213491517 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is that a 0-indexed fib() function or a 1-indexed fib() function?
< 1213491540 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: fib(0)=0, fib(1)=1
< 1213491571 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Having more luck with newlib now?
< 1213491575 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yeah.
< 1213491578 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's compiling. Sloooooooooooooowly.
< 1213491587 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, then the pain is probably mostly over :P
< 1213491598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I think JSMIPS is the real pain.
< 1213491616 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213491619 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213491624 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I meant the pain of cross compiling, but sure.
< 1213491659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You know, I think we'll have to hand-code a gui with <canvas>. X11 will just be too slow
< 1213491659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213491672 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#include <canvas.h>!
< 1213491677 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is not even remotely considering GUIs yet :P
< 1213491696 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ehm, you're 12!?
< 1213491727 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner_: sheesh, welcome to like 5 days ago
< 1213491730 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: how long does newlib take to compile exactly?
< 1213491734 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :7 years?
< 1213491745 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Approximately.
< 1213491756 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Longer than GCC, bizarrely enough.
< 1213491787 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :really!? I thought newlib was supposed to be small?
< 1213491795 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner_: so did I..
< 1213491803 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I think the first JSMIPS thing I'll do is a JS FFI
< 1213491824 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213491830 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That'd be pretty nifty, and not actually too difficult.
< 1213491836 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :js_t *js_eval(char *src);
< 1213491843 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just make sure you associate it with a syscall # that isn't commonly assigned to a UNIX syscall.
< 1213491861 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :js_t *js_prop(js_t *obj, char *name);
< 1213491881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :void *js_to_func(js_t *obj);
< 1213491881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :etc
< 1213491893 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(fib 7) + 1 huh
< 1213491916 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats 14, tusho.
< 1213491923 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and yet you said you WERENT 14.
< 1213491924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: -1
< 1213491928 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I corrected myself.
< 1213491939 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're really 12?
< 1213491945 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes :P
< 1213491952 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: JSMIPS IS DONE
< 1213491953 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: did the second boss, continued for some while and missaved to a place where i can only return back to the beginning of the game :D
< 1213491955 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ZOMGZZZZZ!!!
< 1213491955 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im ten years older than you?
< 1213491960 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Uh, you mean newlib, right?
< 1213491961 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! :D
< 1213491964 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :er
< 1213491964 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213491966 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::pounce::
< 1213491967 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :<3you
< 1213491978 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION records this momentous orgy.
< 1213491983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: If you're 22 then you're ten years older than me.
< 1213491989 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :If you're something else then you're not. :P
< 1213491996 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes, i'm 22. :P
< 1213492001 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::rapes tusho::
< 1213492003 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so oklopol
< 1213492007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so cool
< 1213492009 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i have an evaluation model for Reactance
< 1213492023 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sheesh. You rape me and don't even give it a second thought!
< 1213492023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :me too, i implemented it
< 1213492031 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i686-apple-darwin8-gcc-4.0.1: bin2arr.c: No such file or directory
< 1213492031 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i686-apple-darwin8-gcc-4.0.1: no input files
< 1213492032 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;_;
< 1213492038 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: why would i? it's RAPE.
< 1213492044 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: implemented it in JS?
< 1213492050 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: BUT IT'S NOT CARING RAPE.
< 1213492052 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :with IO?
< 1213492059 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :all rape is not caring rape, tusho.
< 1213492062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i'm stopping iwbtg, a game is not worth playing if there's a possibility of having to start over
< 1213492065 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :CARING RAPE IS
< 1213492065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I forgot to add that before, hg pull to get it.
< 1213492075 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :CARING RAPE DOES NOT EXIST.
< 1213492077 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ugh fine
< 1213492080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: just has output
< 1213492106 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::rapes tusho then kisses him on the forehead::
< 1213492113 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: in JS tho?
< 1213492114 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reports to the fbi
< 1213492117 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :can i see some working code?
< 1213492124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: i've never coded anything in JS
< 1213492130 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lame :P
< 1213492138 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whats your implementation in?
< 1213492141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :python
< 1213492143 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: Python I gues
< 1213492144 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :s
< 1213492161 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Can I make the test program more exciting
< 1213492162 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :can i _see_ anything or is it just /ostensibly/ implemented
< 1213492174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've pasted the source
< 1213492178 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Of course.
< 1213492180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god i'm pissed at iwbtg
< 1213492184 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck
< 1213492184 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o its ostensibly implemented :)
< 1213492196 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: That was just whatever random crap I decided to test with :P
< 1213492200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't even see the save button, was a misfire
< 1213492213 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i like how tusho knows more about haskell than I do
< 1213492214 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213492217 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and tusho's 12
< 1213492221 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ahh kids
< 1213492233 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :DAMN WHIPPERSNAPPERS AND THEIR HASKELL
< 1213492325 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :eh?
< 1213492329 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :get off my lawn!
< 1213492393 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213492411 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Pushed.
< 1213492417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I made the test program all modular. :P
< 1213492453 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Doesn't fit in the console though :P
< 1213492461 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Nor does your previous example.
< 1213492464 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Can I make it scrollable? :P
< 1213492473 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Or, if not scrollable, bigger.
< 1213492505 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bigger, yes, but scrollable would be tricky because I'd eventually like to have full vt100 support.
< 1213492531 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I'm just going to swap the newlines for spaces in the fibo output and push ;)
< 1213492582 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR:
< 1213492582 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :            setTimeout(mipses[this.num].run, 0);
< 1213492584 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that should work
< 1213492585 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why doesn't it?
< 1213492598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it dies after hello world
< 1213492617 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea why it doesn't, but my current unmodified version does :P
< 1213492629 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: But it's slower.
< 1213492636 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Inherently)
< 1213492641 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think that the expression is actually reevaluated in the global scope.
< 1213492652 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :When the timeout fires.
< 1213492654 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which is lame :(
< 1213492663 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's why I had to make the array of mipses in the first place.
< 1213492667 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise you could just do this.run
< 1213492697 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Regardless, it eval()s a string and that's really slow for js
< 1213492699 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'll be our bottleneck
< 1213492712 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I realize that, but have no solution.
< 1213492720 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Feel free to invent one, but until you do, don't just break it :P
< 1213492876 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Done.
< 1213492878 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's so much faster now.
< 1213492883 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[            var func = function () { func.mips.run(); };
< 1213492883 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :            func.mips = this;
< 1213492883 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :            setTimeout(func, 0);]]
< 1213492891 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eliminates the mips array
< 1213492919 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Hm. Where else is mipses used?
< 1213492922 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hm, didn't realize that would work, but good to know that it does.
< 1213492927 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Pretty much nowhere :P
< 1213492933 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Why did it suddenly stop working then
< 1213492941 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I need to fix test.head and test.tail.
< 1213492946 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :er
< 1213492952 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho why are you doing it that way??
< 1213492956 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you can just use closure..
< 1213492959 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: Nope.
< 1213492965 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :They get re-evaluated with self = Window.
< 1213492975 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :er this
< 1213492975 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wha?
< 1213492978 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, actually: Leave mipses in so the 'Stop MIPS' button can stop all the MIPSes.
< 1213492980 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well whatever, i'll trust you :p
< 1213493029 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aha, even better
< 1213493030 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :            var self = this;
< 1213493030 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :            setTimeout(function () { self.run(); }, 0);
< 1213493046 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :setTimeout((function(m){ return function(){ m.run(); }; })(this), 0);
< 1213493049 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: K, pull.
< 1213493050 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, fine, just push something X-P
< 1213493058 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of course I said that JUST too late X_X
< 1213493062 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yay makeshift lets :)
< 1213493072 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, that console is a BIT gigantic ...
< 1213493105 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't fit on my screen.
< 1213493108 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Well, I like it. Shrink if you want to
< 1213493119 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Eh *shrugs*
< 1213493162 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Tweaked.
< 1213493163 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Pull.
< 1213493197 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoot. OK, I'm going to fix up test.head and test.tail to work better with the new setup.
< 1213493244 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Ah, wait
< 1213493247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Let me fix that
< 1213493257 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Er
< 1213493260 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I already pushed it :P
< 1213493310 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Too bad, I pushed a more awesomer version
< 1213493317 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Besides, we can currently only have one mips
< 1213493320 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So why do we need mipses?
< 1213493325 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :We don't, really. Can I remove it?
< 1213493349 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :We can currently only have one mips: Until threads are implemented >: )
< 1213493351 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: even Start MIPS will only start _one_
< 1213493374 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Also, we should NOT do threads by using multiple VMs...
< 1213493415 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you make a new MIPS and point its memory at the previous MIPS' .mem, you get threads with no significant overhead or complication.
< 1213493432 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: But if you just make MIPS itself handle the threads, it's less ugly.
< 1213493436 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And less memory intensive.
< 1213493437 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And faster.
< 1213493445 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That'll be important when we start running real MT apps
< 1213493455 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would contest that it's more ugly, less memory intensive, and neither faster nor slower.
< 1213493465 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Since you'd need to implement a bunch of thread switching code.
< 1213493480 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yes faster, because it's one streamlined operation chain
< 1213493535 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The only difference is whether we implement context switching in JavaScript or allow the JavaScript interpreter's already-existent context switching for supporting setTimeout do it for us.
< 1213493571 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Meh, fine. Don't make jsmips any slower while I sleep.
< 1213493571 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213493600 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BAYYYEE
< 1213493605 0 :tusho!unknown@unknown.invalid QUIT :
< 1213493632 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :wow, 12!? friggin twelve
< 1213494395 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213495118 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213495272 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213495277 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213495673 0 :Corun!n=Corun@88-105-156-235.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213496380 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213498991 0 :Phenax!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213499000 0 :Phenax!n=Phenax@67.15.72.46 JOIN :#esoteric
< 1213499644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokoko
< 1213499662 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :okookkoooooooooooooooooooooooooooooooooooooooooooooooooooooooo
< 1213501024 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a bad oko
< 1213504562 0 :crink!n=user@unaffiliated/crink JOIN :#esoteric
< 1213505010 0 :crink!unknown@unknown.invalid PRIVMSG #esoteric :hi
< 1213505024 0 :crink!unknown@unknown.invalid PRIVMSG #esoteric :is there brainfuck written in assembler?
< 1213505612 0 :olsner_!unknown@unknown.invalid PRIVMSG #esoteric :probably ... brainfucks abound
< 1213506904 0 :crink!unknown@unknown.invalid QUIT :"Leaving."
< 1213507360 0 :GreaseMonkey!n=gm|--0@219-88-194-36.jetstream.xtra.co.nz JOIN :#esoteric
< 1213507406 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i see you're doing projecteuler
< 1213508641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when did you start?
< 1213516011 0 :arekinath!n=nikosai@ppp121-45-192-97.lns1.bne1.internode.on.net JOIN :#esoteric
< 1213516799 0 :clog!unknown@unknown.invalid QUIT :ended
< 1213516800 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1213517933 0 :kar8nga!n=kar8nga@AMarseille-151-1-48-6.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213520032 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213520039 0 :oklofok!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213520659 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213520884 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213522487 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: timestamp of the solution to the first one is 2006-04-02 11:22
< 1213522494 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but I haven't been doing it much lately
< 1213522546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did some 80 tasks near christmas, and started doing again a few days ago
< 1213522571 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(actually *during* christmas)
< 1213525491 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Remote closed the previous member app"
< 1213526410 0 :arekinath!unknown@unknown.invalid QUIT :
< 1213527091 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric
< 1213528663 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1213528670 0 :Hiato1!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric
< 1213528937 0 :Corun!n=Corun@88-105-220-234.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213529384 0 :Slereah_!n=hax@ANantes-252-1-48-54.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213529553 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213529669 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213529686 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213530180 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213530496 0 :Corun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213530529 0 :Corun!n=Corun@88-105-220-234.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213530714 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION congratulates Russel T Davis on a brilliant tale of multiple-critical-miss on the "Influence Mob" roll.
< 1213530746 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*Davies
< 1213532136 0 :RedDak!n=dak@host146-82-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1213533092 0 :kar8nga!n=kar8nga@AMarseille-151-1-48-6.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213533386 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1213533860 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213533874 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213534574 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1213534979 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213534995 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213535573 0 :atsampson!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213535660 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric
< 1213537812 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213538242 0 :kar8nga!n=kar8nga@AMarseille-151-1-48-6.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213538793 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm back people
< 1213538947 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Fuck
< 1213538954 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :My pi book still didn't arrive.
< 1213538956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: hi
< 1213538959 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I hope it's here tomorrow.
< 1213539004 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :That will teach me to order from a bookstore called Quartermelon.
< 1213539020 0 :timotiis_!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1213539061 0 :timotiis!unknown@unknown.invalid QUIT :Nick collision from services.
< 1213539067 0 :timotiis_!unknown@unknown.invalid NICK :timotiis
< 1213540574 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213540646 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213541449 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213542021 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213542500 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1213542664 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213542668 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213542773 0 :olsner_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213542812 0 :jix!n=jix@dyndsl-080-228-186-033.ewe-ip-backbone.de JOIN :#esoteric
< 1213543483 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213544309 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213544340 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213545860 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric
< 1213545931 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523
< 1213545937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: hi
< 1213545946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm inventing a crazy new version number system for C-INTERCAL
< 1213545956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I'm thinking about doing things like betas and release candidates
< 1213545961 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and also want to number repository entries
< 1213545977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :here, take a look:
< 1213545978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[[
< 1213545981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :	22.-3.0.29     (alpha in repository, before any betas)
< 1213545981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :	1.-2.0.29      (beta, thus the -2)
< 1213545981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :	1.-1.2.-2.0.29 (repository revision preparing for another beta)
< 1213545981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :	2.-1.0.29      (this means the second release candidate for 0.29)
< 1213545981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :	0.29           (version 0.29 itself)
< 1213545982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :	1.29           (a bugfix for 0.29)
< 1213545984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :]]
< 1213545994 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Needs more imaginary numbers
< 1213546001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: nah, I like it as it is
< 1213546005 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's simple and easy to understand
< 1213546027 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, it's not
< 1213546031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all I need to do now is figure out how to get darcs to number things like that
< 1213546033 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :negative numbers were crazy enough
< 1213546038 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and how to get Debian to do things
< 1213546038 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but imaginary numbers crazier
< 1213546043 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and, you can't make darcs do that
< 1213546046 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :darcs just tracks revisions.
< 1213546058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it allows pre-commit scripts IIRC
< 1213546064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they can update the version number for me
< 1213546071 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that'll be unpredictable
< 1213546085 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not if only one person ever pushes
< 1213546093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :each push would increment the version number
< 1213546110 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what if you let me push because i'm so awesome
< 1213546111 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :huh
< 1213546112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, figured out how it works yet?
< 1213546113 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :</conversation>
< 1213546115 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and no
< 1213546122 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: anyway
< 1213546126 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :CLC-INTERCAL already uses negs
< 1213546127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it's lexicographical right-to-left, numerical within the sections
< 1213546130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I told you it was easy
< 1213546135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, but it interprets them in decimal
< 1213546135 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so you should use something else
< 1213546145 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if not imaginary numbers then something else
< 1213546146 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I'm not just trying to be esoteric
< 1213546152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this is actually a good version number system
< 1213546180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how else could you number, for instance, a repository revision intended to eventually become part of the second beta for version 0.29?
< 1213546203 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 0.29a
< 1213546208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or, if you wanna be more precise
< 1213546212 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :0.29a<revision number>
< 1213546212 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like
< 1213546215 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :0.29a254
< 1213546227 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so, that's a non-esoteric system. If we wanna be esoteric...
< 1213546233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no, that doesn't work
< 1213546238 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it needs to become before beta 2
< 1213546243 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but after beta 1
< 1213546245 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in the versioning system
< 1213546265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it would be 0.29beta2~pre1 or something silly like that in existing systems
< 1213546272 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Make version numbers cellular automata.
< 1213546288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: seriously, though
< 1213546289 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Each revision = step the cellular automata one step.
< 1213546299 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Do something more fancy for betas, alphas, minors and majors.
< 1213546305 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It would certainly make debian hate you
< 1213546321 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I'm writing a backwards-compatible C-INTERCAL to Debian version number compiler
< 1213546324 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in INTERCAL
< 1213546331 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bah
< 1213546335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi SimonRC
< 1213546338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Do it with my cellular automata idea.
< 1213546341 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BUT
< 1213546342 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I wish I had the motivation to do useful stuff like you do
< 1213546346 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Make the cellular automata description language
< 1213546351 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :made up of 0-9, minus, and .
< 1213546352 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Well, useful compared to the stuff I do
< 1213546361 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and - can only come before a number and a .
< 1213546368 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and . can't be at the end or the start
< 1213546371 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and . can't come after .
< 1213546385 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That is, things like 3345.-45.2343.-346883.-34.342.4
< 1213546387 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bbl
< 1213546395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does . or : come first in alphabetical order?
< 1213546397 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks
< 1213546410 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :. comes first
< 1213546425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now I just have to try to figure out the implications of that...
< 1213546540 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you don't like my idea.
< 1213546543 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You there?
< 1213546545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I don't
< 1213546555 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm actually trying to do something which is almost serious here
< 1213546578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my system is flexible enough to have release candidates for alphas for betas, if necessary
< 1213546593 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it can be expressed Debian-style if necessary
< 1213546593 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you can do that with mine!
< 1213546598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ditto
< 1213546599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: how?
< 1213546613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and by Debian-style I mean also sorting correctly
< 1213546616 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, I'm not entirely sure, but I know it's _possible_
< 1213546621 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :here's the basic idea to the system
< 1213546632 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :- code up some kind of cellular automata thingy
< 1213546640 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :- find an initial pattern that grows and shrinks indefinitely
< 1213546645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I did have to download the source code for dpkg to figure out how its sorting worked, though
< 1213546650 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :- write an input language with that format
< 1213546661 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :- each 'most minor' release, step it
< 1213546665 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I dunno what to do for more important releases
< 1213546672 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh, and because of repeating patterns, prefix it with the year
< 1213546678 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so 2008.3345.-45.2343.-346883.-34.342.4
< 1213546682 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213546685 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'd be smaller most of the time
< 1213546686 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like
< 1213546693 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :2008.-34.5563.3563.-45861
< 1213546697 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mine gives smaller names to the most important releases
< 1213546712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: then you could step it until it shrinks N for more important releases
< 1213546739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also it embeds the C-INTERCAL version number at the end of the Debian version number
< 1213546761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'm pretty sure you can convert mine to dpkg
< 1213546766 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with a bit of magic
< 1213546774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, in theory you can convert anything to dpkg
< 1213546776 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The most stupid solution is to make the debian version the generation number
< 1213546780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because you can convert anything to my system
< 1213546783 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but there's gotta be better ways
< 1213546787 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But that would work.
< 1213546799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mine is basically a binary tree
< 1213546808 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :expressed in numbers and hyphens and dots
< 1213546813 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can insert anywhere into it
< 1213546828 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Welp, I think my solution is very intercally
< 1213546837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: then you don't get INTERCAL
< 1213546844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::<
< 1213546937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you understand how a tree-sort works?
< 1213546941 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yes
< 1213546944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my system's a serialisation of that
< 1213546960 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thus making it obvious that you can add a new version number anywhere in the tree
< 1213546975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's pretty elegant too
< 1213546997 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apart from the weird historical right-to-left reading, it's pretty much a perfect version number scheme
< 1213547034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just imagine how useful it would be for people like Firefox to be able to release a release candidate for 3.0
< 1213547040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and, say, call it 3.0.-1.1
< 1213547051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then have 3.0.-1.2 available for the second release candidate
< 1213547078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and 3.0.-1.2.-1.130 (or whatever) available for their repository versions that were partially-fixed versions of the second release candidate
< 1213547133 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I don't think they'd be so enthusiatc
< 1213547136 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*enthusiastic
< 1213547177 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they don't have meaningful version numbers for those at the moment
< 1213547192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they end up with separate version number schemes for repo versions and released versions
< 1213547432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, 1.-1.2.-2.0.29 Debianises to 29:0~8.2~9.1.-1.2.-2.0.29
< 1213547442 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ten's complement FTW
< 1213547495 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jrj
< 1213547496 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*hrh
< 1213547497 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*heh
< 1213547606 0 :Corun!n=Corun@88-105-220-234.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213547732 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*whistle
< 1213547772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION faces the terrifying prospect of having to do string handling in INTERCAL
< 1213547802 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :write a string library!
< 1213547814 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :is there a way to pass arrays as arguments?
< 1213547817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that would involve doing string handling
< 1213547829 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: well, you don't pass things as arguments, as such
< 1213547835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :each variable is scoped individually
< 1213547838 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213547845 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you pass values in globals and scope them to simulate argument passing
< 1213547851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that works for arrays just as well as it works for scalars
< 1213547855 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Oh I know that...
< 1213547873 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I wondered if you could somehow have array references
< 1213547875 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Wait
< 1213547880 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :After the combine base
< 1213547886 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so you don't have to copy things into specific arrays all the time
< 1213547888 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHAHAHAHAAH:[
< 1213547889 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[Tell me what to use then. Having read as far as to page p. 22 in the K&R, it doesn't mention another way of printing ``".]]
< 1213547898 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, wrong window
< 1213547900 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :We should make a language with 50 ways of printing the empty string
< 1213547918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: C has an infinite number of ways to print the empty string
< 1213547927 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: No, but I mean, nothing else
< 1213547945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :don't all NOPs print an empty string, anyway?
< 1213547958 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :exactly
< 1213547960 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :taht's what's so hilarious
< 1213547963 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: there aren't exactly references
< 1213547965 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :someone posted a program with printf("");
< 1213547970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you can have overloaded variables
< 1213547971 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and someone laughed at it and told them why it was stupid
< 1213547974 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and they responded with that
< 1213547974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that can do a similar thing
< 1213547994 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can't overload arrays in C-INTERCAL
< 1213547999 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you can in CLC-INTERCAL
< 1213548004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's sort of like symlinking
< 1213548020 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can, for instance, do DO .999 <- ",1/,2" SUB #1
< 1213548032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to give yourself a pretext to evaluate ,1/,2
< 1213548040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :from then on ,1 is an alias to ,2
< 1213548050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you can scope the aliases as much as you like
< 1213548061 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sounds like it might work
< 1213548068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the issue, though, is that if someone STASHes ,2, the new value will be referenced by ,1 rather than the old one
< 1213548072 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can't reference auto variables
< 1213548074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :only globals
< 1213548083 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213548098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the only reason symlinks work is that filesystems don't have scoping rules
< 1213548112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although scoped filesystems are an interesting idea, now I think about it
< 1213548124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would be a greatly improved way to do temporary files
< 1213548136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and chrooting, for that matter
< 1213548156 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I agree
< 1213548173 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It would be nice if there were a proper system call to create anonymous files and directories
< 1213548201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: a scoped method would allow you to create named files and directories that you could see, but no other process could, that vanished when your process ended
< 1213548202 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :rather than doing a hope-its-atomic open-and-unlink
< 1213548217 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it wouldn't cause trouble if you picked the same name as another process
< 1213548220 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ais523: anonymous directories might work quite well for that
< 1213548231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yes, they might be one way to implement them
< 1213548235 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :except...
< 1213548264 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I fear that Java File objects will interact poorly with anonymous directories and such
< 1213548281 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, my method would let you name a tempfile anything
< 1213548281 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If I recall correctly, they use full paths a lot.
< 1213548289 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why name it at all?
< 1213548294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could name it /etc/passwd and your program would still work
< 1213548295 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so I came up with the craziest JS thing ever.
< 1213548304 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh, I see what you mean now
< 1213548307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: so you can override a system file's contents like that
< 1213548335 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :PLan9's union filesystems are a bit like that
< 1213548372 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not surprised
< 1213548385 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :however, somehow I doubt they ended up inventing symlinks for variables in programming languages
< 1213548399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but scoped files and symlinked variables are both sensible concepts in some sense
< 1213548407 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hardcore plan9ers would like to make variables symlinks, probably
< 1213548412 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they like the fs quite a lot :P
< 1213548418 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, Macs have references to files
< 1213548425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in the same way that you can have pointers to variables
< 1213548434 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: macs references to files are, uh, symlinks.
< 1213548439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no, as in numbers
< 1213548445 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they aren't in the filesystem
< 1213548450 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're ints that can be passed from program to program
< 1213548454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and used internally
< 1213548457 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: uh, file descriptors?
< 1213548463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: the file has to be open to do that
< 1213548470 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think most Unices can manage it
< 1213548475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the Mac filesystem is weird
< 1213548478 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sorry, I don't think os x is any different in this area
< 1213548482 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: HFS+ isn't that weird
< 1213548494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are 6 different ways of representing a file IIRC
< 1213548510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it corresponds sort of to passing around inode numbers in a typical Unix program
< 1213548512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but saner
< 1213548575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... does any programming language have permissions on variables?
< 1213548592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose OO languages have private/protected/public, but it's not quite the same
< 1213548603 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :don't think so
< 1213548610 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :arguably some languages have things like character special variables
< 1213548610 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you know, I really dislike filesystems
< 1213548619 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because I don't think heirarchically.
< 1213548623 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what would you use instead?
< 1213548634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I think a multidimensional filesystem would be good
< 1213548639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would be based on tagging, I think
< 1213548641 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Something tagged. Multidimensional sounds nice.
< 1213548644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but tags could themselves be tagged
< 1213548649 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213548650 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that sounds very good
< 1213548651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you could do hierarchies if necessary
< 1213548656 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and, then, files are just tags
< 1213548669 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :turtle solutions are always nicer, I feel
< 1213548679 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :/etc/passwd would mean "a file tagged with (passwd tagged with an untagged etc)"
< 1213548685 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: kind of, yeah
< 1213548687 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :except it would be
< 1213548695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that way it's backwards-compatible to real filesystems
< 1213548708 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a tag tagged with [the tag passwd tagged with [the tag etc tagged with []]]
< 1213548708 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the difference would be that instead of, say, /home/ais523
< 1213548718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could have /home&/ais523
< 1213548718 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it would be /user/ais523
< 1213548729 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a tag ais523 tagged with [the tag user tagged with []]
< 1213548735 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and look, users are just tags!
< 1213548741 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gosh, that's so elegant.
< 1213548743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I'd take that as corresponding to the user ais523
< 1213548747 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes
< 1213548749 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :users can just be tags!
< 1213548756 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you lose canonical names
< 1213548759 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, with my idea, files could have subfiles
< 1213548762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas /user/ais523&/home would be the same as /home&/user/ais523
< 1213548764 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: of course you do. I don't see that as a bad thing
< 1213548771 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I don't really like that idea
< 1213548773 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why seperate the concepts
< 1213548776 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and there are fewer safeguards against things having duplicate names or no names
< 1213548777 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now I need some way to get /home/ais523 and /user/ais523/home to map to those
< 1213548782 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mine lets you make EVERYTHING a tag
< 1213548782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: the & just means 'tagged with both''
< 1213548788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: so are mine
< 1213548794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but this is the multidimensionality I'm talking about
< 1213548798 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I don't see why /user/ais523 is not perfect
< 1213548804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that's the user itself
< 1213548807 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/user/ais523/passwd
< 1213548808 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not eir home directory
< 1213548811 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/user/ais523/code/c-intercal/
< 1213548815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with that?
< 1213548823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: clashes
< 1213548836 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how does one divide up space between things and programs?
< 1213548836 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: wait, how about this:
< 1213548837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because, say, /user/ais523/group might be "www-data"
< 1213548841 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait, wait
< 1213548843 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :look:
< 1213548860 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: presumably, programs would be tagged with /bin
< 1213548860 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you might have 1000 packages installed; what stops them colliding?
< 1213548873 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/user/ais523/[code,c-intercal]
< 1213548876 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1213548876 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or
< 1213548876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: well, /bin/pager might be ambiguous
< 1213548882 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/[user,home]/ais523/[code,c-intercal]
< 1213548883 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1213548889 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: really, we need tags to be predicates with arguments
< 1213548896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but /bin/pager&/less would be unambiguous, as would /bin/pager&/more
< 1213548900 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and a nice way to do composition
< 1213548911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, /package/less and /package/more, probably
< 1213548915 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: user.home/ais523/code.c-intercal
< 1213548928 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, I see where you are coming from
< 1213548930 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh, and file extensions would be gone
< 1213548937 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because they're just tags
< 1213548941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho's . is the same as my &, I think, just with a different precedence
< 1213548952 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so having both would be simple enough
< 1213548959 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I would like a bit of heirarchy though still...
< 1213548961 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/user.home/ais523/documents/test
< 1213548963 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/user.home/ais523/documents.pdf/test
< 1213548965 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/user.home/ais523/documents.txt/test
< 1213548970 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hey look, it's MultiViews :P
< 1213548973 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :some tags only make sense if certain other tags are applied
< 1213548981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that's why tags can be tagged themself
< 1213548983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: have dependent tags then
< 1213548987 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what the / does
< 1213548990 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok
< 1213548992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it looks like a normal system
< 1213549002 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so you have a heirarchy of tags?
< 1213549006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yes
< 1213549006 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: no
< 1213549009 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213549010 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you don't
< 1213549018 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you have a folksonomy of tags
< 1213549020 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except... not exactly a hierarchy
< 1213549022 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(terirble word)
< 1213549027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I don't know what folksonomy means
< 1213549038 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you have 'a heirarchy of tags' as much as you have 'a heirarchy of files'
< 1213549044 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you don't, because they're tagged
< 1213549050 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not heirarchically sorted
< 1213549065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, well it isn't a hierarchy because, say, */documents makes sense
< 1213549072 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that means "things tagged with documents"
< 1213549078 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213549081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :without specifying anything about what documents is tagged with
< 1213549127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: are you sure about that /user.home/ thing?
< 1213549139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I would have thought it would be (/home./user/ais523)/documents/test
< 1213549155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the document is in the home section, and belongs to user ais523
< 1213549170 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not sure
< 1213549172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, but some tags are transitive
< 1213549179 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's not right to have all tags transitive, though
< 1213549193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but, for instance, if a tag is tagged /user/ais523, so should the thing it tags
< 1213549202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... no, that's wrong too
< 1213549220 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Well, I started off feeling that the whole system had feet of clay, but that feeling is going away.
< 1213549259 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :datestamps would be tags too?
< 1213549266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: of course
< 1213549274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would be great if there could be tags like "yesterday" too
< 1213549280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which are automanaged by the system
< 1213549286 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you would definitely need an equivalent to the pwd
< 1213549291 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in shells, at least
< 1213549300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: well, my idea is you'd have a 'working tag'
< 1213549306 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213549308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's automatically prepended to any tag specification you use
< 1213549327 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: tags like yesterday - just add algorithmic tags
< 1213549333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes
< 1213549335 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[now the FS is undecidable, but who cares?]
< 1213549361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: algorithmic tags could probably be inefficient, though
< 1213549366 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :some tags "change faster" than others, but only typicaly so
< 1213549367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for practical use I'd recommend special-casing them
< 1213549394 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :for example, the tag specifying the current user will change very rarely
< 1213549418 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: remember that everything is a tag
< 1213549420 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not just the fs
< 1213549420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I think we need 3 precedences for the . operator
< 1213549423 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean _everything_
< 1213549425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes
< 1213549433 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that is, the whole system is the kernel + tags
< 1213549444 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's like microkernels, but to the incomprehensible extreme
< 1213549452 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there is something else you lose...
< 1213549455 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I love it
< 1213549458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what I mean, is, created/20080615 is a tag
< 1213549461 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is fine
< 1213549464 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes
< 1213549466 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to store in a system somewhere
< 1213549472 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :given a set of tags, it is hard to tell if it identifies a unique file or not
< 1213549472 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but yesterday shouldn't be stored
< 1213549472 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: except
< 1213549476 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :created/2008/06/15
< 1213549480 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or more specifically
< 1213549481 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :created/2008/06/15/*
< 1213549485 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since seconds etc will be tracked too
< 1213549487 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so
< 1213549488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that isn't much of a problem
< 1213549492 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(created/2008/*)/*
< 1213549497 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :will get you all tags created 2008
< 1213549499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could always write inode/100 if you needed to specify a file definitely
< 1213549501 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and adding a file might change an unambiguous tag into an ambiguous one
< 1213549504 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: good or what.
< 1213549515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yes, but that's deliberate
< 1213549518 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/ is a bit of a jarring character though
< 1213549525 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(created,2008,*),*
< 1213549529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: / means tagged with
< 1213549529 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :meh .. don't like that
< 1213549534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes
< 1213549535 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and we need three ways to do 'and'
< 1213549536 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit jarring
< 1213549538 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :considering how common it is
< 1213549541 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and no, we don't
< 1213549542 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we just need parens
< 1213549547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but for simple use
< 1213549560 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(created*2008*?)*?
< 1213549562 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmmm
< 1213549566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :say we have low-precedence &, high-precedence . and onesided-precedence ,
< 1213549566 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(created#2008#*)#*
< 1213549579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then it's /user/ais523,home/documents,pdf/test
< 1213549582 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I prefer , over all of them
< 1213549582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that looks good
< 1213549587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if a little hard to understand
< 1213549587 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so let's just have ,
< 1213549598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, , is the most useful of them
< 1213549614 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, so we are still keeping inodes or equivalent?
< 1213549616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a/b,c/d is ((a/b),c)/d
< 1213549623 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523:
< 1213549624 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(/created/2008/*)/user/ais523,home/documents,pdf/*
< 1213549625 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: they'd be a physical thing
< 1213549631 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :all pdf documents in ais523's home created in 2008
< 1213549642 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :utter. win.
< 1213549647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no, that's wrong
< 1213549650 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gah
< 1213549654 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it should be
< 1213549657 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if two files end up with exactly the same set of tags, how do you distinguish them?
< 1213549658 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/created/2008/*,/user/ais523,home/documents,pdf/*
< 1213549660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: right?
< 1213549660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :/created/2008/*&/user/ais523,home/documents,pdf/*
< 1213549662 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: they couldn't
< 1213549668 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since tags would include their inode and similar
< 1213549671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: pretty much
< 1213549678 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213549679 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just a case of operator precedence
< 1213549693 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523:
< 1213549693 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(/created/2008/*),/user/ais523,home/documents,pdf/*
< 1213549701 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :don't need &, really
< 1213549702 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's also correct
< 1213549703 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :this gun can be pointed at whole new feet, it seems
< 1213549705 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's too uncommon, ais523
< 1213549710 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :, will be fine
< 1213549733 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, no, you've put the parens on the wrong side of ,
< 1213549743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ahh
< 1213549748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok, we need one more operator then
< 1213549750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how about $
< 1213549751 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like haskell
< 1213549757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :/created/2008/*,(/user/ais523,home/documents,pdf)/*
< 1213549761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/created/2008/*$/user/ais523,home/documents,pdf/*
< 1213549764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that's what I was using & for
< 1213549779 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: right
< 1213549779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... does the , include an implied /
< 1213549785 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no
< 1213549789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1213549791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or do we make tagged "home" the same as untagged "home"
< 1213549792 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :do we even need /
< 1213549797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :your way's more elegant
< 1213549804 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i do believe that saying: 'home' tagged with anything
< 1213549806 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :doesn't make much sense
< 1213549807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but incapable of emulating a standard UNIX filesystem
< 1213549812 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since a load of those 'home's will mean nothing
< 1213549818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: as in, what if I want a dir called "home"?
< 1213549820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I don't think we should think about backwards compatibility
< 1213549823 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: directories don't exist
< 1213549828 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but you're right
< 1213549832 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :don't imply /
< 1213549832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm thinking of backward compatibility
< 1213549838 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, don't
< 1213549841 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :this is too strange to
< 1213549855 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/created/2008/*&/user/ais523,home/documents,pdf/*
< 1213549859 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I like that
< 1213549861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so do I
< 1213549876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where documents is a tag I've defined myself, in that example
< 1213549886 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you don't define tags
< 1213549888 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you just use them
< 1213549893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes
< 1213549896 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and they automagically exist
< 1213549902 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean that that means "documents with ais523's interpretation"
< 1213549909 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213549930 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: presumably, you'd make /user/ais523,home/documents tagged with /documents
< 1213549936 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(or /data/documents, whatever the OS calls them)
< 1213549954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes
< 1213549972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: am I the only one who desperately wants to use a system where _EVERYTHING_ is this tag system, like, right now?
< 1213549974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it could also be written /created/2008/*&/user/ais523,documents,pdf/*
< 1213549978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no
< 1213549982 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :good
< 1213549988 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why has nobody thought of this before?
< 1213549994 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i've heard of non-heirarchical FS'
< 1213549996 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but not to this degree
< 1213549999 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably someone has but hasn't been bothered to implement it
< 1213550002 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and not one that leaves the idea of an FS behiind
< 1213550005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and makes EVERYTHING in the tag system
< 1213550041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, mine would be backwards-compatible too
< 1213550049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so systems that only knew about FSs would still work
< 1213550069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort of the same way that DOS programs which only understand short filenames nevertheless run on 32-bit Windows
< 1213550088 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: if EVERYTHING is in the tag system, you can kiss native compatibility goodbye
< 1213550093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can build an emulation layer
< 1213550100 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but this is only truly amazing if it's unique
< 1213550122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, the emulation layer could just use my translations
< 1213550134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and prefix underscores to filenames or something like that if there are clashes
< 1213550139 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: anyway, it occurs to me that file lookups are TC
< 1213550142 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but nevertheless everything will be a tag
< 1213550150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: really? I can't think of a way to do a loop
< 1213550164 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, but there'll be some tag somewhere a long the line that lets you
< 1213550165 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're boolean search operations
< 1213550165 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you just know it
< 1213550176 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if processes, and EVERYTHING are tags
< 1213550188 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, * and symlinks allow loops as it is
< 1213550199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and what would be done here wouldn't even be symlinks, or even hardlinks
< 1213550201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more like be-links
< 1213550206 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where two things are the same things
< 1213550209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but written different ways
< 1213550302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh dear, this is starting to remind me of Feather again
< 1213550306 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: indeed
< 1213550332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: here's a good reason for , to imply /:
< 1213550340 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could have a versioned tagsystem
< 1213550359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where, say, if a 'file' was deleted, it would no longer be accessible except by using versioning tags
< 1213550375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you could still find it using wildcard prefixes
< 1213550420 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: meh
< 1213550424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it removes too much flexibility
< 1213550427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :things become hideously verbose
< 1213550429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no it doesn't
< 1213550437 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: write your pdf thing with it
< 1213550444 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :PDFs in your documents tag in your home created 2008
< 1213550447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it looks the same
< 1213550452 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how can it
< 1213550453 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I was considering pdf to be a global tag
< 1213550460 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but the 'documents' tag was local
< 1213550462 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to ais523
< 1213550465 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what would be a good way to copy a file?
< 1213550466 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes
< 1213550469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :, has one-sided scoping
< 1213550474 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeck
< 1213550483 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: not really
< 1213550491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because you want to factor in lots of global tags
< 1213550497 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :your meaning, you just change the last , to .
< 1213550504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then it's ais523's pdf tag
< 1213550523 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, say I've defined documents and pdf tags
< 1213550549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then it would be /user/ais523/documents.pdf/*
< 1213550563 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas /user/ais523/documents,pdf/* uses the global pdf tag
< 1213550590 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and /user/ais523/documents&pdf/* selects either my documents tag, or any PDF file
< 1213550594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the last isn't particularly usful
< 1213550600 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it should be ,.pdf
< 1213550607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :,type/pdf probably
< 1213550611 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no
< 1213550613 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1213550614 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean
< 1213550615 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it should be
< 1213550616 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bah
< 1213550617 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but with an abbreviation
< 1213550619 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :basically, I don't like , implying /
< 1213550620 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sorry.
< 1213550624 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it just seems inelegant
< 1213550627 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :,mimetype/application/pdf
< 1213550645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, use . then
< 1213550646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which doesn't
< 1213550650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I invented , as shorthand
< 1213550660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it'll come up so often
< 1213550697 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's shorthand for add ( at the start of the string and replace the , with )./
< 1213550704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just that comes up a lot
< 1213550723 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, at this rate it's probably best for us both to invent things in our own systems
< 1213550736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and see which one looks better
< 1213550738 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nah, they're close enough
< 1213550743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but
< 1213550746 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :,/
< 1213550746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, permissions could be done like this too
< 1213550748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is trivial enough
< 1213550752 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so just let , not imply it
< 1213550752 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as is ,*
< 1213550754 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and get more elegance
< 1213550766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: , is a typing aid
< 1213550771 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, but it's a terrible one
< 1213550771 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so use it for what it's usually used for
< 1213550775 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's not a useful one
< 1213550781 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it impacts the elegance of the system
< 1213550851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: let me come up with some paths in my system to see how much I use the three operators
< 1213550916 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmm, wait
< 1213550925 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :isn't /* superflouous?
< 1213550932 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/user/ais523,home/documents      == /user/ais523,home/documents/*
< 1213550935 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :/user/ais523/esoteric/intercal,home.(/apps/darcs/repos)
< 1213550942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: not exactly
< 1213550946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the first is the tag itself
< 1213550949 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the second is all things tagged with ti
< 1213550951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/ti/it
< 1213550958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/\//
< 1213550959 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: a tag is defined by its tags, and the tags tagged with it
< 1213550970 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :therefore, I'd say /* is wrong
< 1213550976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, you normally need to distinugish between a directory and the files in it
< 1213550986 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but let's pretend you don't
< 1213550988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. suppose I want to tag a file with /user/ais523/mynewtag
< 1213550998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's different from tagging a file with all tags tagged by /user/ais523/mynewtag
< 1213551005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just wait
< 1213551005 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :i.e. tagging it with /user/ais523/mynewtag/*
< 1213551010 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/created/2008&/user/ais523,home/documents
< 1213551019 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so much more elegant without the /*s
< 1213551034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that's just a scoping problem
< 1213551059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, what does the 'home' tag even mean?
< 1213551064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it should mean 'stored on the home partition'
< 1213551072 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: don't think about low level details like that
< 1213551078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I mean semantically
< 1213551080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does /home means
< 1213551089 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it means back this up preferentially over other things
< 1213551093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it means a user's home
< 1213551094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/means/mean/
< 1213551100 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that concept doesn't exist now
< 1213551106 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes it does
< 1213551115 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the home tag is how you differenciate a user from their file storage
< 1213551117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, is what important the fact that it's in my home
< 1213551125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or that it's mine, and it's home?
< 1213551136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :say we're working on something together
< 1213551145 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't it be great to tag it with something like /user/ais523.ehird/ESO
< 1213551150 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no
< 1213551155 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that'd go in /projects
< 1213551157 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or similar
< 1213551164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, things that we both tag with that
< 1213551165 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and projects beloning to ais523 would be tagged /user/ais523
< 1213551174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :<tusho> that'd go in /projects
< 1213551176 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and projects beloning to everyone in the group ESO would be tagged /group/ESO/*
< 1213551176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you miss the point
< 1213551188 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it goes in /projects AND /user/ais523 AND /user/ehird
< 1213551194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it should also go in /home
< 1213551203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because of the semantics that has for backup, etc
< 1213551207 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think we've reached the flaws of this system
< 1213551220 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm beginning to think that /user/ais523/tag should mean "tag as defined by /user/ais523"
< 1213551238 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :however, your meaning of home is probably a good one to prevent problems
< 1213551242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except I think it should be called tags
< 1213551249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, things I define
< 1213551252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than things that tag me
< 1213551255 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh, I think we're kind of reaching a mental block
< 1213551257 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like
< 1213551259 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there's this huge unifying thing in front of us
< 1213551261 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that makes everything elegant and fitting
< 1213551263 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BUT
< 1213551269 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because our minds are so stubborn, like all humans' minds
< 1213551273 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and the fact that paths superficially look similar
< 1213551277 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :our minds are blocking it out
< 1213551294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I don't think that's what it is
< 1213551305 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: really? Because whenever I reach one of them stuff like this always happens
< 1213551316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I sort of get how this new system works
< 1213551323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm just having problems trying to figure out how it's organised
< 1213551355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the issue is, I think, distinguishing between a tag as an object (something you can do things with) and a tag as a subject (i.e. it tags things)
< 1213551356 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: maybe a slight break will help
< 1213551364 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because I just figured out a crazily silly javascript workflow
< 1213551563 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: interested?
< 1213551565 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's very silly
< 1213551573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :moderately interested
< 1213551578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :depending on what it is
< 1213551603 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://ecmascript4.com/ <-- a python program that converts most of the stable parts of ECMAScript 4 to regular browser-accepting JS
< 1213551608 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now, the crazy idea is
< 1213551615 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :set up a workflow that automatically compiles them (obviously)
< 1213551621 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now, write the serverside using Rhino
< 1213551627 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is mozilla's java implementation of JS
< 1213551633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can do this because it can interface with java libs
< 1213551644 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so write ecmascript4 that uses rhino to interface a java webserver, etc
< 1213551652 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then, write the clientside in ecmascript4 too
< 1213551654 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and,
< 1213551663 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :have a 'common' part which contains ecmascript4 for client and server side
< 1213551665 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :all automatically compiled
< 1213551666 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :>:D
< 1213551693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1213551710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the way things are going, you're going to end up combining clientside and serverside somehow
< 1213551712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which gives me an idea
< 1213551721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a website that doesn't run on a server at all
< 1213551732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :everything is entirely client-side
< 1213551736 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: been done
< 1213551738 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh so many times before
< 1213551742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whenever a new client visits it, they actually get the information from the other clients
< 1213551749 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and there's no server involved
< 1213551755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just the information flying backwards and forwards
< 1213551766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if ever nobody's visiting the website, it simply ceases to exist
< 1213551773 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you can't do p2p communication with JS
< 1213551775 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sorry.
< 1213551782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no, you'd have to use Java
< 1213551787 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: eek
< 1213551792 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if anything, Flash, please ;)
< 1213551795 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :at least flash is stable
< 1213551804 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, make it a 1x1 px flash that is off the screen
< 1213551809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and just make it interface with JS (it can do that)
< 1213551809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, personally I'd say "anything but Silverlight"
< 1213551810 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to build the page
< 1213551815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: quite
< 1213551820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1213551820 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Java's security model is much better than Flash's, though
< 1213551826 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I got my idea after seeing http://280slides.com/Editor/ runs on 'Objective-J'
< 1213551826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is why I have Java but not Flash installed
< 1213551828 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which I told you about
< 1213551843 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is, essentially, JS with Objective-C class & method sending syntax
< 1213551850 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and some functions & constants like objective-c
< 1213551857 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's very very crazy
< 1213551859 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and perhaps not that logical
< 1213551861 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but I can actually understand it
< 1213551866 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean
< 1213551867 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why they did it
< 1213551909 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'cause http://280slides.com/Editor/1213027183/Document.j doesn't actually look all that bat
< 1213551910 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*bad
< 1213551919 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but then I thought, wait a minute, ecmascript4 has all of this
< 1213551929 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nice classes, strong typing, good error handling, all of that
< 1213551935 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I came up with my Evil Idea.
< 1213551938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, the first thing I noticed was that it was typed
< 1213551948 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: optionally, though
< 1213551972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: select the Structural types example
< 1213551974 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's ADTs!
< 1213551976 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like haskell
< 1213551982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm slightly disappointed that it has classes, though
< 1213551987 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it has parametized types, like Java, too, check that example
< 1213551991 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, I prefer prototype inheritance
< 1213551992 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but still
< 1213551995 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it looks really nice
< 1213551996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I suppose it would have been too much to ask for them to use the IO or Self method
< 1213552006 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It's Io
< 1213552006 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not IO
< 1213552010 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213552014 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, check out hte Typed higher-order functions thing
< 1213552016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, let me try opening it in FF
< 1213552020 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's scary but it looks like C# :-P
< 1213552025 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the examples dropdown doesn't work in Konqueror
< 1213552028 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, it has namespaces too
< 1213552034 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and union types..
< 1213552039 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(that is       var test : (String|int|double) = "test";)
< 1213552054 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and nullable types, whereby you can specify with a type what can contain a null and what not
< 1213552059 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(i.e. Java I'm Looking At You)
< 1213552072 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it has a typed browser api, too
< 1213552087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that's the same for all browsers?
< 1213552100 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It's just the w3c dom.
< 1213552105 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Which everything but IE4 supports, really.
< 1213552115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :document.all
< 1213552141 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: don't use document.all.
< 1213552148 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I don't
< 1213552152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not nowadays, anyway
< 1213552156 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :IE supports the regular dom too, you know
< 1213552160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I translated my old programs from it
< 1213552172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it's what Microsoft teach, in the hope that people will end up writing IE-only programs
< 1213552191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway I learnt the DOM originally by writing reflective JS programs to look at it
< 1213552199 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: *used to teach
< 1213552199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nowadays I generally use the Mozilla docs, which are pretty good
< 1213552207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: they've fixed that?
< 1213552208 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's good
< 1213552215 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: they're getting better
< 1213552220 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: in some cases
< 1213552224 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the IE team aren't evil, from what I've read of their blog
< 1213552225 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think they're confused
< 1213552227 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just a bit misguided sometimes
< 1213552232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most of the employees aren't evil
< 1213552232 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1213552233 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and, yes a bit confused
< 1213552245 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think they just need some time to catch up
< 1213552253 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they're a bit slow, though, admittedly
< 1213552260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think the company itself may have become sentient
< 1213552267 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and is doing evil things against the wishes of its employees
< 1213552269 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213552282 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points ais523 at the Ubersoft comic
< 1213552282 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: LOL! Oh lord this ecmascript 4 compiler sucks hard
< 1213552287 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[It is licensed under Creative Commons Attribution-Noncommercial-Share Alike 3.0
< 1213552287 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, its management structure is sufficiently complicated that I wouldn't be surprised if it was TC
< 1213552287 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :	<http://creativecommons.org/licenses/by-nc-sa/3.0/>
< 1213552287 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which basically means you can use it freely for non-commercial purposes.]]
< 1213552294 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Creative Commons almost = FAIL by itself
< 1213552299 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but creative commons NONCOMMERCIAL?
< 1213552302 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dies laughing
< 1213552307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, CC for code
< 1213552310 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's wrong
< 1213552318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for a moment I was wondering why you were so agitated
< 1213552323 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: CC's NC licenses aren't even OSI or DFSG or anything
< 1213552330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, no
< 1213552335 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :unacceptable
< 1213552341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but more to the point, they don't take into account the fact that code can be compiled
< 1213552342 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh and the translator doesn't even include the source
< 1213552347 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's a load of *.pyc files
< 1213552349 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(bytecode)
< 1213552362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :CC-by-sa can almost survive for interpreted languages
< 1213552364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :almost
< 1213552370 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but for compiled languages it just fails
< 1213552406 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh lol:
< 1213552408 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[(Sorry for the parentheses, haven't figured out how to enter HTML in blogger)]]
< 1213552413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they don't even know html entities..
< 1213552481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :`
< 1213552495 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(I justify my company's work by saying that we're a service company, not a product company)
< 1213552506 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: May I humbly suggest using § instead?
< 1213552508 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's more elegant.
< 1213552509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: what does your company do?
< 1213552516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it's harder to type
< 1213552522 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no it's not
< 1213552530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what sort of keyboard are you using?
< 1213552534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: apple
< 1213552535 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :alt-5 ;)
< 1213552544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :` is on my keyboard, without even pressing modifier keys
< 1213552547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's to the left of 1
< 1213552553 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: we get all the funnest modifier keys on alt, you see.
< 1213552560 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1213552562 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :unicode chars
< 1213552567 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :-ø,˚,¯˝ð•ª¥œª´•¶º•˚ª•‚—·°̄·° ̑̆̂̄°‡‡‡̋̂̆̀
< 1213552576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and alt-5 switches to the fifth tab in most programs running on Ubuntu
< 1213552589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they mess with the keyboard shortcuts if they don't follow the Ubuntu standard
< 1213552594 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :we make stuff that processes tax forms
< 1213552600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as do Debian with their keyboard standards
< 1213552607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :notably the backspace/delete thing in Emacs
< 1213552613 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I spend much of my time:
< 1213552681 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :writing Java that takes in Excel spreadsheets and produces xml that it uses to modify xml that specifies how another java program should produce some more xml that processes xml
< 1213552711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that sounds like you should submit it to thedailywtf
< 1213552739 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it's not bad though
< 1213552747 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :apart from the coice of technologies
< 1213552751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION remembers finding that OpenOffice's scripting language was so awful that I just went and parsed .ods with a Perl program I wrote myself instead
< 1213552775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like OpenDocument format, because I managed to figure out how it worked even without docs, just from the content of the file itself
< 1213552807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: is it worth trying to decompile their code?
< 1213552811 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213552815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :python's thing is a stack machine
< 1213552820 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213552821 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so you won't get much useful
< 1213552827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :decompiled Java tends to be very useful
< 1213552832 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so since ECMAScript 4 is out of the question, what other language should I hybridise :P
< 1213552841 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Smalltalk!
< 1213552849 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: objective-c is basically c+smalltalk
< 1213552850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION imagines a Smalltalk to JS compiler
< 1213552855 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so objective-j is basically js+smalltalk
< 1213552857 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes away for breakfast and radio 7.
< 1213552874 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1213552893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: either that, or just wait for a Feather interp with the required features to spontaneously pop into existence
< 1213552905 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ooooh
< 1213552907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :however, that's ridiculously unlikely, which is why bootstraps are generally needed
< 1213552908 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Feather in JS
< 1213552912 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that would work really well
< 1213552918 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since you could share interps you make with it
< 1213552921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: actually, if you can do continuations easily, it would work well
< 1213552926 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes
< 1213552928 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :continuation passing style
< 1213552931 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :JS has all the other features needed
< 1213552941 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i have a new project: JS -> CPS JS
< 1213552953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking about a lambda + call/cc interp in C
< 1213552956 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'll be part of Feathejs
< 1213552963 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Feathers? Feathejs? Get it?)
< 1213552964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whose only purpose was to optimise for the operations Feather did
< 1213552968 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: naww
< 1213552972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :JS will be more fun
< 1213552977 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i'll go make a feathejs.git
< 1213552979 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I'm thinking about computational order here
< 1213552997 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the good thing about feather in JS is that it'll be totally detached from traditional consoles
< 1213553004 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since it'll be the dom
< 1213553008 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :on the downside
< 1213553010 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'll be the dom
< 1213553016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the major unusual operation in Feather is giving an argument to a continuation which is almost identical to what the call/cc returned in the first place
< 1213553046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that can be optimised to prevent having to rerun the whole program since the call/cc, in many cases
< 1213553055 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what should I write js2cps in do you think?
< 1213553057 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :JS? :-P
< 1213553066 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :JS is not a bad choice
< 1213553094 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmm
< 1213553097 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the browser itself should do the cps
< 1213553103 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'll load the cps translator
< 1213553107 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then make a request to the feathejs source
< 1213553109 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then run the cps translator
< 1213553111 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then eval
< 1213553121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it depends on how client-side you're doing things
< 1213553125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you like hobix, for instance
< 1213553141 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, for feathejs it just seems RIGHT
< 1213553144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213553150 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it will have a server-side for sharing feather images, though
< 1213553154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this is going to be hilariously inefficient, though
< 1213553158 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :of course
< 1213553159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it needs to be client-side
< 1213553160 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so is Feather
< 1213553164 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and no
< 1213553169 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the sharing app will be server-side
< 1213553175 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since I don't want people tampering with that, it's dangerous ;)
< 1213553180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: because say if you're writing a feather interp in JS
< 1213553182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but the actual thing that saves it will be writteni n feather
< 1213553196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you're compiling into JS-with-continuations
< 1213553202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that then needs to be compiled into JS-with-CPS to run
< 1213553210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, a Feather interp in Feather is trivial
< 1213553215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it has eval
< 1213553220 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, almost
< 1213553224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the difference is:
< 1213553233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most languages have eval so that you can build code at runtime
< 1213553239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Feather has eval so that you can modify it
< 1213553256 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, modifying eval does change the syntax of the language
< 1213553296 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I think we should write js2cps first
< 1213553299 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then worry about feathejs
< 1213553299 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213553300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213553320 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: shall we just call feathejs ... feather?
< 1213553330 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it seems official enough if we're both working on it
< 1213553330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why?
< 1213553335 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it's on eso-std.org
< 1213553338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: feathejs is a mouthful
< 1213553339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's rare to call the interp the same thing as the lang
< 1213553342 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1213553343 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what
< 1213553343 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :call it feathers
< 1213553345 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as a compromise
< 1213553346 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no it's not
< 1213553349 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's terribly common
< 1213553355 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ruby, Python, Perl.
< 1213553357 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: actually, more commonly the lang is named after the interp
< 1213553359 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(don't go on about Perl vs perl.)
< 1213553364 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, yes
< 1213553367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. those three cases
< 1213553378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but when the lang's named first, I reckon the interp should be called something else
< 1213553383 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: feathers will just make people mix up feather and feathers
< 1213553387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like the idea of multiple feather interps
< 1213553390 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :being possible
< 1213553391 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :alright then
< 1213553393 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :feathejs
< 1213553411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, feather images /are/ portable between interps
< 1213553422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although reloading them on the same interp is much faster than porting them from one interp to another
< 1213553443 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: btw, who should own /home/feathejs?
< 1213553446 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tusho:feathejs?
< 1213553457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I think so
< 1213553459 0 :sebbu2!n=sebbu@ADijon-152-1-41-7.w83-194.abo.wanadoo.fr JOIN :#esoteric
< 1213553736 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523:            git clone ssh://eso-std.org/home/feathejs/feathejs.git
< 1213553748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :only one file there, and it's the runtime library for js2cps
< 1213553786 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's a short runtime library
< 1213553807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, that return looks wrogn
< 1213553810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/wrogn/wrong/
< 1213553812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this is CPS, right?
< 1213553820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's fully correct, sorry
< 1213553823 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because you finish it off like this
< 1213553828 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :main(function (x) { return x; });
< 1213553836 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :besides, 'return' is an optimization hint
< 1213553844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it means: 'this is the end of this call stack thingy'
< 1213553858 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the Chicken scheme compiler does CPS conversion and it does his
< 1213553861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, that's going to be processed by js2cps too?
< 1213553864 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no
< 1213553883 0 :sebbu!unknown@unknown.invalid QUIT :No route to host
< 1213553883 0 :sebbu2!unknown@unknown.invalid NICK :sebbu
< 1213553884 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's fully correct, just trust me.
< 1213553888 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1213553892 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since we're still using the js stack
< 1213553896 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we will run out of it eventually
< 1213553898 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is where the wonderful
< 1213553908 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :super-delicious BAKER TRAMPOLINE THINGY WHAT'SITSCALLED
< 1213553917 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :comes in. Basically, in C, it's a setjmp/longjmp.
< 1213553920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the CPS conversion is function(a,b) { /* code */ return c; /* code */} into function(cont,a,b) { /* code */ cont(c); /* code */}
< 1213553923 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And then you go back to the latest stack frame
< 1213553928 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no
< 1213553931 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's to return cont(c);
< 1213553944 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :perhaps you should read up on why you should do that.
< 1213553945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, for tail-recursion in the JS interp itself?
< 1213553972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, pretty much
< 1213553974 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just correct
< 1213553981 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: anyway, basically
< 1213553984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since we still use the js stack
< 1213553985 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably written CPS never needs to do returns, but they can be useful to avoid running out of stack
< 1213553989 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but we keep the continuations along
< 1213553994 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :only the top stack element is useful
< 1213553998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213553998 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :while the others just take up space
< 1213554000 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what we do is
< 1213554000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213554007 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we let it grow, until we have, say, 100 elements
< 1213554013 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then, we throw an exception down
< 1213554020 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with the information of our locals, current function, etc
< 1213554028 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then, the trampoline at the bottom catches it, and reinitiates the call
< 1213554033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: actually, the exception only needs to throw a continuation and the argument to give it
< 1213554036 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :when it grows to 100 again, it drops down and bounces again
< 1213554039 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah, yes
< 1213554048 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, this is the best way to do js cps
< 1213554064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so why the return?
< 1213554080 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: sorry, you're making no sense again
< 1213554084 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes the trampoline
< 1213554103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, you wouldn't need to write return in return cont(c) if you're exception-throwing downwards
< 1213554108 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because none of those returns ever happen
< 1213554148 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes they do
< 1213554153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you don't reach 100 stack elements
< 1213554157 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and besides
< 1213554159 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they do happen
< 1213554164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when?
< 1213554167 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: uh..
< 1213554171 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you're making no sense.
< 1213554172 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sorry.
< 1213554184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: the end of a function is never reached in CPS
< 1213554191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you always call a continuation right at the end
< 1213554192 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, it is. when the program is finished.
< 1213554202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: even then you just continuation out to an exit
< 1213554212 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sorry. you're wrong. yes, that is pure cps
< 1213554215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or in JS's case, throw an exception
< 1213554216 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but that's not how it's done mostly.
< 1213554233 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :read up on the chicken scheme compiler if you want to know more, but it'll become self-evident when cps2js evolves
< 1213554239 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*js2cps
< 1213554242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hey, I've just realised that my IOCCC thing I showed you was in continuation-passing style
< 1213554259 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except the continuations were defined elsewhere
< 1213554291 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I see how exploiting the returns could be useful as an optimisation in some cases
< 1213554296 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213554297 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sorry
< 1213554303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't needed
< 1213554315 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is just going to keep repeating that as he's explained it to the best of his ability
< 1213554324 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you don't understand it, well, you'll just have to wait until the code takes shape I guess
< 1213554329 0 :timotiis!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213554334 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you haven't explained it at all, just asserted it repeatedly
< 1213554390 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I've pointed you to more information
< 1213554394 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(the Chicken compiler)
< 1213554421 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: if I write my own code that doesn't use return, will you concede that it isn't needed?
< 1213554426 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it is not needed
< 1213554429 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it is far more useful
< 1213554435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :far more?
< 1213554437 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213554451 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, then it's an optimisation, like I said
< 1213554454 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213554456 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's not an optimization
< 1213554463 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's like saying c is an optimization of brainfuck
< 1213554465 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's not true
< 1213554488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: would you say that PEBBLE's an optimisation of brainfuck?
< 1213554528 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213554564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I would
< 1213554577 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, Narcissus (JS in JS) has a JS parser in JS
< 1213554581 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which simplifies our work greatly
< 1213554590 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I was wondering where we'd get one of those
< 1213554599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, how many people told them to just use eval?
< 1213554606 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh
< 1213554611 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's buried in the mozilla cvs
< 1213554618 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so I bet anyone who found it wouldn't be that dumb
< 1213554634 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh and I think it only works in mozilla
< 1213554637 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but who cares, honesty
< 1213554638 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*honestly
< 1213554649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what, mozilla-specific JS?
< 1213554655 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, not working in WebKit, for instance?
< 1213554655 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah, __proto__ and stuff
< 1213554658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that could be a problem
< 1213554660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :webkit does __proto__
< 1213554661 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i believe
< 1213554663 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :maybe
< 1213554674 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :opera doesn't though
< 1213554675 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and nor does ie
< 1213554686 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: thankfully, this'll only be usable with FF3 or a webkit nightly
< 1213554688 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does __proto__ do?
< 1213554692 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since those are both blazing fast
< 1213554697 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and prototypical inheritance confusing stuff
< 1213554707 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: actually, the version of Konqueror I've got is pretty fast on complex JS
< 1213554713 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, sorry
< 1213554716 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it might seem like it
< 1213554723 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but FF3 isn't, at least on Linux, because it has disk access problems
< 1213554734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a release-blocking bug that they're looking into at the moment
< 1213554734 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but here's a comparison: FF3 can do what Safari3 lagged the system and took 10+ seconds to do,
< 1213554737 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in about 3 seconds
< 1213554742 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: they've fixed that..
< 1213554749 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's at release candidate 3 now
< 1213554758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I only have rc1 over here
< 1213554759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but 3?
< 1213554766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why wasn't rc2 good enough?
< 1213554776 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: rc3 just changed on mac os x
< 1213554778 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not sure what they did
< 1213554784 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a mac specific bug I think
< 1213554799 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213554818 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you mind if I depend on jquery
< 1213554826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what is jquery?
< 1213554845 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: a tiny, tiny JS library that makes DOM manipulation a cinch
< 1213554845 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://jquery.com/
< 1213554848 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :very popular
< 1213554859 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it does stuff chained
< 1213554864 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which means all the methods return self
< 1213554868 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :very useful in practice
< 1213554885 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Bonus points - if we use jQuery we can use jQuery UI - http://ui.jquery.com/
< 1213554891 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its also a pain in the ass to work with when making big complicated programs. :)
< 1213554893 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is some WEB TWO POINT OH-style gui widgets for jquery
< 1213554898 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which will be useful for feather apps
< 1213554901 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like the class browser
< 1213554904 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: bullcrap
< 1213554911 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if you say so :)
< 1213554912 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it just doesn't do anything but dom manipulation
< 1213554914 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and that's by design
< 1213554932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, you need a proper separation
< 1213554938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would be useful for writing IO commands
< 1213554945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the class browser itself would be written in Feather
< 1213554951 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, of course
< 1213554955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, ideally the IO commands would be the same between interps
< 1213554955 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean we would interface jquery ui into feather
< 1213554971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you would make the jquery UI available as IO commands that Feather could use
< 1213554978 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 'IO commands'?
< 1213554980 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you mean classes, right
< 1213554985 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because jQuery UI is a class library
< 1213554987 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: IO commands are lower-level
< 1213554988 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so we'd expose them as objects
< 1213554992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you expose them via classes, though
< 1213554992 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, I don't like that
< 1213554999 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it should have a proper ffi
< 1213555006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: they have to exist even if classes don't for some reasona
< 1213555017 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, then you can't use jQuery UI
< 1213555019 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :big whoop
< 1213555021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and FFIs are kind-of difficult with a language which can change its paradigm at will
< 1213555036 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes you can, you just reimplement it in Feather
< 1213555041 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :now see, this is why i find it absolutely hilarious that people like JQuery
< 1213555044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you know how introspective Smalltalk is?
< 1213555045 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im in their little demo page
< 1213555050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Feather is worse
< 1213555051 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and half their shit doesnt even work
< 1213555052 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :much worse
< 1213555055 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: uh, yes it does
< 1213555064 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :uh, no it doesn't
< 1213555066 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: actually, it didn't for me when I tried on Konqueror
< 1213555073 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what, jQuery UI?
< 1213555078 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jQuery UI is in preprepreprepreprperpeprepreprepalpha, basically.
< 1213555079 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the example on their homepage
< 1213555093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: WFM
< 1213555105 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it did nothing when I tried it
< 1213555120 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: WFM
< 1213555140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I was just explaining what symptomps I sawa
< 1213555143 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :now im not saying _everything_ in JQuery doesn't work
< 1213555158 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but man, so much of it is buggy its not even funny
< 1213555168 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: i don't think you've actually used jquery.
< 1213555169 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i may be wrong.
< 1213555211 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho, i've never used it because every time i try to, in the DEMOS, it fails.
< 1213555225 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its like scriptaculous
< 1213555229 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Works for me and tons of other people too, including some of the most-visisted websites.
< 1213555234 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im sure it does, tusho
< 1213555237 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You may be using w3m or something.
< 1213555246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most of the demos are working for me, sort of, in Konqueror
< 1213555249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but some things go wrong
< 1213555251 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but it doesnt matter to ME that it works for YOU
< 1213555258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. the DOM screws up a bit on some of them
< 1213555269 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: konqueror isn't really that good, anyway.
< 1213555275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, have you seen how badly anagolf screws up on Konqueror when you use the back button?
< 1213555292 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :theres a wonderful software development adage, about bug fixing
< 1213555313 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :about how a coder should never EVER say something like "Well it works fine here!"
< 1213555315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes, several in fact, which one are you thinking of?
< 1213555336 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because it doesnt MATTER that it works fine on his computer, the only thing that ever matters is that it works fine on the user's computer
< 1213555337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: do you know about Schrodingbugs?
< 1213555352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: JQuery UI's messing up too badly for me to be usable
< 1213555365 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: jquery ui is in pre-alpha
< 1213555369 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, remember
< 1213555372 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :are those bugs that result from not collapsing wave functions? :p
< 1213555374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, that explains why it isn't usable
< 1213555379 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :feathejs will be impossible slow on konq and everything else, ais523
< 1213555389 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :FF3 and nightly WebKits are the only things it'll be usable on, I suspect
< 1213555394 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just because of the nature of feather
< 1213555398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and implementing it in something as slow as JS
< 1213555407 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh i love it man
< 1213555409 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :"Supports IE 6.0+, FF 2+, Safari 3.1+, Opera 9.0+."
< 1213555409 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so, it doesn't matter if it doesn't work on anything else
< 1213555410 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: no, they're bits of code that works fine for everyone, but then someone looks at the source and sees that they never should have worked in the first place, then suddenly they break for everyone
< 1213555412 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :for JQuery UI
< 1213555421 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: it's pre-alpha.
< 1213555428 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it will support that when they actually officially release.
< 1213555429 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :heh well, i'm using Safari 3.1.1
< 1213555435 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho, where does it say it's prealpha
< 1213555438 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: and yes, I know that doesn't make any sense, but some people swear they exist on occasion
< 1213555450 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: tusho's just assuming that it's prealpha because it isn't working properly
< 1213555455 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, i'm not
< 1213555458 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse he his
< 1213555460 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is*
< 1213555465 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jesus christ, no I'm not
< 1213555483 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://ui.jquery.com/functional_demos/#ui.dialog <-- tusho: does that seriously work for you?
< 1213555484 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :he's 12, so what can you expect, really
< 1213555485 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1213555505 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: works for me
< 1213555506 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213555511 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no template file.
< 1213555516 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok, the dialog one doesn't
< 1213555518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :same error here too
< 1213555522 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because, guess what, they just launched the new site
< 1213555528 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like, yesterday.
< 1213555554 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :interestingly, they're up to the 1.5 version
< 1213555559 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which means its post post post alpha :P
< 1213555562 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its post RC.
< 1213555581 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :this isnt alpha stuff, tusho
< 1213555586 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: no, sorry, you're wrong
< 1213555588 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1.5 changed a lot
< 1213555592 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so it isn't stable
< 1213555605 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :besides, it's not the library itself that's particuarly unstable, it's THE SITE.
< 1213555606 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well i dont think this version is 1.5
< 1213555608 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The site launched may 5th.
< 1213555609 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but they're working on 1.5
< 1213555617 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :___it's the site___
< 1213555648 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... if ais523 numbers were calculated using chains of people who had ever agreed with me, the results would be quite different, I expect
< 1213555649 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ah no, they're on 1.5
< 1213555673 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: _THE._ _SITE._
< 1213555674 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :man, ressig is a fucking idiot.
< 1213555684 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :um
< 1213555688 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what about the site, tusho.
< 1213555692 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :resig doesn't even work on jquery ui
< 1213555697 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and that was totally uncalled for
< 1213555714 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wow, tusho, you're a bit of a ressig whore arent you
< 1213555717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1213555729 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i simply recommended using jquery and jquery ui
< 1213555735 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and then defended it from incorrect criticism
< 1213555746 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now resig is a fucking idiot and I'm a 'resig whore'? Yeah, fuck you.
< 1213555747 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :*correct criticism.
< 1213555751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: stop trying to wind ehird up
< 1213555758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though e deserves it
< 1213555759 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :apparently i dont even have to try
< 1213555763 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i just have to disagree with him
< 1213555769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the bit at the end was a bit uncalled-for
< 1213555772 0 :tusho!unknown@unknown.invalid QUIT :"got better things to do"
< 1213555773 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :man, 12 year olds are bitchy
< 1213555793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and /quit rather than /part?
< 1213555811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, I haven't seen em that angry before
< 1213555826 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :all because _I_ don't like JQuery
< 1213555863 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :really, he IS a resig whore. or a jquery whore. or whatever you wanna call him.
< 1213555870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what or who is resig, anyway?
< 1213555879 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the guy who developed jquery
< 1213555903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, the UI stuff seems very different from the rest of it
< 1213555911 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :he gets lots of praise for building JQuery and everything i've seen that uses JQuery extensively doesn't work
< 1213555922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I can see why that would annoy you
< 1213555928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if ehird's logreading
< 1213555935 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :who cares
< 1213555940 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my guess is no, actually
< 1213555953 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it doesnt matter
< 1213555954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but e'll come back and read the logs eventually
< 1213555968 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dude, hes 12 years old. you cant expect him to act maturely
< 1213555985 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: it's generally bad manners to say how old someone else is on the Internet
< 1213555994 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :COPPA and all that, it can lead to trouble
< 1213555995 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :HE said how old he was the other day.
< 1213555997 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its in the logs.
< 1213556001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but...
< 1213556002 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its public information.
< 1213556004 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but nothing
< 1213556011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the principle of the thing
< 1213556016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, my morals are weird
< 1213556019 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least according to ehird
< 1213556026 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i have to agree with him here
< 1213556031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213556035 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :quite a lot of people do
< 1213556040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I reckon my morals are weird too
< 1213556050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird started trying to find loopholes in them, but morals don't work like that
< 1213556069 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :they do. PEOPLE don't work like that tho. ;)
< 1213556088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, if there are loopholes in my morals it's because the words I expressed them in are wrong
< 1213556181 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213556252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :looking for loopholes in a set of morals just defeats the point of morals
< 1213556306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no doubt, though, ehird's morals are Turing-complete, operate like a nomic, and have FFIs to twelve different languages
< 1213556318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or if they didn't before I said that they do now
< 1213556327 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thought that 12 year old thing was a joke someone had made while he wasn't here...
< 1213556335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe it is
< 1213556396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*he = oerjan
< 1213556401 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, its not
< 1213556406 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho said it himself.
< 1213556408 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :numerous times.
< 1213556424 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: you've said it multiple times
< 1213556430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not sure about tusho emself, though
< 1213556432 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ive repeated it multiple times ;)
< 1213556439 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :look at the logs, ais.
< 1213556443 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric
< 1213556446 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho
< 1213556447 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho how old are you.
< 1213556457 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213556462 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1213556468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: really, that's not funny
< 1213556488 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey, i only asked him his age
< 1213556497 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes, that's not a wise thing to do
< 1213556502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially given the circumstances
< 1213556506 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :why? am i going to break him?
< 1213556509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it may have been the reason e left in the first place
< 1213556514 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric
< 1213556523 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmph. my message didn't get through
< 1213556526 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes they do / oerjan: no it wasn't
< 1213556527 0 :tusho!unknown@unknown.invalid QUIT :Client Quit
< 1213556529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: AFAIR doing that's illegal in America, anyway
< 1213556538 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ais, are you serious? tusho isnt a fragile piece of china
< 1213556544 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ais, no its not illegal to ask someone their age
< 1213556550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it is if they're under 13
< 1213556556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you seem to think e is
< 1213556565 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, its not illegal if theyre under 13
< 1213556566 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1213556587 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :where did you get such a silly idea
< 1213556596 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that you cant ask how old someone is if they're under 13
< 1213556597 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :be serious
< 1213556598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm a bit unfamiliar with US law, not being American, I'll look it up
< 1213556613 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric
< 1213556628 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ais thinks its illegal to ask someone their age if they're under 13.
< 1213556639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm looking it up
< 1213556641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's unwise anyway
< 1213556643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even if not illegal
< 1213556653 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :why is it unwise, ey?
< 1213556653 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to clear it up since you're not shutting up about it: yes, i'm 12, no, responding to everything I do with "oh but he's 12, you can't expect him to be reasonable!!1" is not a clever idea, because it's stupid and an invalid argument. and also my age is irrelevant.
< 1213556655 0 :tusho!unknown@unknown.invalid QUIT :Client Quit
< 1213556668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, tusho is right here
< 1213556676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and apparently logreading, so I was wrong
< 1213556689 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hes right that his age is irrelevant, or it would be if it wasn't clearly a factor in his illogical arguments.
< 1213556719 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean, really? im looking at the site, seeing bugs, and he says i'm not seeing bugs? lets be serious here
< 1213556728 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :either its because hes 12 years old
< 1213556736 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or its because hes mentally retarded
< 1213556739 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213556744 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213556745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: no, it's because e uses a different browser
< 1213556751 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes but thats not what he said
< 1213556756 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :he didnt say "well i dont see it"
< 1213556761 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :he said "no YOURE not seeeing it"
< 1213556786 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, COPPA sec. 1303 (a) (1) debatably bans asking for personal information from people you suspect are under 13
< 1213556792 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric
< 1213556797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I'm not a lawyer, therefore am not sure
< 1213556803 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur, unless you're an expert in reality manipulation, or the logs are forged, I absolutely did not
< 1213556804 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213556812 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lmfao haha
< 1213556814 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no, e didn't, on that
< 1213556821 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually could we do a compromise and say you are _both_ mentally retarded for continuing this quarreling?
< 1213556838 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :"augur: uh, yes it does"
< 1213556843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no, that's not a compromise, a compromise would be to say they're 50% wrong each
< 1213556854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it's past 7 on a Sunday, so I have to go
< 1213556856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bye everyone
< 1213556857 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is TOO a compromise
< 1213556866 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hope the flame war's gone by the time I get back here on Monday
< 1213556868 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1""
< 1213556886 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so oerjan, whats your esolang of choice
< 1213556898 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gotta be unlambda
< 1213556967 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1213557022 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :boring. :p
< 1213557087 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean REAL esolang, not just combinatorial calculus
< 1213557615 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :can you read unlambda or do you have to sit and decompose it?
< 1213557645 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :decompose i guess
< 1213557684 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hm.
< 1213557691 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric
< 1213557731 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :do you know of any esolangs that aren't incomprehensible, they just do things in a very different fashion?
< 1213557781 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: intercal
< 1213557794 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :intercal is so incomprehensible X.x
< 1213557803 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :only if you don't know it
< 1213557805 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(which I don't)
< 1213557809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523 can read it fine
< 1213557814 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean something you can just look at and understand easily, and could be used for real programming
< 1213557821 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: prolog could count
< 1213557830 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :prolog is so fucking esoteric XD
< 1213557851 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there is your answer then
< 1213557863 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but prolog doesnt do it differently :(
< 1213557870 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: what
< 1213557870 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :prolog is older than programs!
< 1213557871 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes it does
< 1213557875 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah, sure
< 1213557877 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, in spirit anyway
< 1213557878 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it sure does things differently
< 1213557895 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah differently than most programming languages
< 1213557900 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but i mean REALLY different
< 1213557905 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213557909 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: dunno then
< 1213557913 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :prolog is pretty different to me.
< 1213557917 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont know what that would MEAN mind you
< 1213558071 0 :augur!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213558089 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1213558089 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :damn interblogs
< 1213558102 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ping
< 1213558108 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :damn interblogs disconnected me! >|
< 1213558282 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if anyones ever set up a big complicated prolog environment
< 1213558291 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :with lots of implications
< 1213558295 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and then did something like
< 1213558307 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :"find all truths"
< 1213558441 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :itd be interesting. plug in the laws of physics and let prolog have a go. :p
< 1213558467 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: find all the truths makes prolog complain
< 1213558476 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lameprolog
< 1213558484 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur:
< 1213558484 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :?- X.
< 1213558484 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :% ... 1,000,000 ............ 10,000,000 years later
< 1213558484 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :%
< 1213558485 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :%       >> 42 << (last release gives the question)
< 1213558492 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(SWI-Prolog)
< 1213558574 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lolwut
< 1213558631 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: it actually does that
< 1213558675 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what do you think of the idea that variables can store multiple simultaneous values?
< 1213558689 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: quantum arrays
< 1213558689 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213558693 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not values in data structures, but just multiple values
< 1213558697 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :quantum arrays? lol
< 1213558698 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213558706 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im toying with the idea of something like
< 1213558710 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :5, 3 -> x
< 1213558717 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x == 5 // true
< 1213558720 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x == 3 // true
< 1213558743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: you lose a lot of nice properties
< 1213558746 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it could work
< 1213558750 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nice properties??
< 1213558782 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i rather like it because you could get a bunch of nice stuff
< 1213558789 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :for instance
< 1213558800 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(1, 2, 3, 4)*2 == 2, 4, 6, 8
< 1213558837 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or if you had a let like thing
< 1213558863 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if x = 5, 3
< 1213558869 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :let z = x such that x > 4
< 1213558879 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :would sort of filter
< 1213558979 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: what about mixing it with my inside-out conditionals
< 1213558991 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what are you inside out conditions??
< 1213559010 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if n == 0 { fact n = 0 } else { if result == n * fact (n-1) { fact n = result } }
< 1213559016 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can do conditionals to assert things
< 1213559022 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if x `member` xs { select xs = x }
< 1213559062 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im not entirely sure how that works, but conditionals on multiple values will simultaneously evaluate for all matching multiple values
< 1213559064 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :e.g.
< 1213559070 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x = 2, 3
< 1213559079 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if x > 2, y = x+1
< 1213559083 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :y == 3, 4
< 1213559099 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but
< 1213559104 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if x > 4, z = x+1
< 1213559113 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :z == undefined
< 1213559125 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: im not sure how it works
< 1213559126 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sorry, that should've been x > 1 obviously :p
< 1213559129 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope suggested an alternate syntax
< 1213559135 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if { fact n = 0 } then n == 0
< 1213559143 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which makes more sense I guess
< 1213559153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if { select xs = x } then { x `member` xs }
< 1213559155 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, what are inside out conditionals, first
< 1213559201 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: what I just demonstarted
< 1213559204 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*demonstrated
< 1213559222 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont see what that /means/ tho
< 1213559231 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i can see an example of syntax, but i dont know what it does
< 1213559310 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: nor do I
< 1213559314 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it makes sense, really
< 1213559315 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1213559323 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :how can it make sense if you dont know what it does? :P
< 1213559386 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if { f x && x `member` xs && x `member` ys } then { filter f xs = ys }
< 1213559414 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ah, so its implicational
< 1213559423 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :e.g.
< 1213559464 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :filter(f, xs, ys) :- member(x,xs), member(x,ys), f(x)
< 1213559471 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: yeah, I likened it to prolog too
< 1213559474 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I guess it IS just prolog
< 1213559484 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :mind you, that definition of filter is incorrect ;)
< 1213559488 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, yes
< 1213559489 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213559503 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: it's just quite funny - if you 'unwrap' the conditional from the function body, kinda, you get prolog
< 1213559519 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, its actually exactly prolof
< 1213559522 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :prolog**
< 1213559530 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because prologs :- is a logical implication
< 1213559537 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x :- y
< 1213559542 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is equivalent to
< 1213559544 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x if y
< 1213559550 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or, if y, then x
< 1213559558 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which is yours :)
< 1213559564 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if { y } then { x }
< 1213559603 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: well yeah
< 1213559607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i just find it funny how little you have to chance
< 1213559608 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*change
< 1213559619 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i guess :)
< 1213559666 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the real reason that theres so little to change is not the "reversal" thing but rather because you dont need to have ys available first
< 1213559669 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean
< 1213559678 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i could easily see that being some sort of /assertion/
< 1213559679 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :like
< 1213559694 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if( ... ){ ys_is_a_filter_of_xs = true; }
< 1213559704 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or something like that
< 1213559718 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :assert( ys = filter f xs )
< 1213559734 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but that only works if ys already exists
< 1213559741 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which i dont think you were implying in your version
< 1213559905 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't no
< 1213560150 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: So is bollflflllflflflf a dskfsdjflsdfsdf?
< 1213560159 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(This is very important.)
< 1213560312 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, only folflfblblbbb is.
< 1213560315 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1213560401 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its an incredibly common error that people math, tho, and i dont know why
< 1213560412 0 :SimonRC!unknown@unknown.invalid QUIT :"Reconnecting"
< 1213560416 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric
< 1213560432 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that people math?
< 1213560480 0 :SimonRC!unknown@unknown.invalid QUIT :Client Quit
< 1213560507 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric
< 1213560569 0 :SimonRC!unknown@unknown.invalid QUIT :Client Quit
< 1213560579 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric
< 1213560717 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :make
< 1213560722 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i cant type ;)
< 1213560817 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :btw, do you know if prolog can do reverse deductions
< 1213560821 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :e.g.
< 1213560826 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if theres some rule
< 1213560827 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x :- y
< 1213560831 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :can you assert some y
< 1213560837 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and prolog will say aha, x!
< 1213560891 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it cant, right?
< 1213561123 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: uh
< 1213561124 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213561125 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it can't
< 1213561129 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that would be slightly impossible, i think
< 1213561137 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nuh
< 1213561151 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x :- y is just a biconditional
< 1213561156 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x iff y
< 1213561221 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i can envision some ways to achieve it
< 1213561310 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean
< 1213561328 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the classic example of prolog is the grandparentage thing
< 1213561334 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, just one-way conditional (in prolog anyway)
< 1213561341 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :er
< 1213561353 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, its biconditional. to show x, show y
< 1213561368 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's one way
< 1213561382 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its biconditional. there are no cases where x is true but y is false
< 1213561387 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and where y is true but x is false
< 1213561388 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213561394 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sure there can be
< 1213561397 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :how?
< 1213561401 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if you have this:
< 1213561404 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x :- y
< 1213561420 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and if y :- true
< 1213561422 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :then x :- true
< 1213561428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can have another statement x :- z, say
< 1213561440 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ah, no sorry i guess i was thinking more strictly not prolog syntax
< 1213561443 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x :- y
< 1213561445 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x :- z
< 1213561454 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is just one conditional statement spread over two lines
< 1213561458 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x :- y | z
< 1213561491 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so yeah, in that regard single rules in prolog arent biconditional
< 1213561501 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well as long as x is an atom
< 1213561522 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but prolog systems are biconditional in that all the ORs on the left are part of a larger biconditional statement
< 1213561538 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean, if you have x :- y; x :- z
< 1213561550 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :then logically thats x iff y or z
< 1213561564 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :are you familiar with horn clauses?
< 1213561575 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah, they're not that complicated.
< 1213561576 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213561621 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suppose you may be correct when you make the closed world assumption
< 1213561624 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i guess you can say its not strictly biconditional since prolog doesn't treat absence as negation
< 1213561640 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i.e. assuming nothing is true unless it is provable from the given set
< 1213561642 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah, im assuming the rules you put in are all there is and nothing more ;)
< 1213561686 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you cant run logic backwards to discover new rules :p
< 1213561709 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but in the grandparent example, for instance
< 1213561723 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its relatively clear that if I just assert
< 1213561730 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :parent(a,b), parent(b,c)
< 1213561738 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its trivial to run the logic backwards and decude
< 1213561741 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :deduce*
< 1213561745 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :grandparent(a,c)
< 1213561752 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :even if i dont ASK ?- grandparent(a,c)
< 1213561861 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well proof search is possible it just tends to blow up for anything complicated
< 1213561871 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so? :)
< 1213561887 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so yeah
< 1213561896 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :were in #esoteric. uselessness up in the face of complexity is practically the motto of this place
< 1213561941 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :why did i type up? that makes no sense.
< 1213562091 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: #haskell are making co-jokes
< 1213562206 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :again?
< 1213562215 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213562240 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes but are they doing them in cotime
< 1213562243 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats the question
< 1213562246 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what a bunch of co-nuts
< 1213562257 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :coconuts
< 1213562263 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :coconuts are just nuts
< 1213562272 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BAHAHAHAHAHAHAHAHA
< 1213562274 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :conuts, on the otherhand
< 1213562284 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :are nuts that exist in perpendicular time.
< 1213562394 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHA
< 1213562400 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im listening to macbreak weekly
< 1213562416 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and theyre talking about how steve jobs was quite gaunt looking at wwdc
< 1213562465 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and ihnatko said "it's not that he didn't look good, but... he looked like a vegan"
< 1213562959 0 :B|u35un!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213562996 0 :B|u35un!n=BlueSun@dslb-084-056-018-129.pools.arcor-ip.net JOIN :#esoteric
< 1213564296 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213564491 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :NOM NOM NOM
< 1213564517 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: <3 YOU"RE HERE
< 1213564524 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I have so many awesome jsmips ideas.
< 1213564536 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: For example. I figured how to make it 'TEH FAST'.
< 1213564547 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Compile to JavaScript and use eval().
< 1213564554 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Far, far faster than interpreting it.
< 1213564574 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's on my future agenda, interpretation was just a "is-this-even-feasible?" step.
< 1213564574 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Of course, startup goes terribly slowly, but then the program blazes.
< 1213564582 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And, what's better, you can just save the compiled version.
< 1213564586 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to compile ELF files directly to JavaScript code and then just include a foo.js
< 1213564587 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Well before you get in too deep..
< 1213564594 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm.
< 1213564598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking more intermediate.
< 1213564606 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That is, it uses the current code
< 1213564610 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but produces a function on-the-fly at startup
< 1213564651 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hm, not sure what you mean.
< 1213564653 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Anyway, we don't need mipses even with threads.
< 1213564663 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH right
< 1213564664 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Just make a MIPS object keep track of its 'children' (threads created in itself)
< 1213564672 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Then make the MIPS object stop its children when it is stopped.
< 1213564687 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :more elegant.
< 1213564696 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The problem isn't controlling the children, that's easy, the problem is context switching.
< 1213564711 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You still don't need mipses.
< 1213564720 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(I mean the global array)
< 1213564725 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh duh - yeah, they could all still run.
< 1213564731 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*slaps head*
< 1213564737 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea why I thought mipses was necessary for that.
< 1213564744 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Because you're a retard?
< 1213564748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :O wait.
< 1213564748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213564760 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm gonna go assasinate mips
< 1213564760 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :es
< 1213564796 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: And change .stopped = true; into .stop()
< 1213564822 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Good ol' accessor functions :P
< 1213564836 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: By the way, I have another speed increase, but it involves basically jiggling about the whole of mips.js
< 1213564845 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :...?
< 1213564848 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Specifically, you're doing everything in the constructor, whereas you should be putting functions and the like on to MIPS.prototype
< 1213564853 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Permission to convert 'em all?
< 1213564862 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It'll make MIPS creation faster, and is also 'better'
< 1213564886 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Feel free, I'm not particularly used to JavaScript's prototype syntax - I like the system, never liked the syntax, so I never got used to using it :P
< 1213564906 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OK, then don't touch the code while I do this
< 1213564908 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It won't merge
< 1213564908 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213565096 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: JS just has function scope
< 1213565098 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for (var i
< 1213565100 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is misleading
< 1213565105 0 :Corun!n=Corun@88-105-220-234.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213565133 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I suppose that's true *shrugs*
< 1213565314 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Shit, I broke it. :P
< 1213565338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh.
< 1213565339 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Duh.
< 1213565341 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*shocker*
< 1213565381 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213565397 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, one of the oklofolk
< 1213565427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kicks js for being stupid
< 1213565453 0 :kar8nga!n=kar8nga@AMarseille-151-1-48-6.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213565466 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kicks tusho for offending the JavaScript gods.
< 1213565469 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1213565503 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: wtf zeroArray is not defined
< 1213565508 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :YES IT IS
< 1213565574 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Hm.
< 1213565580 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I have a great way to speed up performance.
< 1213565591 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Your include stuff isn't actually needed, all of them can be included in tandem.
< 1213565595 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :In the <head> section
< 1213565692 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm the oklofolk.  small blue gnomes living in Finland, in the valley next to the muumins
< 1213565709 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or am i confusing with smurfs
< 1213565916 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ok, now just to fix the mountain of bugs
< 1213565916 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213565939 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um
< 1213565945 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213565952 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1213565982 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er
< 1213565988 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :uh
< 1213566002 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :eh
< 1213566007 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oo
< 1213566021 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213566027 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DAMNIT OKLOFOK
< 1213566033 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ha
< 1213566039 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :c-c-c-connection reset by peer
< 1213566061 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: if I do this
< 1213566064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :function initMIPSIO() {
< 1213566066 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in mipsio.js
< 1213566071 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I include mipsio.js in my <head>
< 1213566080 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and use that function in window.onload
< 1213566084 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why does it say it's not defined?
< 1213566120 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213566271 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ?
< 1213566424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ping
< 1213566461 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213566474 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213566490 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ping
< 1213566562 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ping
< 1213566673 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213566678 0 :oklopol!unknown@unknown.invalid QUIT :No route to host
< 1213567136 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ping
< 1213567209 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets the strange feeling #esoteric went into a time loop...
< 1213567218 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ping
< 1213567224 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a slightly imprecise one
< 1213567236 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :John McCain: ping
< 1213567244 0 :olsner!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213567244 0 :GregorR!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213567254 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :kubrick.freenode.net: ping
< 1213567314 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ping: oerjan
< 1213567332 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gnop
< 1213567340 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :error
< 1213567341 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :error
< 1213567341 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :error
< 1213567342 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :error
< 1213567342 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :error
< 1213567343 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :error
< 1213567344 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :error
< 1213567345 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :error
< 1213567347 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :rorre
< 1213567351 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1213567359 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol: ping SimonRC
< 1213567470 0 :Hiato1!unknown@unknown.invalid QUIT :"Leaving."
< 1213567477 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to recall what computer system it was that suffered from a certain piece of memory getting corrupted always in the same way, and it had a way to detect this corruption and abort with an error message, but alas the corruption always overwrote the length-and-pointer of the error message string, giving the same substring of the error message each time.
< 1213567495 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC tries to recall what computer system it was that suffered from a certain piece of memory getting corrupted always in the same way, and it had a way to detect this corruption and abort with an error message, but alas the corruption always overwrote the length-and-pointer of the error message string, giving the same substring of the error message each time.
< 1213567638 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curses BB software
< 1213567638 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC tries to recall what computer system it was that suffered from a certain piece of memory getting corrupted always in the same way, and it had a way to detect this corruption and abort with an error message, but alas the corruption always overwrote the length-and-pointer of the error message string, giving the same substring of the error message each time.
< 1213567651 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC tries to recall what computer system it was that suffered from a certain piece of memory getting corrupted always in the same way, and it had a way to detect this corruption and abort with an error message, but alas the corruption always overwrote the length-and-pointer of the error message string, giving the same substring of the error message each time.
< 1213567667 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :for some reason, BB software writers think it is a really great idea to abbreviate the list of pages of a thread
< 1213567676 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for some reason, BB software writers think it is a really great idea to abbreviate the list of pages of a thread
< 1213567693 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Kareha doesn't do that
< 1213567693 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213567716 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :goodness, we couldn't be expected to actually handle a list of 50 page nubers all on our own
< 1213567723 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1213567723 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric
< 1213567726 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Kareha doesn't doooooooooooooooo that.
< 1213567728 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Ping.
< 1213567844 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho: gee I wonder wht youwatched on the telly last night
< 1213567854 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: huh?
< 1213567875 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, the way you repeated everything I said was a bit of a give-away
< 1213567884 0 :lifthras1ir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric
< 1213567890 0 :lament!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213567890 0 :lifthrasiir!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213567915 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: I'm sorry. I have no idea what you're talking about.
< 1213567934 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe it is just a co-incidence
< 1213567938 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Probably.
< 1213567943 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :What are you talking about?
< 1213567946 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was referring to Midnight
< 1213567961 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The latest Doctor Who episode
< 1213567970 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric
< 1213567981 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :YAY NETSPLIT
< 1213567987 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yeah.
< 1213567987 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: You'd better not have removed my include stuff.
< 1213567997 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Haven't committed but yes.
< 1213568005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's unneeded. :P
< 1213568007 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :which includes an inteligence that (initially) repeats what everyone says
< 1213568010 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Some ridiculously tiny performance benefit at the cost of requiring the user to include everything from html? God that's stupid.
< 1213568046 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Um, it's 6 files.
< 1213568054 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And regardless of the performance benefit, it has two extra pros:
< 1213568057 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: That means that if somebody else was using this code from their html, they'd have to update their include list if we had the audacity of adding a new header.
< 1213568059 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1. firebug doesn't mess up the location info
< 1213568062 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :2. it's a lot simpler
< 1213568065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :1. who cares.
< 1213568067 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :2. no it isn't
< 1213568090 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You are assuming that anyone is actually going to use this project, and even write their own page using it...
< 1213568105 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Even if that's not the case, I should support that possibility.
< 1213568118 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Well it's a bit late, as this is bundled with my prototyping
< 1213568135 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Which is working fine, apart from one bug.
< 1213568147 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you push the removal of includes, I revoke your push privileges. You can push by sending things in for my approval.
< 1213568168 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs. Fine.
< 1213568169 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Seriously, that's really annoying. Don't make giant architectural changes to my code for really stupid performance benefits at a disadvantage to the user of the code.
< 1213568180 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :giant architechtural changes? .. it was a few lines
< 1213568188 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, firebug is very useful.
< 1213568191 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It was a few /lines/, but a giant /architectural/ change.
< 1213568196 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'll just fork, I guess.
< 1213568200 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :X_X
< 1213568202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Which is really silly, of course.
< 1213568208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But I like this project. So.
< 1213568235 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Can somebody else come into this conversation on how ridiculous it is to remove a working include() primitive from JavaScript? After I finally got include() working in a language that stupidly has no include()?
< 1213568256 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which allows the user of the code to not have to maintain a ridiculous include list.
< 1213568266 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: include() is pretty common in JS .. it's just rarely needed
< 1213568313 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :include() allows extensibility. Without include(), any time you add a new .js file you have to update every .html file that uses the code.
< 1213568363 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what's wrong with one more line?...
< 1213568388 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :One more line times X files where X is a number not within your control = bad.
< 1213568405 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... This is silly.
< 1213568414 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The actual chance of this happening = 0.
< 1213568420 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The actual chance of wanting to use firebug = 1.
< 1213568525 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: but feel free to revoke my push privileges; I'm happy developing a fork
< 1213568554 0 :augur!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213568554 0 :atsampson!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213568585 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1213568585 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric
< 1213568588 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BRB.
< 1213568599 0 :GregorR!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213568599 0 :olsner!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net
< 1213568621 0 :atsampson!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213568636 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric
< 1213568910 0 :RedDak!n=dak@host146-82-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1213568941 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1213568941 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric
< 1213569001 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yaaaay netsplits.
< 1213569022 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1213569022 0 :clog!i=nef@bespin.org JOIN :#esoteric
< 1213569455 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BACK.
< 1213569457 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*Back
< 1213569731 0 :GregorR!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213569732 0 :olsner!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :tusho!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :Phenax!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :bsmntbombdood!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :oerjan!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :lament!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :timotiis!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :fizzie!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :lifthras1ir!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :puzzlet!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :Polar!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :AAAAAAue4njxuz!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :Dewi!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :Deewiant!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :B|u35un!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :RedDak!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :Corun!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :sekhmet!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :dbc!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :mtve!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :SimonRC!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :Slereah_!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :sebbu!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570167 0 :atsampson!unknown@unknown.invalid QUIT :Connection reset by peer
< 1213570167 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric
< 1213570167 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric
< 1213570167 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1213570167 0 :RedDak!n=dak@host146-82-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1213570167 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric
< 1213570167 0 :lifthras1ir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric
< 1213570167 0 :Corun!n=Corun@88-105-220-234.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213570167 0 :B|u35un!n=BlueSun@dslb-084-056-018-129.pools.arcor-ip.net JOIN :#esoteric
< 1213570167 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric
< 1213570167 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1213570167 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric
< 1213570167 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213570167 0 :sebbu!n=sebbu@ADijon-152-1-41-7.w83-194.abo.wanadoo.fr JOIN :#esoteric
< 1213570167 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1213570167 0 :Slereah_!n=hax@ANantes-252-1-48-54.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213570167 0 :Phenax!n=Phenax@67.15.72.46 JOIN :#esoteric
< 1213570167 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric
< 1213570167 0 :Deewiant!n=mniemenm@peridootti.hut.fi JOIN :#esoteric
< 1213570167 0 :bsmntbombdood!n=gavin@97-118-115-170.hlrn.qwest.net JOIN :#esoteric
< 1213570167 0 :Polar!i=polar@arunprasannan.com JOIN :#esoteric
< 1213570167 0 :AAAAAAue4njxuz!n=Quendion@145.175.adsl.brightview.com JOIN :#esoteric
< 1213570167 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric
< 1213570167 0 :Dewi!n=dewi@124-171-148-197.dyn.iinet.net.au JOIN :#esoteric
< 1213570167 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric
< 1213570167 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric
< 1213570167 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Anyway, for when you have multiple files, the overwhelmingly common thing to do is to concat them all together, then run them through a JS packer
< 1213570168 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for distribution
< 1213570174 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So, still only one include for this mythical external user who wrote his own page.
< 1213570231 0 :olsner!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570231 0 :GregorR!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213570456 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: lack of includes is the reason pages include dozens of hundreds of kb of unused script
< 1213570464 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :dozens or hundreds, even
< 1213570474 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: that's called "bad coding"
< 1213570483 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :thankfully, JSMIPS depends on all of itself.
< 1213570486 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: huh?
< 1213570499 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: how is it bad coding to not be able to do the impossible?
< 1213570530 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: requiring a whole server-side infrastructure just to have dynamically loading scripts is stupid
< 1213570544 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1213570549 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I think you're misguided as to what I am talking about.
< 1213570574 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :javascript needs includes almost as badly as it needs decent namespacing
< 1213570630 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: ecmascript4 has namespaces
< 1213570649 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1213570649 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric
< 1213570659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tusho: GregorR: Anyway, for when you have multiple files, the overwhelmingly common thing to do is to concat them all together, then run them through a JS packer
< 1213570659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[22:50] tusho: for distribution
< 1213570660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[22:50] tusho: So, still only one include for this mythical external user who wrote his own page.
< 1213570667 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(in case he missed it due to netsplit)
< 1213570845 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, that's a good point >_>
< 1213570862 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels victorious :-P
< 1213570869 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I forgot all about packing.
< 1213570874 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: hmm... I've seen techniques based on people adding <script> tags to the DOM. You could probably add/remove modules that way if you really needed to
< 1213570885 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: yes, that is what gregorr currently does
< 1213570889 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: That's what I'm -- yeah.
< 1213570893 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, once you're packing, you might as well just run 'cat' over them
< 1213571019 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, as for dependencies...
< 1213571030 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mipsio depends on console. mips depends on mipsio.
< 1213571032 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Everything else has no dependencies.
< 1213571035 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Okay then
< 1213571040 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :I still think there's a case for <script src="jspacker.js?module=foo&module=bar&module=baz">
< 1213571048 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :mips.js depends on vmem.js
< 1213571052 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah yes
< 1213571058 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: yes, sometimes
< 1213571178 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :most of the problem is the way you often don't have access to the <head> from the context you're working in
< 1213571189 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :but that's more about how most serverside frameworks suck
< 1213571213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: re: serverside frameworks - ditto to that
< 1213571222 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :most of these technologies work okay on their own
< 1213571235 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my dream server-side framework is ecmascript4 or similar (i.e. same server/client language)
< 1213571239 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that lets you access the DOM of the resulting page
< 1213571240 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :but I've never seen HTML + CSS + javascript actually working comfortably together
< 1213571247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it would be so blissful
< 1213571340 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION disappears into Fathers-Day-ness.
< 1213571348 0 :oerjan!unknown@unknown.invalid QUIT :"Good night"
< 1213571350 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Do I have permission to push? :-P
< 1213571353 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes :P
< 1213571535 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: Do you agree ;_;
< 1213571655 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213571728 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :hehe
< 1213571738 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I don't have all the context
< 1213571756 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tusho: my dream server-side framework is ecmascript4 or similar (i.e. same server/client language)
< 1213571756 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[23:08] tusho: that lets you access the DOM of the resulting page
< 1213571759 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it would be so blissful
< 1213571766 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(in reply to what you said about server-side frameworks)
< 1213571773 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: oh that
< 1213571809 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I'm not sure how that would work
< 1213571824 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: but server-side frameworks are what's generating the DOM
< 1213571842 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: basically, you could do like
< 1213571848 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I have no respect for the 95% of templating systems that consider the output to be text
< 1213571849 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :$("foo").addClass("bar")
< 1213571855 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :before the page gets to the browser
< 1213571862 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(of course not in a controller...)
< 1213571881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: the problem with xml templating languages is that they break when you're not generating xml.
< 1213571931 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: xslt has its uglinesses, certainly. I just haven't seen anything else that natively has a concept of the structure of the output
< 1213571949 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :xslt, yech
< 1213571960 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: i think what to do here is embrace the unix philosophy that it's probably text.
< 1213571967 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: so for me, at the moment, I just have to think of HTML as an XML tree serialized down to HTML4
< 1213571992 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: oh, and that text is probably 8-bit bytes? bleh.
< 1213572027 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: maybe if you replaced 'XML' with 's-expressions' and 'XSLT' with 'lisp' you could have a winner ;)
< 1213572031 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :I'll be happy to treat it as text if and when it's possible to quickly and easily parse/serialize fragments
< 1213572067 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: heh. I don't know lisp, but XSLT does kind of seem like "lisp with 1% of the functionality and 100 times more verbose syntax"
< 1213572096 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :(and I don't know what s-expressions are)
< 1213572105 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: s-expressions are what lisp code and data is made of.
< 1213572300 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: a confusing little bit of haskell is all I got fed at university, and the closest thing I've had to non-imperative programming since is XSL
< 1213572353 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, lisp DATA is made of lists
< 1213572365 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which can be represented externally as s-expressions
< 1213572552 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: want a mocked-up XSLT-replacement I just wrote?
< 1213572554 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i.e. an example on it
< 1213572556 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*in
< 1213572559 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :where it is unimplemented
< 1213572571 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I guess...
< 1213572574 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://paste.lisp.org/display/62294
< 1213572574 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION smiles.
< 1213572581 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dewi, whatchu trying to make?
< 1213572582 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nicer than xslt, at least
< 1213572599 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :though a little hacky..
< 1213572612 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :augur: nothing, just talking about how server-side templating languages that don't appreciate the structure of their output, suck
< 1213572621 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :augur: while at the same time, I have a feeling XSLT sucks in most other ways
< 1213572635 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ah. well noone uses XSLT to do templating. ;)
< 1213572639 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :and I don't know of anything else
< 1213572647 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :atleast, noone i know who does this stuff professionally.
< 1213572661 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :augur: I've never seen professional code that didn't
< 1213572670 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :really? weird.
< 1213572674 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wish there was a blit-and-raster-oriented equivalent to <canvas>
< 1213572681 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I thought you were gone.
< 1213572683 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Then SDL could run pseudo-efficiently on JSMIPS :P
< 1213572686 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :augur: not professional as in "doing it for money", professional as in "this code is not wildly irresponsible and broken"
< 1213572691 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :everyone i know does their templating in their language of choice
< 1213572692 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was showering, now is the brief time between showering and leaving :P
< 1213572694 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :namely ruby or php
< 1213572713 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: Yes, that's because you hang out with the WEB TWO POINT OH crowd.
< 1213572720 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1213572730 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :augur: I don't know ruby, but PHP has large amounts of problems relating to treating HTML as text, and text as bytes
< 1213572745 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hm. ive never had any issues with it doing that but ok.
< 1213572746 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :it's almost impossible to write truly correct code
< 1213572767 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, the majority of websites that use dynamic content are run off php
< 1213572768 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so..
< 1213572782 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :I don't know anyone who habitually escapes content each and every time it moves between native, HTML, database, etc
< 1213572817 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :they just do it when they predict a problem
< 1213572833 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :except programmers are really bad at predicting problems; it would be better if we just did things right
< 1213572850 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: http://paste.lisp.org/display/62294#1
< 1213572853 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::shrug:: never seen any problems.
< 1213572855 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :replaced the XML in my example with s-expressions
< 1213572856 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :augur: most dynamic web sites that get hacked also are
< 1213572868 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: because you don't think about languages other than english, presumably.
< 1213572868 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :php based?
< 1213572874 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes
< 1213572889 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: or even english with punctuation
< 1213572897 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sure, but thats mostly because of bad SQL management yeah.
< 1213572917 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: MS Word and Mac punctuation gets chewed up real nicely by systems using Latin-1
< 1213572924 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but thats a problem with anything db based
< 1213572929 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :augur: huh?
< 1213572935 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what huh?
< 1213572943 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :augur: I don't think it's really SQL's problem
< 1213572948 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, its not
< 1213572955 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: PLACEHOLDERS
< 1213572958 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Let me show PHP programmers them!
< 1213572960 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its a problem of poorly managing your DB tho
< 1213572976 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :augur: most php coders don't even use the parameterised SQL interface they are given
< 1213572980 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but you're always going to have issues with sql injection
< 1213573002 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :augur: I've literally never read code other than mine that used a parameterised interface to SQL
< 1213573011 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :XSLT doesnt make that vanish, as far as i know.
< 1213573017 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: NO. You're not going to always have issues with it.
< 1213573023 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Placeholders = SQL injection is IMPOSSIBLE.
< 1213573027 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :augur: no, because XSLT is at the other end
< 1213573035 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ey?
< 1213573044 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :augur: for databases, parameterised interfaces are the way to go
< 1213573046 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh shit, augur doesn't know what SQL placeholders are.
< 1213573050 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WEB TWO POINT OH!
< 1213573060 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what?
< 1213573066 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho and I are using different language to describe the same thing, btw
< 1213573073 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes mental note - never, ever use any code augur has touched
< 1213573079 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :even if it doesn't use a database.
< 1213573079 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :parameters/placeholders
< 1213573080 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses Web 3.9
< 1213573099 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Loser. I run Web 4.1 pre-pre-pre-pre-post-beta-alpha-pre-pre-pre-RC60.
< 1213573111 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o_O
< 1213573133 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is there a serious discussion here or did i just fall into the middle of tusho having a seizure?
< 1213573146 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric is the premier channel for seizures.
< 1213573164 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suspects a causal link
< 1213573180 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :I mean I come in here and innocently complain about how everything sucks
< 1213573185 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :and before I know it, I'm failing to read lisp
< 1213573199 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: my code isn't THAT hard to understand is it :P
< 1213573210 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh I missed passing the users list to mapcar though
< 1213573211 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::q
< 1213573226 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION continues work on the amazingly awesome feathejs
< 1213573242 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :*sigh*
< 1213573312 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Feathejs is really truly awesome though.
< 1213573321 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that (table) is a hell of a long way from anything a designer would touch
< 1213573334 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: yep, it is
< 1213573353 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: however, competent designers write their own xhtml and css
< 1213573361 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so I'm sure you could mangle something that they'd touch into XML
< 1213573362 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: incidentally the reason for adopting XSLT where I worked 3 years ago, was the foolish expectation that designers and their tools (dreamweaver etc) could handle it
< 1213573394 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: I'd say that what to do in this case is to have the designer create a mockup (i.e. with 3 fake entries of people)
< 1213573398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then add the declarations yourself
< 1213573401 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :unfortunate, but foolproof
< 1213573402 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :tusho: oh, and I need to say we were actually using a near-identical metalanguage of XSLT - where there was an implied "/"-matching template around everything so static HTML was a valid XSL that would output itself
< 1213573419 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213573438 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! :D
< 1213573443 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKLOPOL
< 1213573443 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :MY LOVE
< 1213573452 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey, i claimed him first! >O
< 1213573461 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :TOUCH
< 1213573462 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*THOUGH
< 1213573464 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*TOUGH
< 1213573468 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :THOUGH. WE CAN SHARE!
< 1213573476 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok.
< 1213573479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(and one again #esoteric turns homoerotic)
< 1213573489 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :was it ever NOT homoerotic?
< 1213573491 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lets be honest.
< 1213573493 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes
< 1213573501 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :before slereah came.
< 1213573503 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213573507 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah well
< 1213573510 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :he IS pretty gay
< 1213573511 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol and bsmntbombdood did have the occasional orgies, though.
< 1213573521 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah is just cocks cocks cocks
< 1213573531 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hawt
< 1213573541 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, i think im going to write the parser for Reactance tonight
< 1213573551 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you, me, oklopol, augur
< 1213573551 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes?
< 1213573552 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we should formalize the grammar.
< 1213573562 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: fuck you, we're being homoerotic.
< 1213573569 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :can't you see we're BUSY?!
< 1213573572 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho, you're underage. i cant homoeroticize you.
< 1213573575 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in public.
< 1213573586 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets mode +i #esoteric
< 1213573587 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :TADA
< 1213573596 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::homoeroticizes tusho::
< 1213573604 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets mode -i #esoteric
< 1213573606 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :MWAHAHAHAHA
< 1213573624 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho have you watched sicp?
< 1213573633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: no
< 1213573640 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you should, its really good
< 1213573647 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :maybe I will, sometime
< 1213574159 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, "watched"?
< 1213574168 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I thought SICP was a book?
< 1213574176 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it was a lecture before it was a book
< 1213574180 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok
< 1213574186 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and there are videos of the lectures on the interblogs
< 1213574200 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :actually, there are videos of a number of different versions
< 1213574236 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :one set of videos is Abelson and Sussman teaching at HP
< 1213574247 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :very good, very fast
< 1213574255 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :theres also brian harvey from berkeley
< 1213574281 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you can watch various versions of the SICP course from the last few years
< 1213574336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so cool
< 1213574342 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey you
< 1213574356 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed ( http://www.ebonmusings.org/atheism/ghost.html )
< 1213574388 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213574410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Bared on your tomb
< 1213574414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I’m a prayer for your loneliness
< 1213574416 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :And would you ever soon
< 1213574419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Come above unto me?
< 1213574422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :For once upon a time
< 1213574426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :From the binds of your lowliness
< 1213574428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I could always find
< 1213574428 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what happened to oklopol
< 1213574431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :The right slot for your sacred key
< 1213574434 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WHAT HAPPENED TO OKLOPOL
< 1213574438 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
< 1213574446 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WHAT HAPPENED TO OKLOPOL
< 1213574449 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :he grew lots of extra mouths
< 1213574453 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed.
< 1213574461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :some times you have to paste cof lyrics
< 1213574465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*sometimes
< 1213574494 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to paste YOUR lyrics
< 1213574523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can paste my lyrics!
< 1213574523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I wake up from my dream to see
< 1213574526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :It was no dream at all
< 1213574529 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Blood on my hands and on the floor
< 1213574532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Did I... win... or lose
< 1213574535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I know I'll die before they catch me
< 1213574542 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :those are horrible lyrics
< 1213574551 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I know that you came here to kill me
< 1213574551 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Clinging hard to the knife that I gave thee
< 1213574551 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :It’s a shame you can’t see what is inside
< 1213574551 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Inside the fact inside the reason
< 1213574559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDD
< 1213574573 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't really care for lyrics
< 1213574589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just seen people paste them on channels for no reason, so... naturally i have to do that too
< 1213574601 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you visit channels with lots of emos
< 1213574612 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION - providing useful information since sometime
< 1213574615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213574632 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't think these are exactly the emo kinda songs
< 1213574645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i guess the pasting may be emoish
< 1213574654 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :listen to real music, you hippies
< 1213574655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :randomish can be pretty much anyish.
< 1213574678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cradle of filth is not that bad
< 1213574683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the new stuff anyway
< 1213574693 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :kamelot > cof
< 1213574695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and my music is perfect
< 1213574754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nothing wrong with kamelot, but i haven't heard much
< 1213574765 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :actually i only like three songs
< 1213574773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't hear much cof either
< 1213574776 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heard
< 1213574785 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :descent of the archangel, lost and damnged, and shadow of uther
< 1213574796 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i like autechre
< 1213574797 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213574833 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :autechre is good
< 1213574897 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: what's wrong with reflection's lyrics?
< 1213574900 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that blood song
< 1213574915 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :firstly, i dont listen to lyrics
< 1213574925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :who does
< 1213574925 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :second, you're a fag
< 1213574926 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... right
< 1213574930 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :theyre almost invariable pointless
< 1213574949 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopols not gay, he's bi
< 1213574950 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :get it right
< 1213574969 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :any metal band could release an album where all the lyrics are "THESE LYRICS ARE FUCKING POINTLESS" over and over again
< 1213574971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213574975 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i don't think it'd sound noticably different
< 1213574998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :depends, there's the kind that's supposed to be deep and no one understands it
< 1213575003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but then there's the story kind
< 1213575022 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's really singing short stories, they can be good stories
< 1213575048 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, I also like radohead, which I guess makes me an idiot
< 1213575051 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but I already knew I was an idiot
< 1213575075 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :some of radiohead is good too.
< 1213575192 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: you didn't answer em
< 1213575193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :me
< 1213575196 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: you're a javascripter aren't you
< 1213575203 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Feathejs will make you want to kill me
< 1213575206 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's comprised of two parts
< 1213575208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :especially the the question last night
< 1213575209 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :js2cps, and feathejs
< 1213575215 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: wha??
< 1213575217 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :js2cps takes javascript source and rewrites it into continuation-passing style.
< 1213575220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*to the
< 1213575226 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ok?
< 1213575227 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :feathejs is compiled with js2cps.
< 1213575231 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: it's crazy!
< 1213575235 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok.
< 1213575241 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it gives you continuations in java, so yay
< 1213575247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: it's an implementation of ais523's esolang
< 1213575252 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Feather, which lets you retroactively change time
< 1213575253 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :srsly
< 1213575254 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i have no problem with continuations.
< 1213575267 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: yeah, but considering how fragile JS is in the browser in the first place :P
< 1213575276 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :er?
< 1213575282 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and since js2cps is written in JS, i'm using a javascript parser written in javascript
< 1213575294 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and making the browser do the compilation :D
< 1213575300 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what question??
< 1213575309 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1213575309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: have you written interpreters
< 1213575312 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whats wrong with the lyrics?
< 1213575317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well that too
< 1213575319 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i've written a number of interpreters.
< 1213575321 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :as for the lyrics
< 1213575325 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its cof ;)
< 1213575333 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what ISNT wrong with them
< 1213575334 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::p
< 1213575339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213575348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the latter lyrics were from reflection, which is my song
< 1213575354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213575360 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh YOUR lyrics
< 1213575361 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I think oklopol should never make music
< 1213575362 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213575368 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or at least ... non-instrumental music
< 1213575373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: have you heard my music?
< 1213575376 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol makes instrumental music?
< 1213575376 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1213575378 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i must hear
< 1213575379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you prolly have
< 1213575404 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: nope
< 1213575417 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :www.vjn.fi/oklopol in case you're interested
< 1213575422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :amorte is our current project
< 1213575443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i sing, very badly, i sing a lot better nowadays
< 1213575454 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i have a theremin
< 1213575454 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::3
< 1213575477 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so you did buy that
< 1213575479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it cost like £200
< 1213575479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1213575487 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where did you get it? i want one
< 1213575492 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ebay
< 1213575534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have made a lot of "instrumental music" with guitar pro, but it's midi, so it's not really suited for listening
< 1213575548 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and with logic audio
< 1213575552 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mine is a moog theremin
< 1213575553 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :its wodden and black
< 1213575555 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and small
< 1213575565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also with audacity, but for some reason people never seem to like brainfuck.mp3
< 1213575567 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'd be more awesome if i had one of those big wooden ones but they cost like £1000
< 1213575584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i also used some c++ generated wavs in the song)
< 1213575608 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i also have an alright-kinda guitar.
< 1213575613 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[electric]
< 1213575624 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I have audacity and ableton live on here, but only the trial, so I just fool about with it
< 1213575628 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :me too
< 1213575639 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and a synthesizer and two digital pianos
< 1213575649 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :however, i have an awesome music generator in my head
< 1213575654 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i can just turn it on and it plays out anythiing for me
< 1213575658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213575666 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i have all music that I can remember, exactly as I remember it
< 1213575673 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it'll also generate random songs in any genre I wish
< 1213575677 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's very handy
< 1213575686 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can do that too, useful for composing
< 1213575713 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah if only i had real musical talent or knowledge of anything musical I could let everyone else hear it :P
< 1213575725 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because really, they're damn good songs. it just isn't very useful if I'm the only one who can hear them.
< 1213575733 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because the audio in my head isn't as good as the audio in my ears
< 1213575804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213576095 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: for a simple solution, i suggest learning to sing
< 1213576103 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but ... i'm 12
< 1213576110 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i sound like a dolphin on helium
< 1213576117 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213576143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not saying you should learn to sing so you can sing your songs to others
< 1213576153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you can sing them so you can write them down
< 1213576163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :easier
< 1213576172 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: doesn't help me with any instruments
< 1213576181 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :besides, my brain just usually fakes singing
< 1213576183 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :who needs words
< 1213576188 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it just SOUNDS like vocals :P
< 1213576218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just saying singing/humming is the easiest way to get melodies out of the brain
< 1213576224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in case that's what you wanna do
< 1213576241 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm quite happy with them being in my brain
< 1213576244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actual instruments need practise of course, so you'd actually have to do something
< 1213576246 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'd just like a way to transfer them out
< 1213576293 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, you could learn an intuition about intervals, that's something you should do young, if you ever wanna learn it, in fact
< 1213576310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hear the relative difference of two notes, that is
< 1213576310 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well tusho's young so he's good to go
< 1213576313 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::p
< 1213576314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in twelveths
< 1213576322 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hah.
< 1213576325 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213576331 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh how it all fits together...
< 1213576345 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :speaking of
< 1213576350 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :who saw BSG last night?
< 1213576351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure he'd have trouble getting an absolute hearing for notes
< 1213576358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :should start earlier
< 1213576377 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i started @ 7 or something
< 1213576380 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i'll be honest, i dont think its impossible for anyone at any age to learn things like that, i just think it depends on how much time you put into it
< 1213576397 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :7 year olds dont have lives, so they can spend hours on these things
< 1213576411 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: i don't have a life either
< 1213576412 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213576413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but that is one of the things people say can only be learned young
< 1213576419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just like languages
< 1213576425 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well i dont trust people
< 1213576426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in order to achieve perfection
< 1213576427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, I can hear very well.
< 1213576436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :me neither, but it's clear there's truth in it.
< 1213576445 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont know oklopol
< 1213576458 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :of course the problem is getting motivated enough to do all this before I do get too old :p
< 1213576461 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean, when you compare how much time a child puts into learning something like that, vs an adult
< 1213576470 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and compare the rest of the contents of their lives
< 1213576480 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse a child will learn it better
< 1213576483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if an adult wants to learn something, probably more than any child would.
< 1213576492 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :children just learn certain things faster
< 1213576508 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont know. i'd really need to see some proper studies, and i dont know if any have been done
< 1213576540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i don't know about studies, just personal experience and hearsay
< 1213576560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i'm pretty sure i've seen studies
< 1213576565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i don't recall details
< 1213576666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: let's hope you won't, at least i can get a career @ music or linguistics once you revolutionize programming to the level anyone can achieve the exact same results
< 1213576698 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i guess plain english already did that!
< 1213576703 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll do music, linguistics and programming
< 1213576705 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just to piss off oklopol
< 1213576709 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213576711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213576717 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i also watch porn!
< 1213576754 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: there's your career tthen
< 1213576756 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*then
< 1213576829 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :linguistics?
< 1213576835 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im a linguistics major
< 1213576835 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::LD
< 1213576838 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::D even
< 1213576846 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, we were made for one another :O
< 1213576848 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::p
< 1213576849 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: you're even more of a perfect match!!!!!!!!
< 1213576852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213576864 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ZOMG LETS GET MARRIED
< 1213576880 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll think about it
< 1213576891 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :actually the marriage will have to wait, im going to eat calzone :d
< 1213576910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, see you in 15 minutes
< 1213577064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: my js2cps will be so awesome
< 1213577072 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like
< 1213577087 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you could have a silly javascript game
< 1213577093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and implement savegames just by saving a continuation
< 1213577153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213577251 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oh, and feathejs is just awesome in many ways
< 1213577258 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: like, because js2cps is written in javascript itself
< 1213577260 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what it does is
< 1213577264 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :loads js2cps
< 1213577271 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then, it downloads (via ajax) all the feathejs files
< 1213577280 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then, it runs them through js2cps (in the browser, remember, all of this)
< 1213577283 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then, it eval()s them
< 1213577286 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to run feathejs
< 1213577288 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::DDD
< 1213577686 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: can you remind me of a line that I'm about to say tomorrow plzz0r
< 1213578016 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.o;
< 1213578055 0 :GregorR!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213578055 0 :olsner!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213578130 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: i am too lazy to keep a todo list
< 1213578151 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol.
< 1213578257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i so can
< 1213578263 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: good
< 1213578267 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/ We're using setTimeout(func, 0) to avoid the stack now
< 1213578271 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :thank YOU.
< 1213578386 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1213578386 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric
< 1213578422 0 :GregorR!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213578422 0 :olsner!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213578456 0 :cherez!n=cherez@76.167.242.249 JOIN :#esoteric
< 1213578521 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :.
< 1213578655 0 :cherez!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213578767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OH NO
< 1213578772 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Andrew cooke wiped his website!
< 1213578775 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :No more malbolge thingy!!
< 1213578989 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric
< 1213578989 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric
< 1213578989 0 :cherez!n=cherez@76.167.242.249 JOIN :#esoteric
< 1213579059 0 :cherez!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213579059 0 :olsner!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213579059 0 :GregorR!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213579084 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i sent him an email
< 1213579200 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric
< 1213579200 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric
< 1213579200 0 :cherez!n=cherez@76.167.242.249 JOIN :#esoteric
< 1213579292 0 :cherez!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213579292 0 :olsner!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213579292 0 :GregorR!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213579342 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric
< 1213579342 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric
< 1213579342 0 :cherez!n=cherez@76.167.242.249 JOIN :#esoteric
< 1213579388 0 :cherez!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213579388 0 :olsner!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213579388 0 :GregorR!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213579417 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric
< 1213579417 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric
< 1213579417 0 :cherez!n=cherez@76.167.242.249 JOIN :#esoteric
< 1213579667 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :right bye.
< 1213579668 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213579672 0 :tusho!unknown@unknown.invalid QUIT :
< 1213579690 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213580452 0 :cherez!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213580452 0 :olsner!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213580452 0 :GregorR!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213580603 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric
< 1213580603 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric
< 1213580603 0 :cherez!n=cherez@76.167.242.249 JOIN :#esoteric
< 1213581823 0 :Corun!n=Corun@88-105-220-234.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213582880 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213583171 0 :fizzie!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213583171 0 :lifthras1ir!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213583172 0 :puzzlet!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213583634 0 :lifthras1ir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric
< 1213583634 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213583634 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric
< 1213585837 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213586101 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :doctor who almost made me cry :(
< 1213586347 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric
< 1213586373 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! another thing to remind me tomroorw
< 1213586389 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aptana jaxer is awesome
< 1213586401 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :remind me. slave.
< 1213586425 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HEY WHERE ARE YOU
< 1213586438 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :YOU CANT HIDE FROM ME
< 1213586442 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SLAVE
< 1213586469 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :k mebbe you can
< 1213586476 0 :tusho!unknown@unknown.invalid QUIT :Client Quit
< 1213587480 0 :fizzie!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213587480 0 :lifthras1ir!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213587480 0 :puzzlet!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213587523 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric
< 1213587523 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213587523 0 :lifthras1ir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric
< 1213588207 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213598430 0 :GreaseMonkey!n=gm|--0@219-88-194-36.jetstream.xtra.co.nz JOIN :#esoteric
< 1213603199 0 :clog!unknown@unknown.invalid QUIT :ended
< 1213603200 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1213603255 0 :cherez!unknown@unknown.invalid QUIT :"Leaving."
< 1213603266 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1213605798 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"rebooting to change BIOS settings"
< 1213606258 0 :GreaseMonkey!n=gm|--0@219-88-194-36.jetstream.xtra.co.nz JOIN :#esoteric
< 1213607257 0 :fizzie!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607258 0 :lifthras1ir!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607258 0 :puzzlet!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607258 0 :cherez!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607258 0 :olsner!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607258 0 :GregorR!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607258 0 :GreaseMonkey!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607260 0 :Phenax!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607260 0 :bsmntbombdood!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607261 0 :lament!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607261 0 :Polar!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607261 0 :AAAAAAue4njxuz!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607262 0 :Dewi!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607262 0 :Deewiant!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607263 0 :B|u35un!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607263 0 :sekhmet!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607264 0 :dbc!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607264 0 :mtve!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607264 0 :SimonRC!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607264 0 :sebbu!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607265 0 :atsampson!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1213607342 0 :GreaseMonkey!n=gm|--0@219-88-194-36.jetstream.xtra.co.nz JOIN :#esoteric
< 1213607342 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1213607342 0 :lifthras1ir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric
< 1213607342 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213607342 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric
< 1213607342 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric
< 1213607342 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric
< 1213607342 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric
< 1213607342 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric
< 1213607342 0 :B|u35un!n=BlueSun@dslb-084-056-018-129.pools.arcor-ip.net JOIN :#esoteric
< 1213607342 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric
< 1213607342 0 :sebbu!n=sebbu@ADijon-152-1-41-7.w83-194.abo.wanadoo.fr JOIN :#esoteric
< 1213607342 0 :Phenax!n=Phenax@67.15.72.46 JOIN :#esoteric
< 1213607342 0 :Deewiant!n=mniemenm@peridootti.hut.fi JOIN :#esoteric
< 1213607342 0 :bsmntbombdood!n=gavin@97-118-115-170.hlrn.qwest.net JOIN :#esoteric
< 1213607342 0 :Polar!i=polar@arunprasannan.com JOIN :#esoteric
< 1213607342 0 :AAAAAAue4njxuz!n=Quendion@145.175.adsl.brightview.com JOIN :#esoteric
< 1213607342 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric
< 1213607342 0 :Dewi!n=dewi@124-171-148-197.dyn.iinet.net.au JOIN :#esoteric
< 1213607342 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric
< 1213607342 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric
< 1213607885 0 :olsner!unknown@unknown.invalid QUIT :"Leaving"
< 1213609178 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wrote a JIT MIPS->JavaScript compiler (in JavaScript) ... does that make me a bad person? D-8
< 1213611097 0 :GreaseMonkey!unknown@unknown.invalid NICK :Virginity
< 1213611477 0 :Virginity!unknown@unknown.invalid NICK :GreaseMonkey
< 1213611615 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1213612551 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213612558 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1213613354 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Remote closed the previous member app"
< 1213617092 0 :dbc!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213622264 0 :Corun!n=Corun@88-105-183-188.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213623664 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213624047 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric
< 1213624153 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213624433 0 :ais523_!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213624459 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213624683 0 :ais523_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out)
< 1213624963 0 :ais523_!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213625127 0 :Corun!n=Corun@88-105-183-188.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213625310 0 :ais523_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out)
< 1213625325 0 :ais523_!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213626120 0 :ais523_!unknown@unknown.invalid NICK :ais523
< 1213626492 0 :augur!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213626501 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213626504 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213626564 0 :Corun!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213627543 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213627548 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213627636 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric
< 1213628245 0 :Corun!n=Corun@88-105-183-188.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213629150 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1213629197 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213630045 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1""
< 1213630428 0 :B|u35un!unknown@unknown.invalid QUIT :"Verlassend"
< 1213630740 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION calls to those alive for an indication of the stipulated status
< 1213631034 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric
< 1213631040 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Translation: anyone alive?
< 1213631061 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :tusho, say it is so
< 1213631062 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yes
< 1213631066 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :YAY!
< 1213631077 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :now, how to bully you into helping me with my esolang
< 1213631087 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :hmmm
< 1213631115 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sure
< 1213631149 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hey, andrew cooke replied to my email about broken links
< 1213631164 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :.. and he edited the esolangs wiki to fix the link
< 1213631194 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :hoora, well, essentially, uou can find the interpreter here: http://www.rafb.net/p/8SUm5T69.html
< 1213631206 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I take it this is a good thing
< 1213631215 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: yes, andrew cooke wrote the first malbolge program
< 1213631229 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it needs much explanation, it should all be evident from the interp.
< 1213631240 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And for that, I congratulate him.
< 1213631246 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: well. could i have a brief explanation? :P
< 1213631247 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :wow, that man is a hero amongst men
< 1213631278 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/w/index.php?title=Malbolge&diff=prev&oldid=11845 and http://esolangs.org/w/index.php?title=Malbolge&diff=next&oldid=11845
< 1213631286 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :86.137.231.14, we salute you!
< 1213631389 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh :) well, essentially, I thought: how to eliminate the need for the [ and ] equivalent constructions in a language, and it hit me: what if you repeated apply the entire code over and over again. so essentially there are two commands here: 1xy and 0z. If it is 1xy, where x and why {0;1} then while the data string index matches x write why to the end, increase the index. once this is false, increase the code index and reset the data string 
< 1213631415 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: um
< 1213631417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's ALMOST bct
< 1213631424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/BCT
< 1213631433 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :say it isn't so...
< 1213631444 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ffs
< 1213631444 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it's not quite that
< 1213631446 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it's close enough
< 1213631449 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and yes, BCT is TC
< 1213631484 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm not sure mine is, it doesn't seem  subtraction is possible... ffs
< 1213631490 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I thought I had something :/
< 1213631499 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: well the fact that you came up with it independently..
< 1213631526 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :however, much like the competitor of A G Bell...
< 1213631543 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213631548 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh well, nothing lost nothing gained I suppose
< 1213631656 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :MISTER AIS523! You just sent email to Agora. You can't hide :P
< 1213631683 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :1111101110100  and 10 was Fibonacci:
< 1213631684 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :5  ->  10
< 1213631684 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :4  ->  101
< 1213631684 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :3  ->  1101
< 1213631684 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :2  ->  1110011
< 1213631684 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :1  ->  11111000111
< 1213631686 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :0  ->  111111110000011111
< 1213631688 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and 1101111110100 and 1 was powers of two
< 1213631697 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, tusho: he isn't here ;)
< 1213631703 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: he logreads
< 1213631711 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, right you are :)
< 1213631780 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh my, reading the BCT spec, one of my pre-versions is identical... :P
< 1213631846 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I don't get this
< 1213631846 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric : 0        if the leftmost data-bit is 1, append 0                  10
< 1213631846 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :1        if the leftmost data-bit is 1, append 1                  11
< 1213631860 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :surely all 1x does is appends the x to the end if leftmost==1?
< 1213631877 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait
< 1213631880 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nvm...
< 1213631891 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if log-spamming is punishable
< 1213631916 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: no :P
< 1213631932 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: remember, there are two pointers
< 1213631935 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :data and code
< 1213631940 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION breathes a deep sigh of relief
< 1213631946 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I was being stupid
< 1213631990 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HAHAAHA, I would paste this here but it's too big. #esoteric-blah anyone?
< 1213632001 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :roger doger
< 1213632080 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :01:39:38 <GregorR> I wrote a JIT MIPS->JavaScript compiler (in JavaScript) ... does that make me a bad person? D-8
< 1213632083 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You did it? :D
< 1213632119 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :07:27:25 --- quit: ais523 ("(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"")
< 1213632120 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sheesh
< 1213632122 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523 avoided me
< 1213632123 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213633253 0 :Deewiant!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out)
< 1213633350 0 :Deewiant!n=mniemenm@peridootti.hut.fi JOIN :#esoteric
< 1213633363 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OH NO Deewiant!
< 1213633366 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1213633367 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HE'S BACK
< 1213633406 0 :ihope!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1213633435 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :tusho: sucks doesn't it
< 1213633443 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213633587 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Totally.
< 1213634111 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yargh
< 1213634483 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewihope.
< 1213634860 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders the laws of the universe. Specifically those relating to the proportionality of effort to making something cool and the difficulty setting for coming up with a revolutionary idea - why must it be set to "Delta"?
< 1213634860 0 :deveah!n=deveah@92.80.115.147 JOIN :#esoteric
< 1213634905 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :gosh, I think I've been here before..
< 1213634954 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION Hiato thinks about whether he should think or not
< 1213634994 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :this being a chatroom where people do, you should too
< 1213635005 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and admits his jokes aren't great :P
< 1213635057 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :right then, deveah: let's make an awesome esolang. Something the likes of which have never been seen before
< 1213635071 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Use topology.
< 1213635072 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I'm feeling a little case of "stolen thunder complex" so lets hit it
< 1213635073 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :Yes, shall we?
< 1213635080 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ihope: wha?
< 1213635085 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And affine geometry!
< 1213635095 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :deveah: most defiantly :P
< 1213635109 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :I'd like something to be ported on my Speccy
< 1213635111 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ihope: this is sounding curiously familiar
< 1213635113 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213635121 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh :)
< 1213635144 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :Opera IRC looks better than I imagined.
< 1213635189 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :is it better than Pidgin? (though I could never really leave FFX3)
< 1213635215 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :first, I'd like someone to explain what is and how does lambda calculus work?
< 1213635224 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: pidgin is the worst irc client ever
< 1213635235 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: the programming language before programming languages
< 1213635238 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :Pidgin eats around 18 mb of memory. Miranda eats 8, Yahoo! 50
< 1213635242 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and, uh, beta-reduction and alpha-conversion and stuff
< 1213635248 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Good ol' lambda calculus. It's fun. :-)
< 1213635248 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Lambda_calculus
< 1213635251 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :tusho: maybe, but it is part of an otherwise godly multi-protocol package in my view
< 1213635257 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pidgin is lame
< 1213635259 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :imo
< 1213635269 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :yes, but I'm too young to understand what's there
< 1213635271 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :fine
< 1213635278 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :let's not start a war here though :P
< 1213635284 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Every value is a function; this function takes a function and returns a function. It can simply return its argument, or return a value that has nothing to do with its argument, or it can apply other functions to each other and return the result.
< 1213635289 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and I agree with deveah
< 1213635301 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :you're young too? :P
< 1213635319 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :okay, I think I understand
< 1213635319 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :to understand the page in question
< 1213635341 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: hey, I'm the youngest person here and I understand most of that :P
< 1213635346 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nothing to do with age but yes the page is pretty dense
< 1213635349 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :you're not
< 1213635350 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :makes one of you deveah ;)
< 1213635351 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what ihope said, basically
< 1213635357 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: well, how old are you?
< 1213635359 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :I'm 13
< 1213635361 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :12.
< 1213635362 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hah.
< 1213635362 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and once more, I agree with deveah
< 1213635364 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :NO WAI
< 1213635367 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :impossible :P
< 1213635398 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :if tusho==ehird: ehird.age=17+some
< 1213635405 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ha
< 1213635406 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :for the first time I meet someone who is younger than me and doesn't join random chatrooms and starts calling everybody names
< 1213635422 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: WE WERE MADE FOR EACH OTHER!!11!!1
< 1213635423 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::p
< 1213635423 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The syntax for a function is \x -> E, where E is some expression that might involve x. If I apply this function to an argument, I get the expression E, but with x replaced with the argument.
< 1213635426 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :wait, I have proof too
< 1213635438 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And I finally meet someone younger than me as well. :-)
< 1213635445 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :does anybody here use Basic (any kind) ?
< 1213635446 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: The syntax is (λx. x) :-P
< 1213635454 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah. :-P
< 1213635460 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: I imagine most of us have used some form of basic at some point.
< 1213635463 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I recall clearly talking about some bubblegum make last year which would make you about 20 years to young to have had it
< 1213635465 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :tusho
< 1213635477 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and ihope: you are all younger then me, I feel... stupid :P
< 1213635484 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: I don't recall :-P
< 1213635485 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :deveah: does pascal count?
< 1213635495 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :if Pascal = Basic, yes
< 1213635496 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's some symbol, a letter, some other symbol, the expression. Could be λ and ., \ and ->, ^ and ., many other things.
< 1213635505 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, then I'll say yeah
< 1213635510 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pascal isn't basic
< 1213635513 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :its syntax is similar, though
< 1213635522 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :close enough
< 1213635550 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not really :-)
< 1213635558 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :PS: I'm still determined to prove tusho/ehird's age is >12 :P
< 1213635568 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I try
< 1213635570 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: what would be proof? :-P
< 1213635649 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :anything non-circumstantial, say a log, in which you alluded to a fact indicative of an older generation, which also was, beyond reasonable doubt, indicative that you did not acquire the knowledge elsewhere
< 1213635668 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess tusho's behavior is consistent with his being 12.
< 1213635669 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: I mean how could I prove my age.
< 1213635676 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Oh thanks. :_P
< 1213635678 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*:-P
< 1213635694 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it's beyond me, but I'm determined ;)
< 1213635703 0 :Slereah_!n=hax@ANantes-252-1-48-54.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213635708 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Let me rephrase that to not seem insulting. Tusho's being 12 is consistent with his behavior. :-)
< 1213635728 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :still the hint of arrogance ;)
< 1213635729 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It seems insulting.
< 1213635738 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Try another.
< 1213635739 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ihope,what be your age?
< 1213635740 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :I remember now... I was hare on #freebasic!
< 1213635747 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now it seems to be lunchtime. See y'some later.
< 1213635750 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Like "Tusho's being 12 is consistent with the size of his dick"
< 1213635750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: ihope is 15
< 1213635756 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1213635760 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: guess. Or what tusho said. :-P
< 1213635764 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :ha! he's too old for us!
< 1213635767 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :wow, I am mentally deprived :P
< 1213635771 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213635774 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bye bye.
< 1213635779 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :cheers
< 1213635789 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :cya
< 1213635790 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: how old are you anyway? :P
< 1213635805 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what is it with all you being children?!
< 1213635810 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :my GOD
< 1213635812 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :tusho: 17
< 1213635821 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :augur, what is your number?
< 1213635825 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :22
< 1213635834 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that's a fair one
< 1213635844 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*cough* better than 12 *cough* :P
< 1213635872 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm like 10x better rite
< 1213635893 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :well, it's known that most Romanian people are very smart, so are any of you Romanian?
< 1213635907 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that sounds like crap to me :p
< 1213635907 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, yeah, sure... you'll have to wait until your older to understand that :)
< 1213635921 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: shush I was being silly
< 1213635922 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :deveah: I have to agree with tusho
< 1213635924 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1213635924 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hiato is barely legal
< 1213635928 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213635937 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_ : hush :P
< 1213635938 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'll be legal in japan in august
< 1213635942 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho is compeletely illegal
< 1213635943 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :very useful knowledge I know
< 1213635943 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and what are you?
< 1213635948 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :except in holland
< 1213635949 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :I was just joking
< 1213635952 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :wow, that is not sickening in the slightes tusho
< 1213635954 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho, wanna go to holland? XD
< 1213635957 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*slightest
< 1213635958 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :xD
< 1213635970 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: japan has _slightly_ crazy age of consent
< 1213635975 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: anyway I'm british
< 1213635979 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I realise
< 1213635992 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :age of consent in the US varies from like
< 1213635999 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :21?
< 1213636001 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :16 to 21
< 1213636007 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :so then where did the brains come from, humour I get, but brains? :P
< 1213636009 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :depend on place and sexuality
< 1213636014 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and sex in general
< 1213636022 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: i'm actually a robot.
< 1213636025 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in some states, guys can fuck before girls
< 1213636043 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :in SA it's 16 for straight sex (or lesbos), but for man on man it's 19, and men can't be raped either
< 1213636054 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :SA?
< 1213636058 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :south africa
< 1213636062 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :huh..
< 1213636067 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :very much so
< 1213636084 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: i like how only gay _men_ get a delay
< 1213636086 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :can we talk about esoteric programming languages, and things that make our brains hurt?
< 1213636089 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im gonna have to rape^B^B^B^B find some south african boys
< 1213636099 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: #esoteric is like this often...
< 1213636100 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :thank god I'm not of this nationality :P
< 1213636105 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :tusho: indeed
< 1213636108 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mention something related to esolangs and it'll probably die out.
< 1213636116 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :unless augur isn't interested :P
< 1213636119 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :at least you're not musicians
< 1213636126 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, this is our creative break
< 1213636132 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :OH let me tell you about some ideas for music i have
< 1213636138 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :musicians are like OMG YOU WANTZ A BIG BIIIG BUKKAKE ICECREMA PIE?
< 1213636142 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wheres oklopol, he could play some stuff
< 1213636147 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I am a muso
< 1213636151 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ish
< 1213636152 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :bukkake ice cream pie sounds good, i agree
< 1213636160 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: that sounds like #esoteric when bsmntbombdood, augur and oklopol are all in here
< 1213636168 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, ehm, esoteric programming languages.
< 1213636175 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1213636182 0 :Corun!n=Corun@88-105-183-188.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213636189 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :go to #Renoise in irc.esper.net and join the bukkake fun
< 1213636214 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :how is it that noone is an op here?
< 1213636220 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lets see, I was walking the Malbolge when the BF jumped out and fondled my Ping-Pong and did the Back-Flip before it totally Befunged me
< 1213636221 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: why should they be?
< 1213636221 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :or doesn't Opera see ops?
< 1213636232 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's freenode policy, anyway - ops should only be ops when they're doing op duties
< 1213636234 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :deveah, have you been on freenode much?
< 1213636242 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :nope
< 1213636249 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that explains it ;)
< 1213636255 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :just on #freebasic sometimes
< 1213636279 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :well on Quakenet, on #rgrd there are always 25 ops in the room
< 1213636299 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: and this is why quakenet is full of trolls and flaming and op circlejerks.
< 1213636303 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :why are all the esolangs so boring? :(
< 1213636325 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: 'cause people like brainfuck too much
< 1213636331 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"Communicating and mobile systems : the pi calculus"
< 1213636335 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It has arrived!
< 1213636343 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: awesome
< 1213636366 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :deveah, how old are you again?
< 1213636370 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :13?
< 1213636375 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213636381 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hiato you were 17 right?
< 1213636388 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yep
< 1213636390 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :i was wondering - are esoteric languages, roguelike development and chiptune tracking a normal hobby for a 13-yr-old?
< 1213636392 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :rounding up to july
< 1213636400 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so im guessing neither of you know terribly much of compsci
< 1213636406 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :deveah : No.
< 1213636413 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :deveah: yes.
< 1213636413 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You should see a psychologist
< 1213636432 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: 13 year old, no. 13 year old nerd, yes. :P
< 1213636444 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :when I was 6, I was making some small demos on my Speccy
< 1213636451 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :moving dots, scrolling text
< 1213636455 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :can you lift your weight in code tusho?
< 1213636456 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :speccy?
< 1213636464 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :ZX Spectrum
< 1213636465 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: unlikely
< 1213636468 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ah.
< 1213636473 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I knew that one
< 1213636478 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213636550 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :deveah, when I was six I stuck my finger in the typewriter-printer, needless to say I wasn't too fond of gizmo's for a while
< 1213636554 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :48kb of memory is a lot!
< 1213636571 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Now, that is what you call a fabrication, much like tusho's age
< 1213636573 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :deveah, hiato, http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/
< 1213636577 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1213636585 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: shut up you
< 1213636586 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213636639 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, augur: lis? you've outdone yourself? what about ado? :P
< 1213636642 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*lisp
< 1213636650 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*!
< 1213636658 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ado?
< 1213636668 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :ADOM
< 1213636670 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :No, we don't need further ado.
< 1213636673 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION declares tpyo evneign ofifcialyl opne 
< 1213636674 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :*rimshot*
< 1213636683 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :Ancient Domains Of Mistery
< 1213636694 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :okay...
< 1213636705 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you kids these days with your crazy "acronyms"
< 1213636716 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :augur
< 1213636722 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it is, in fact, a language :P
< 1213636723 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: adom is ancient!
< 1213636732 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Older than me
< 1213636732 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213636737 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Ancient_Domains_of_Mystery
< 1213636737 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and I must agree with tusho
< 1213636740 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i see
< 1213636742 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, tusho, what isn't ;)
< 1213636742 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :ADOM is a nice roguelike, but I got bored of it soon
< 1213636748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: #esoteric
< 1213636749 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213636752 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i don't play video games, i'm more nerdy than that.
< 1213636760 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :impossible! :P
< 1213636780 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :auagur: wow, well... i'm...err... an alcoholic! Ha!
< 1213636780 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :DoomRL is better than ADOM
< 1213636783 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1213636784 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :my recreation is reading books on theoretical syntax. :P
< 1213636792 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :books?
< 1213636800 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :I go out sometimes
< 1213636803 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'books'? 'what are they'?
< 1213636805 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213636807 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :out?
< 1213636811 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213636815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: uh what. what are you talking about
< 1213636816 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tell us more
< 1213636817 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :why would you put the question in quotes?
< 1213636818 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it sounds dangerous
< 1213636820 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense, tusho.
< 1213636822 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dont be silly.
< 1213636824 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: I was fake-quoting Hiato
< 1213636841 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if that were so, the question marks should've alo been in the quotes.
< 1213636844 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :even though I didn't actually say that
< 1213636850 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :quote me as being misquoted ;)
< 1213636854 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :tusho - I sometimes, when I;m free, I go out and walk
< 1213636866 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: how many lives did you lose?!
< 1213636869 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :you have legs? Where'd you get them?
< 1213636878 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :was the boss difficult?
< 1213636885 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :(darn, beaten by tusho)
< 1213636888 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hiato: you dont have lets? awesome, cant run away. bwahaha
< 1213636889 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1213636892 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :esoteic time
< 1213636902 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :esoteic
< 1213636903 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lets
< 1213636909 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :esoteic lets are better than esoteric legs
< 1213636930 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :(6:20:55 PM) ***Hiato declares tpyo evneign ofifcialyl opne
< 1213636935 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I know,
< 1213636936 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :okay, why don't we all think and make the mother of all esoteric languages?
< 1213636947 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :something more complicated than Malbolge
< 1213636947 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: that's called MIN
< 1213636949 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :did i tell you about my esolang that i invented the other day?
< 1213636956 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :deveah: I'm sure we were just here
< 1213636959 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, here's an idea
< 1213636966 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, deveah
< 1213636972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :writing something more complex than malbolge is easy
< 1213636979 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :writing something significantly simpler, or _different_ is the challenge
< 1213636998 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :the language has arbitrary symbolisition, so you can't code anything that isn't part of the syntax, eg:
< 1213637000 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :afkljapdfj == display 1
< 1213637000 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :askldfjaspfj924 = display 2
< 1213637000 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :sorry, you can't display three
< 1213637007 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213637014 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's just silly
< 1213637019 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that would be... fun?
< 1213637020 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: I think you'd like Thue
< 1213637020 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :writing something that's esoteric in the sense of being completely _different_ and yet beautifully usable, is an even better challenge. :P
< 1213637026 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but it's EVIL!
< 1213637027 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Thue
< 1213637058 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thue is just a post production system
< 1213637059 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :so is ACRONYM </shamless plug>
< 1213637060 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213637144 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213637149 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKLOPOL
< 1213637149 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! :D
< 1213637152 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :Thue is easy compaing to what I'd like to make
< 1213637155 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :BEAT YOU BITCH
< 1213637161 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Oklopol: how old is tusho?
< 1213637161 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :*comparing
< 1213637167 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :tusho: hush now
< 1213637170 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol is 12, this is well known.
< 1213637177 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: 12
< 1213637178 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :augur!!!!
< 1213637178 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you can see it in is maturity
< 1213637179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm like 11 or something
< 1213637181 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :meh
< 1213637181 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or rather, lack thereof
< 1213637183 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol knows I'm 12
< 1213637186 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :Olkopol was to answer
< 1213637188 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's known since like 2007
< 1213637188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmmhmm
< 1213637189 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213637206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was quite a crush, as i'd thought you were 17
< 1213637208 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, let me say, you are not 11 :P
< 1213637216 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol os 19
< 1213637217 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*is
< 1213637218 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213637218 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and tusho is not 12! :P
< 1213637222 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :YES I AM DAMNIT Hiato
< 1213637224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: You're using setTimeout(func, 0) to avoid the stack now
< 1213637227 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :What do I have to do to prove it! :P
< 1213637229 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: lmao
< 1213637234 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hahahahaha
< 1213637238 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what about the second reminder that you weren't there to see
< 1213637239 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :huh
< 1213637240 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1213637250 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :tusho: heh, good luck ;) for me to know and you to find ouy
< 1213637262 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*t
< 1213637262 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: I could record a sampe of my voice.
< 1213637264 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*sample
< 1213637264 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213637267 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that makes me love oklopol so much more
< 1213637268 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :XD
< 1213637272 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1213637287 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Heh.
< 1213637291 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I feel better knowing that oklopol is smarter AND older... phew
< 1213637295 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The second page of the book is just a gigantic "pi"
< 1213637309 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: what about the third page
< 1213637311 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah: ok
< 1213637371 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :tusho : "Communicating and mobile systems : the pi calculus \n ROBIN MILNER \n Computer Laboratory, University of Cambridge"
< 1213637396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho wasn't that awesome when he first came here, a pretty normal prodigy
< 1213637396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just exposure to esoteric makes you awesome
< 1213637403 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hahah
< 1213637403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: whooooopes
< 1213637406 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :\n? I prefer chr(10)
< 1213637407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought it was "a line", since you said so
< 1213637409 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, we need to formalize the grammar of our language
< 1213637416 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: that's because you like basic
< 1213637418 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ergo your opinion sucks
< 1213637419 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P{
< 1213637426 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :where did that { come from
< 1213637427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :go away {
< 1213637429 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and I disgaree entirely
< 1213637435 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Actually,, I often use 10 in C.
< 1213637437 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :deveah, I'm with you ;)
< 1213637440 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :i prefer Basic and PHP
< 1213637446 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and tusho: no under 13's allowed :P
< 1213637448 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :php, eurgh
< 1213637449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: need to watch an episode of dark angel now
< 1213637452 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But that's because I don't like character types.
< 1213637459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps later at some point
< 1213637459 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: lol why
< 1213637499 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: queen's orders
< 1213637508 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whereby queen you mean your girlfriend?
< 1213637510 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :augur only obeys to the queer, oklopol
< 1213637536 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah, in those circles, we're ALL queens.. ;D
< 1213637573 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I won't even ask you what's that circle you're talking about.
< 1213637585 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, im trying to think of ways in which your tuple semantics could be worked into the language
< 1213637604 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_ : The Inner Circle, a secret society
< 1213637618 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, just gay circles.
< 1213637641 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah is french, tho, and i dont think french gays use the term "queen" like american gays do
< 1213637680 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :ah, I got a 9 at French this semestre
< 1213637687 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :9 out of 10
< 1213637697 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :i counted up to 20!
< 1213637713 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :bravo?
< 1213637722 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :french numbers above 60 are fun
< 1213637738 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :60, 60 and 10, 4 20's, 4 20's and 10
< 1213637765 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :yeah, those too
< 1213637771 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im surprised slereah hasnt tried to use something like that in an esolang yet
< 1213637773 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :augur : I speak English and all, remember!
< 1213637777 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You queen.
< 1213637796 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but that doesnt mean you know the detailed use of all the words in english :P
< 1213637813 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :theoretically, every latin language is underatandable by latin speakers
< 1213637832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*underattendable
< 1213637849 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :understandable
< 1213637850 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :==dead
< 1213637851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i want a corrector bot
< 1213637856 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :buy one
< 1213637863 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :write one
< 1213637864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*connector
< 1213637873 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :in OObolge
< 1213637878 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it has to be a corrector bot that messes up and corrects it to the wrong thing
< 1213637888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well it may fail occasionally, and correct right
< 1213637939 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*correctly
< 1213637948 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :which I believe to be correct
< 1213638007 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :augur : I despise the Plain English language
< 1213638017 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok.
< 1213638018 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So why would I like Plain French!
< 1213638037 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :nobody likes hungarian language :D
< 1213638046 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hungarians do
< 1213638057 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hungarian is very closely related to finnish
< 1213638072 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I was under the impression that finnish was unrealetd
< 1213638077 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no.
< 1213638083 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :except phonetically to an asian languge
< 1213638088 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :*language
< 1213638088 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :well, if they liked it they wouldn't come in Romania and demand Transilvania
< 1213638090 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :finnish is related to sami/lapp
< 1213638094 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :unrelated
< 1213638106 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :finnish, sami/lapp, and hungarian form the finno-ugric language family
< 1213638126 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :part of the larger uralic language family
< 1213638141 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I still want to write a lojban compiler.
< 1213638144 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :isn't finnish language called suomi?
< 1213638147 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WITH OKLOPOL BECAUSE HE KNOWS LOJBAN AND I DON'T
< 1213638149 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213638153 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :along with estonian, and some other less spoken languages
< 1213638157 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1213638163 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and what might it compile into?
< 1213638168 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :finnish is called suomi in finnish, sure
< 1213638190 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Image:Fenno-Ugrian_people.png
< 1213638201 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Image:Uralic-Yukaghir.png
< 1213638202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: uh, C or something I guess
< 1213638207 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it'd be awesome wouldn't it
< 1213638211 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RUNNABLE LOJBAN
< 1213638220 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :completely unusable.
< 1213638231 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: sure
< 1213638233 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but a load of fun
< 1213638236 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not really
< 1213638243 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean, you'd have nothing to compile into
< 1213638245 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: uh
< 1213638246 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes I would
< 1213638247 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you say you'd compile into c
< 1213638247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :C
< 1213638251 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but thats not what i mean
< 1213638254 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :my point precisely
< 1213638260 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what constructs would you compile into?
< 1213638267 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: um, regular programming language ones
< 1213638279 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and have an stdlib so that you can say things like 'print "hi" 5 times' (in lojban of course)
< 1213638284 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, because regular programming languages dont use the same constructs as natural languages.
< 1213638286 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'd just be easier in lojban since there's a yacc parser for it
< 1213638292 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :as in, what if the sentence was: I am thinking of a number, that is bigger than my dog is wide
< 1213638303 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: it'd error out because you didn't define any of that :P
< 1213638314 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but its defined IN LOJBAN
< 1213638326 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213638333 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'All C is ASCII' != 'All ASCII is C'
< 1213638335 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :you can't write a C interpreter in C
< 1213638338 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :well, you can
< 1213638344 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but it wouldn't do you good
< 1213638353 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're not programming IN LOJBAN unless you're using the semantics of Lojban
< 1213638389 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :augur: give up, he's lost to the conlang side now... he would've been such a good esolanger...
< 1213638405 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I guess this is a  case of "Well, I guess you'll have to wait until I write it."
< 1213638420 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :indeed
< 1213638426 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and make it prove your age
< 1213638428 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hiato: slereah and i come from #isharia as well, and oklopol might as well too but doesnt.
< 1213638448 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :isharia?
< 1213638459 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the irc channel for the ZBB.
< 1213638472 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ZBB?
< 1213638473 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ZBB being the biggest conlanging forum on the interspheres
< 1213638485 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, right, heh I just got my membership there frommark rose, or what's his name
< 1213638490 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213638498 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Zompist board
< 1213638498 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Rosenfelder
< 1213638502 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :A stealth jew.
< 1213638507 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is this one of those SUPER SEKRIT boards
< 1213638510 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh :)
< 1213638513 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that needs 3 invites stamped and dated
< 1213638517 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :not in the lsightest
< 1213638517 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :stealth jews are invisible to radar
< 1213638541 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: I just responded to 'got my membership there'
< 1213638543 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or atleast they look like a flock of pidgeons.
< 1213638558 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you just need a manual confirmation
< 1213638565 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :to avoid spammers
< 1213638565 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :not sure why you'd want that though, I wanna be picked up on radar, as I'm sure I am: Israeli+Jewish+Floats around web
< 1213638573 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :tushO: as in you have to email them :)
< 1213638585 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hiato: you're not a STEALTH jew tho
< 1213638603 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that's my point, not sure why one would do that :P
< 1213638605 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :stealth jews are coated in a special radar absorbent form of latka
< 1213638624 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lol, I take it you're jewish
< 1213638630 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213638632 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no but my stepfather was
< 1213638633 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213638638 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :otherwise you've been to many sedars
< 1213638645 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and my family is german, which means the cultures intersect alot
< 1213638649 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213638650 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, right, the latka was a kind of obvious indicator :)
< 1213638669 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :intersect or dissect? :P Wait, I shouldn't go there
< 1213638676 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dude, matzoh brei
< 1213638689 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :with cream cheese
< 1213638705 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :brei? as in brite? the stuff with matzah and egss?
< 1213638718 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :must be, then yeah - it's the shiznet :P
< 1213638723 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if thats how you say in iwhere you're from sure
< 1213638743 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you israelis, pretending to be german
< 1213638757 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :מצה ברייט
< 1213638759 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :does that help?
< 1213638760 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Israel, yep, that's how. Maar, ek het al lank in Suid-Afrika gewoon
< 1213638761 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :again, let's talk about esoteric languages
< 1213638768 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :much better :)
< 1213638778 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hebrew is an esolang
< 1213638781 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :‏notice the ‫ט
< 1213638797 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's the main function in it
< 1213638800 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :eyah thats in hebrew kthx
< 1213638801 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213638813 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :did you know that ALL the afro-asiatic languages, hebrew, arabic, ge'ez, etc.
< 1213638823 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :it's sort of substract-and-branch-if-negative
< 1213638828 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ALL of them share a peculiar feature of their inflectional morphology?
< 1213638832 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :(hebrew and arabic being semitic)
< 1213638845 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :semitic being afroasiatic :P
< 1213638854 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, right :)
< 1213638873 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: interesting
< 1213638875 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213638875 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :in SA we just discovered electricity, so go easy :P
< 1213638876 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :including ancient egyptian, berber, chadic, cushitic, etc.
< 1213638894 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :they all share this ONE particular inflectional quirk in like.. feminine singular's
< 1213638904 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :Hiato - do you have OLPCs ?
< 1213638910 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :hrmm... interesting that
< 1213638918 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :deveah: nope, can't afford them :P
< 1213638919 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and its the /exact/ /same/ /pattern/ in all of the afroasiatic languages
< 1213638925 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not the same FORM, mind you, but the same pattern
< 1213638948 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :they're 100 euros, wtf dude!
< 1213638956 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer)
< 1213638959 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :like.. second person feminine singular always is uninflected, and third person feminine singular is inflected like some masculine form
< 1213638962 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or something weird like that
< 1213638966 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :wow, well, that makes you wonder about the root of all languages (except finnish which I maintain is unique [excluding dialects])
< 1213638966 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213638976 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :regardless of what the inflections actually look like, that pattern is always there
< 1213638983 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :deveah: as a government, that is ;)
< 1213638995 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hiato: finnish and hungarian have clear shared lineage :P
< 1213639009 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :meh... blah blah blah
< 1213639009 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ping
< 1213639010 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :gb2/Isharia
< 1213639011 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213639019 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :XO OLPCs are shitty
< 1213639028 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :I would buy Eee PC
< 1213639069 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :as would I, as I'm sure I will when I get to the USA on the 20th for GYLC </boast>
< 1213639141 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :the above was a necessary boast because tusho is 12 and he's smarter :P
< 1213639143 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hiato:
< 1213639149 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hungarian: Jég alatt télen eleven halak uszkálnak.
< 1213639155 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Finnish:
< 1213639156 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Jään alla talvella elävät kalat uiskentelevat.
< 1213639187 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :don't talk hungarian
< 1213639196 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ok, ok, you win
< 1213639201 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :it pisses me off
< 1213639205 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :anyway, supper now, brb
< 1213639207 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what it means is irrelevant, it should be clear by the form that they're practically identical
< 1213639207 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213639238 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: why? :P
< 1213639263 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :because there's always a conflict between Romania and hungary
< 1213639282 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: and you subscribe to it personally because...?
< 1213639302 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :because I'm Romanian
< 1213639321 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: and you subscribe to it personally because...?
< 1213639333 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213639337 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :it's quite simple: they want Transilvania, we don't give them anything
< 1213639378 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm.
< 1213639379 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: ok, and this makes you hate the hungarian language because?
< 1213639383 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :instead of just the international relations.
< 1213639389 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The first example of a communicating system is a vending machine.
< 1213639405 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213639408 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :because it's hungarian
< 1213639443 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: sounds brainwashy to me!
< 1213639451 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hungarian's international relations with Romania suck
< 1213639458 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :--> Therefore, everything Hungarian pisses you off and is bad.
< 1213639469 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :they don't exist I think
< 1213639489 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: "don't exist"?
< 1213639538 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :well they're very weak, and some parties in Romania (two that I can think of) are against anything hungarian
< 1213639565 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: I'd like to see some evidence that everything that is Hungarian is weak.
< 1213639576 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And, uh, you rely on political parties to shape your views on everyday things? Okayyyy...
< 1213639597 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, hungarians in Transilvania have quite many newspapers (>8) that speak of how hunagarians are treated on _their_ land...
< 1213639646 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :I didn't say that everything hungarian is weak - Romanians don't like hungarians as a nation
< 1213639679 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :anyway, let's change the subject
< 1213639688 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: Romanians don't? What, every single romanian thinks exactly the same because the inter-country relations are bad?
< 1213639697 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I just think you're having a severe logic failure.
< 1213639739 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :what's clear is that good relations between our countries never existed...
< 1213639757 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :never disputed that; I'm just saying that that's not a reason to dislike hungary/hungarian things
< 1213639788 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :you may be right
< 1213639828 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :hungary makes good pickles after all
< 1213639866 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh :)
< 1213639944 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :what are the basic instructions on a RISC?
< 1213639980 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: depends
< 1213640018 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :what are OISCs used for?
< 1213640040 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: esoterica
< 1213640044 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Heh
< 1213640101 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :RISC can still have a fuckload of instructions, though.
< 1213640120 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Most regular languages have, when compared to esolangs
< 1213640245 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :seriously, do OISCs have a use or they just exist?
< 1213640261 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :have a use?
< 1213640266 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you can make a simple CPU with them
< 1213640269 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but whats the point?
< 1213640277 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :theyre harder to work with
< 1213640285 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :yes, what's the point?
< 1213640309 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :they just exist, deveah.
< 1213640314 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :noone uses them for anything serious.
< 1213640362 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :otherwise we wouldn't talk about them.
< 1213640366 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to see a roguelike on OISCs
< 1213640369 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: this is #esoteric
< 1213640375 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :does malbolge have a use?
< 1213640386 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yes.
< 1213640392 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's used to brag to people.
< 1213640401 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"I know the hardest language there is!"
< 1213640415 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :all esoteric languages, are by definition, languages to test the extremes of programming
< 1213640416 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213640423 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: One instruction is pretty extreme
< 1213640426 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but no, not all of them are
< 1213640427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ORK isn't
< 1213640428 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You don't have to say that you don't know how to program in it.
< 1213640442 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mechanique isn't
< 1213640446 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Turing tarpits and theoretical languages are.
< 1213640448 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL isn't
< 1213640450 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: yes, that's about it
< 1213640470 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The rest is joke languages and theme languages
< 1213640478 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: And interesting ones.
< 1213640480 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL, etc
< 1213640497 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't INTERCAL have a minuscule instruction set?
< 1213640520 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I can only remember 5 operators right now.
< 1213640541 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Heck no
< 1213640545 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's reasonably sized
< 1213640553 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Define 'reasonable'
< 1213640556 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :& ais523 actually quite likes it, in a non-esoteric sense
< 1213640568 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :apart from its string handling and some of its quirks
< 1213640578 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1213640578 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: like, i dunno, C-INTERCAL has like 30 commands
< 1213640583 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and the quoting rules are comprehensive
< 1213640623 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :theoretically, 3 - (-3) = 6, so OISCs can add, too
< 1213640661 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: 'theoretically'?
< 1213640664 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :more like 'in practice'lly
< 1213640687 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :theoretically, if OISC support negative numbers
< 1213640711 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: some of them do
< 1213640719 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :people have written OISC interps in OISCs
< 1213640761 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :music without any resampling sure sounds a lot different
< 1213640797 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :deveah: isn't finnish language called suomi? <<< suomi is finnish for finland / finnish
< 1213640838 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: you, me, lojban compiler
< 1213640840 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah, augur covered it
< 1213640840 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :i know, but i've heard some people talk in english with "suomi", and they weren't finnish
< 1213640841 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME Y/N
< 1213640858 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :deveah: thats people being stupid
< 1213640866 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :like white people pronouncing spanish names with spanish accents
< 1213641002 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :which is about as stupid as white people attempting to pronounce spanish names in english :)
< 1213641007 0 :hotidlerchick!n=hothotho@spark.turku.fi JOIN :#esoteric
< 1213641039 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :"white" is unfortunate though; it's really native tongue rather than physical attributes that matters
< 1213641181 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oiscs aren't harder to work with, if the assembly lets you make procedures of some sort
< 1213641185 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and usually you can at least make something like macros easily
< 1213641270 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Y
< 1213641275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: :D
< 1213641296 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213641308 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, i will have to learn to use yacc.
< 1213641327 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: what, no
< 1213641334 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we can just translate that into a python parser generator
< 1213641339 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[there's a yacc-similar i think]
< 1213641379 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or parse lojban myself, sounds better of course
< 1213641393 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: nahh
< 1213641400 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, 'MYSELF'? YOU ABANDON ME SO SOON
< 1213641401 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1213641401 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the easy way is for noobs and sane people
< 1213641410 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213641411 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: parsing is kinda boring for this
< 1213641415 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean everyone knows how to parse lojban.
< 1213641424 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213641424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The actual compilation will be far funner
< 1213641467 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how to parse lojban
< 1213641482 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :(but show me the grammar and I can!)
< 1213641502 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i can parse it without hands.
< 1213641514 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: anyway I will start work on that when I stop playing around with django
< 1213641516 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213641551 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what's a django?
< 1213641648 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok im out guys. see ya.
< 1213641666 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: it's a python web framework and it'll totally fluffy
< 1213641670 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it generates an admin interface for you!
< 1213641685 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you give it a regular database model and plug in a few values,
< 1213641697 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'll let you search, browse by date, view in a table, edit in a nice interface
< 1213641702 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :filter with a sidebar, ..
< 1213641757 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how tremendously boring
< 1213641787 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is now playing TES4: Oblivion: Shivering Isles
< 1213641789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: quite
< 1213641791 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but nice and efficient
< 1213641794 0 :deveah!unknown@unknown.invalid NICK :deveah|tes4
< 1213641800 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :your mom is nice and efficient
< 1213641819 0 :hotidlerchick!unknown@unknown.invalid QUIT :"KVIrc 3.2.0 'Realia'"
< 1213641823 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that wasn't that good
< 1213641828 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait a sceond
< 1213641830 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hotidlerchick just went without oklofok
< 1213641835 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and hotidlerchick is not using oklofok's irc client
< 1213641844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: you can't fool us even so!
< 1213641852 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213641858 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :massage time ->
< 1213642125 0 :hotidlerchick!n=hothotho@spark.turku.fi JOIN :#esoteric
< 1213642253 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm not getting sent to USENIX. . .
< 1213642266 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But I *am* getting sent to the Red Hat Summit. . .
< 1213642271 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And getting paid for the privelege.
< 1213642333 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hotidlerchick: ARE YOU OKLOPOL
< 1213642343 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Red Hat! Woopie! :P
< 1213642357 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, hotidlerchick = oklopol, but on a different client
< 1213642358 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :tusho: NO I AM NOT
< 1213642367 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and apprently he makes his client fiddle about every now and then to fool us!
< 1213642373 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hotidlerchick: i thought you said you were leaving ->
< 1213642387 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Hey, getting paid for it is just kinda awesome.
< 1213642393 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: :P
< 1213642514 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I might also end up getting sent to USENIX for a day.
< 1213642584 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Here's to being in Boston.
< 1213642584 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213642585 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213642631 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hi
< 1213642640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hies
< 1213642749 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you didn't go, then
< 1213642768 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i closed the lid for almost two minutes½!
< 1213642827 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: :D
< 1213642929 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213642943 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213643183 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok, #django does not have a very high concentration of http knowledge.
< 1213643193 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they claim that not wanting a / on the end of a singular resource is 'very strange'
< 1213643239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :singular resource?
< 1213643303 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: like
< 1213643314 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/polls/ should have an ending slash, because it's a directory containing polls
< 1213643323 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/polls/42, though, shouldn't have an ending slash
< 1213643327 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because it's a singular - it's one poll
< 1213643335 0 :deveah|tes4!unknown@unknown.invalid NICK :deveah
< 1213643337 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they are arguing for /polls/42/ which is stupid as a poll is not a collection
< 1213643345 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's an entity, a singular resource
< 1213643352 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they think that this is 'VERY STARNGE LOL'
< 1213643519 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :does this actually matter
< 1213643520 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1213643536 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if it's a directory, doesn't it work just as well without the slash?
< 1213643769 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: the point is,
< 1213643776 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you make django route to the /-ending versiont
< 1213643783 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then /polls/42 redirects to /polls/42/
< 1213643784 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is just wrong
< 1213643787 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you omit the / on the end
< 1213643792 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then /polls/42 is OK, but /polls/42/ 404s
< 1213643794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :instead of redirecting
< 1213643808 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that sounds good
< 1213643809 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :what's the most short in commands esolang?
< 1213643812 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :both of those things sound good
< 1213643818 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :depending on your preference
< 1213643821 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :besides OISC thingies
< 1213643827 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you stick to your idea of a "singular resource"
< 1213643832 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then 42/ SHOULD 404
< 1213643839 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: no, because users are not perfect :-)
< 1213643849 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just the _canonical urls_ which should be like that
< 1213643854 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[i.e. what everything else redirects to]
< 1213643855 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :meh
< 1213643866 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#django, on the other hand, say this is CRAZY TLAK while they go back to shitting out web2.0 crao.
< 1213643867 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :deveah: look up iota
< 1213643867 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*crap
< 1213643874 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no, iota is pretty heavy
< 1213643876 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :next you'll be correcting users' typos for them?
< 1213643878 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it requires the lambda calculus, S and K
< 1213643892 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BCT is probably the most minimal
< 1213643896 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :2 instructions [well, 3 to be honest]
< 1213643904 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/BCT
< 1213643910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :iota is two commands too
< 1213643921 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: sorry, no
< 1213643925 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the semantics of those commands are too heavy
< 1213643930 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in syntax, yes, iota is tiny
< 1213643933 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in semantics, it's pretty big
< 1213643936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, whaeva
< 1213643958 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's full of unstated lambda calculus
< 1213643965 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It looks more like a cypher than functions.
< 1213643990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't say iota cheats in any way, it's pretty clearly two commands
< 1213644065 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that's like
< 1213644070 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :X - interpret the rest of the source code as perl
< 1213644073 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :omg!!11 one command!!
< 1213644077 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it's so featureful!
< 1213644105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's very different
< 1213644117 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :iota always does I the same way
< 1213644119 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :but something you can actually get something from?
< 1213644135 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :like Hello World!
< 1213644154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: you could do that with bct
< 1213644162 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just make the data type a binary encoding of "Hello World!"
< 1213644246 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :how about 1L?
< 1213644276 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: it's a big semantics heavy
< 1213644441 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*bit
< 1213645405 0 :jix!n=jix@host-091-096-148-207.ewe-ip-backbone.de JOIN :#esoteric
< 1213645500 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213645532 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1213645540 0 :kar8nga!n=kar8nga@AMarseille-151-1-48-6.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213645554 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1213645965 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1213646551 0 :Slereah!n=hax@ANantes-252-1-48-54.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213646551 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213647289 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: z
< 1213647646 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Why didn't you push yesterday?
< 1213647695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1213647785 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :n
< 1213647804 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :t
< 1213648207 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Because it's still borken!
< 1213648217 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213648222 0 :Slereah_!n=hax@ANantes-252-1-48-54.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213648223 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Ohhhhhh
< 1213648233 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Sorry, I borked yours more by pushing about eight things :P
< 1213648236 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(I got impatient :P )
< 1213648252 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I'll just push over them when I'm done and leave you to manually merge them
< 1213648252 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213648252 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(But hey, now it has a JIT and read()!)
< 1213648265 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Mercurial won't let you push if it would cause a branch.
< 1213648281 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: This is why I LOOOOOOOOVE mercurial.
< 1213648283 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::rolleyes:
< 1213648341 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey
< 1213648420 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213648432 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's why I love mercurial. :notrolleyes:
< 1213648433 0 :Slereah_!n=hax@ANantes-252-1-48-54.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213648563 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://dblog.aldacron.net/2007/08/27/q-a-gregor-richards/ - GregorR, can I have an autograph? :P
< 1213648610 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OMG, an obscure guy who's been interviewed in an obscure blog!!! :P
< 1213648615 0 :kar8nga!n=kar8nga@AMarseille-151-1-48-6.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213648656 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Heh, I would still like to know if my 1L_AOI spec is passable... (however vague)
< 1213648688 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: So if you love D so much, how much would you love me if I rewrote EgoBot in D? :-P
< 1213648691 0 :Slereah!n=hax@ANantes-252-1-48-54.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213648700 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oi, check yer /msg'd
< 1213648702 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*/msg's
< 1213648771 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol's busy jizzing on me like a freak
< 1213648777 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213648788 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1213648874 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hotidlerchick: /msg's
< 1213648876 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you dick
< 1213648914 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1213648967 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :so mean to say things like that to me
< 1213648984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, I do, oklopol
< 1213649004 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213649017 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :he's not here though
< 1213649040 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hotidlerchick: yes he is, you are oklopol
< 1213649046 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric ::DDDD
< 1213649051 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :maybe its oklopols girlfriend!
< 1213649068 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: its got the same ip and the ident is 'hothothothot'
< 1213649076 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and oklopol keeps switching to it
< 1213649087 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, that would figure if it was oklopols girlfriend who he's with at the moment?
< 1213649106 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: no, hotidlerchick = oklopol
< 1213649108 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :read the losg
< 1213649114 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213649119 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're no fun, tusho
< 1213649126 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213649132 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :I agree
< 1213649147 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there are no girls on the interblag, other than lesbians, everyone knows that
< 1213649201 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i like how you used an xkcd sarcastic-term-for-the-internet while at the same time blatantly violating the xkcd that ragged on people who said there were no girls on the internet
< 1213649206 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's like 5 layers of sarcasm
< 1213649243 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, now with more levels than even HE knows
< 1213649363 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1213649410 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :oh, but actually tusho is fun
< 1213649412 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :at times
< 1213649414 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :sorry
< 1213649425 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :now back to idling --->
< 1213649455 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whats an idling
< 1213649461 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hotidlerchick: YOU ARE OKLOPOL
< 1213649463 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: PROVE ME WRONG
< 1213649481 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :... how can I?
< 1213649487 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :and why would I?
< 1213649489 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :OH NO
< 1213649491 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :YOU JUST DID
< 1213649492 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::O
< 1213649503 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :I did?
< 1213649506 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :cool
< 1213649514 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213649517 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213649521 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1213649521 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you proved that you were oklopol
< 1213649564 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :okay, that's pretty cool too, perhaps even cooler
< 1213649568 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hotidlerchick: you talk exactly like oklopol
< 1213649569 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :QED
< 1213649578 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now, oklopol, get yer lazy bum over to the /msg window
< 1213649580 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :YaY
< 1213649592 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not only that but hic responds when you address oklopol! :o
< 1213649602 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :EXACTLY
< 1213649615 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Not if you preempted working on jsmips for it ;)
< 1213649628 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi
< 1213649642 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ?
< 1213649650 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::oklopounce::
< 1213649665 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: YOU ARE hotidlerchick
< 1213649679 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: It'd be nifty if you rewrote EgoBot in D, but not if you stopped working on jsmips to rewrote EgoBot in D :P
< 1213649717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: oh, well I have like 50 projects at any given time
< 1213649717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<3
< 1213649724 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: focus on yer /msg window, damnit
< 1213649726 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: whatever you say
< 1213649728 0 :sebbu!unknown@unknown.invalid QUIT :No route to host
< 1213649731 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#lojban are helping me work out how the language will work, right now :P
< 1213649737 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sry, logreading took a sec :<
< 1213649742 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :while I get a parser workin'
< 1213649789 0 :sebbu!n=sebbu@ADijon-152-1-71-3.w83-203.abo.wanadoo.fr JOIN :#esoteric
< 1213649838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i am hotidlerchick, but i can promise i'll commit to the act well enough you can just treat her as a separate person.
< 1213649852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's no way to prove anything, behaviorism, people
< 1213649870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i would never capitalize "i"
< 1213649923 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whereas I would never decapItalIze 'I', even If It's not correct to capItalIze It.
< 1213649971 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I do the normal, mundane thing.
< 1213649991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :capitalizing "I" = ")" ?
< 1213650008 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or do you flip the bit twice, and it's "i" again?
< 1213650018 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :However, that only applies to punctuation. I use 'logical quoting': for example, "I use logical quoting.".
< 1213650058 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i prefer that too
< 1213650103 0 :pikhq!unknown@unknown.invalid PART #esoteric :?
< 1213650113 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :logical quoting is the only logical thing to use
< 1213650151 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HAW HAW HAW L'HAW
< 1213650176 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i imitate andrew cooke sometimes, just because i can
< 1213650176 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it's less work to type
< 1213650176 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :see what i did there?
< 1213650309 0 :deveah!unknown@unknown.invalid PART #esoteric :?
< 1213650315 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :trains?
< 1213650395 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :planes and automobiles
< 1213650406 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hotidlerchick: so who are you actually
< 1213650415 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AND SUBMAROONS
< 1213650429 0 :namor!n=namor@N5833.n.pppool.de JOIN :#esoteric
< 1213650471 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :namor: turn back, or you can never leave
< 1213650474 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ever
< 1213650506 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :The international hub for esoteric programming language design, development and deployment | Logs: http://tunes.org/~nef/logs/esoteric
< 1213650511 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the topic was not nearly presentable enough!
< 1213650553 0 :namor!unknown@unknown.invalid PRIVMSG #esoteric :Well, now the link's missing, isn't it?
< 1213650555 0 :hotidlerchick!unknown@unknown.invalid PRIVMSG #esoteric :tusho: a girl
< 1213650563 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :namor: what link?
< 1213650567 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :To the logs? It's still there.
< 1213650571 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's just at the end.
< 1213650574 0 :namor!unknown@unknown.invalid PRIVMSG #esoteric :http://www.frappr.com/esolang
< 1213650579 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Was that there before?
< 1213650585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :namor: it's in the chanserv message
< 1213650589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or whoever sends it
< 1213650589 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213650590 0 :namor!unknown@unknown.invalid PRIVMSG #esoteric :Ah, ua
< 1213650599 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :better link to the site actually
< 1213650607 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :The international hub for esoteric programming language design, development and deployment | http://esolangs.org/ | Logs: http://tunes.org/~nef/logs/esoteric
< 1213650629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :weird to see a sensible topic
< 1213650636 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah.
< 1213650636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thaz a rare treat
< 1213650649 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That looks familiar.
< 1213650699 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ?
< 1213650712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, it's been there a few times, but it always gets mangled in a few minutes
< 1213650725 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was the first one to call #esoteric an "international hub" :P
< 1213650738 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It's enterprisey!
< 1213650966 0 :namor!unknown@unknown.invalid PRIVMSG #esoteric :Ah, I just remembered what esoteric programming languages were.
< 1213651056 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :namor: HAHAHA!
< 1213651443 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dude, some channels have background images! :o
< 1213651447 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we should have a background image!
< 1213651464 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1213651465 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: what
< 1213651485 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what what
< 1213651492 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION drags-n'-drops goatse
< 1213651493 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :go into #ruby. they have a background image
< 1213651508 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :No they don't, augur
< 1213651513 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Your client is broken.
< 1213651516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they don't! god i'm surprised :O
< 1213651526 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'LimeChat'?
< 1213651546 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes, limechat.
< 1213651550 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: anyway, they don't
< 1213651590 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but they do! :o
< 1213651628 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving."
< 1213651629 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: what is it
< 1213651632 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it's your client
< 1213651647 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its the ruby logo
< 1213651657 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'fraid it's not
< 1213651672 0 :namor!unknown@unknown.invalid PRIVMSG #esoteric :I wanna see things too
< 1213651691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523's languages are awesome
< 1213651710 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: http://www.serenity.de/assets/images/public/limelight.jpg
< 1213651716 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :looks like it's a config option or osmething
< 1213651724 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i guess it has a few defaults pointing to logos
< 1213651751 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: "t features icons/images for some channels I frequent. "
< 1213651753 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :looks like the theme does it
< 1213651779 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ah.
< 1213651790 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well there was an image there none-the-less :)
< 1213651970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool image
< 1213652054 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :??
< 1213652057 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which?
< 1213652090 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the screeny
< 1213652091 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I guess
< 1213652280 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213652289 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213652291 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we should build a little computer
< 1213652312 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :something primitive but cool
< 1213652324 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: once I'm back yes
< 1213652325 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still wants a pneumatic computer.
< 1213652325 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :brb
< 1213652335 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :maybe something mechanical, made of little rods of metal/wire
< 1213652347 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hmm pneumatic like air? or like water/oil?
< 1213652531 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :liquid helium
< 1213652560 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(superfluid)
< 1213652696 0 :kar8nga!n=kar8nga@AMarseille-151-1-48-6.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213652754 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213653152 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213653298 0 :RedDak!n=dak@host188-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric
< 1213653331 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213653875 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213654083 0 :jix!unknown@unknown.invalid QUIT :"CommandQ"
< 1213654088 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Im backkkk
< 1213654180 0 :Corun!n=Corun@88-105-183-188.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213654206 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SO.
< 1213654623 0 :namor!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213654638 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reappears.
< 1213654640 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :augur: Either.
< 1213654646 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm not picky :P
< 1213654666 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, water would i think be better because air compresses
< 1213654685 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so youll have issues with making an air-based computer
< 1213654773 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1213654812 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :an air-based computer would be great so you can run whitespace on it
< 1213654836 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what? lol
< 1213654839 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :earth's atmosphere is sufficiently big and complicated to host it
< 1213654852 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :er.. air-based pneumatic computer, lamen.
< 1213654863 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :who needs message-passing when you can have hurricane-passing?
< 1213654869 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lmfao
< 1213654873 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats not a pneumatic computer lament :p
< 1213655015 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213655046 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ooh a computing atmosphere
< 1213655080 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that would rock
< 1213655084 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :maybe the atmosphere IS tc
< 1213655127 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That would explain why meteorology is so useless.
< 1213655134 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They're trying to solve the halting problem (in essence)
< 1213655166 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: that was my thought
< 1213655171 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the atmosphere is necessarily TC.
< 1213655190 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :infact, it's beyond TC, it's an oracle machine.
< 1213655196 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: that's .. bull
< 1213655205 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no.
< 1213655206 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213655214 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the atmosphere is just a collection of particles that run in quantum mechanics
< 1213655217 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as far as I know, there are no known instances of processes that a turing machine cannot emulate
< 1213655229 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: pretty sure you can emulate QM inside a turing machine...
< 1213655234 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nope
< 1213655246 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :QM performs infinite calculations instantaneously.
< 1213655255 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: i'm pretty sure you can avoid that?
< 1213655263 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, infinite tests
< 1213655266 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :at least, I've never heard of this
< 1213655269 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sum of all paths and all that jazz
< 1213655286 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse, that might not be considered above TC so i might be wrong.
< 1213655380 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but at the very least, the atmosphere is TC.
< 1213655410 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :augur: The fact that it's running in a TC environment doesn't mean it's TC.
< 1213655425 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the atmosphere is a figment of our imagination ;)
< 1213655435 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :there is nothing but the quantum foam
< 1213655504 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :quantum computation doesn't give you anything beyond TC.  you just get to do sort of parallel computation
< 1213655517 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: TRU DAT
< 1213655523 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but infinite superposition of states would
< 1213655525 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so it goes faster, but only exponentially or so
< 1213655525 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also I like the idea of quantum foam
< 1213655526 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's like
< 1213655527 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :foam
< 1213655529 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that only sometimes exists
< 1213655530 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and afaik theres nothing in QM that prevents it
< 1213655533 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I want some of that
< 1213655534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'd buy it
< 1213655543 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'd keep it, sometimes
< 1213655547 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: So, got something to push to the repo? :P
< 1213655556 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I promise I won't touch it for the next few hours D-8
< 1213655556 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: noes
< 1213655566 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'll work on it in a second
< 1213655608 0 :oerjan!unknown@unknown.invalid QUIT :"Good night"
< 1213655631 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gregor, have you seen that little handheld calculator with the turny top and stuff?
< 1213655635 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i forget what its called
< 1213655646 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah
< 1213655648 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the curta
< 1213655649 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats it
< 1213655652 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :man that thing is beautiful
< 1213655656 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup
< 1213655660 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not pneumatic though ;)
< 1213655664 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i really want to build one
< 1213655670 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, its not, but its just beautiful
< 1213655693 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :When I (never) make a pneumatic computer, I should make it so you have to blow in a pipe to make it compute :P
< 1213655696 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Rather than having a pump
< 1213655708 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh! i have an idea!
< 1213655712 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a SONIC computer!
< 1213655730 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that uses waves, so you have to blow it like an INSTRUMENT
< 1213655739 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and the result of the computation is sound outputs! :o
< 1213655745 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I know I heard somewhere that intersections of waves can do XOR gates and such.
< 1213655755 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :intersections of waves?
< 1213655768 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :When two waves ... intersect.
< 1213655773 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can't find the right word.
< 1213655780 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1213655785 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you mean when they superimpose?
< 1213655794 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes, i suppose it would be XOR
< 1213655797 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because of interference
< 1213655799 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :YAH THAT'S IT LAWL
< 1213655818 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but only if the waves were 180° out of phase with one another
< 1213655827 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and were the same frequency ;)
< 1213655844 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not that thats hard to do or anything
< 1213655864 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, it'd be an XOR
< 1213655893 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you'd just need to build your computer to be able to utilize the absolute value of the amplitude
< 1213655909 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or find some way to manipulate phase when you need to do so.
< 1213656210 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A sonic computer would be difficult, I imagine. I think waves don't actually interact.
< 1213656213 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh, a pneumatic computer running sufficiently fast is a sonic computer ;)
< 1213656215 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But maybe I'm mistaken.
< 1213656235 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :waves interact, ihope
< 1213656238 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess fluidic computing works, so they must interact to some extent.
< 1213656241 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :they interfere, and do other stuff
< 1213656249 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well mostly they interfere ;)
< 1213656267 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, when two waves interfere, you just get the sum of the two waves, no?
< 1213656293 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :there are some interesting uses of waves to alter the speed of sound due to pressure changes in the air, and then use those speed-of-sound modifications to piggy-back second signals
< 1213656300 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :eh, not quite ihope
< 1213656310 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Really?
< 1213656312 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean, you do, but that provides for interesting things.
< 1213656328 0 :atsampso1!n=ats@7hw.poik.net JOIN :#esoteric
< 1213656344 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because, for instance, the sum of two waves in phrase is an or
< 1213656362 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you can use beats to produce ands
< 1213656396 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Still, you can't compute with nothing but addition. The "true" you get from sin x + 0 is not the same as that you get from sin x + sin x.
< 1213656405 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its not _addition_
< 1213656436 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nevermind resonances and the like
< 1213656455 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :resonance would probably be really good to work into a sonic computer
< 1213656460 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :resonances, filters, etc.
< 1213656493 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed.
< 1213656522 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213656530 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What happens if you put a wall in the way of a sound? The resonant frequency goes through without too much problem, while frequencies that are farther away are cut out somewhat?
< 1213656541 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: You die
< 1213656551 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dies
< 1213656598 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no ihope no :p
< 1213656613 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :resonance is a property of oscillators, firstly
< 1213656622 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Walls can oscillate, if they're flexible.
< 1213656624 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so i presume you mean the resonance frequence of the wall
< 1213656631 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Call it a membrane. And yes, I do.
< 1213656662 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in those cases, all you'd be doing is inducing sympathetic vibrations in the wall at the walls resonance frequency
< 1213656679 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which ofcourse causes the wall to produce that same frequency in the environment
< 1213656683 0 :atsampson!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213656707 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but the wall doesnt filter anything
< 1213656744 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the incoming sound will either be absorbed (depending on the material, e.g. foam, which means it wont resonate either)
< 1213656756 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or it'll be reflected (which would be somewhat required for resonance)
< 1213656765 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, if it's a membrane with air on both sides, surely it can also be transmitted.
< 1213656784 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, the sound will move the wall which will produce sound on the other side
< 1213656803 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And the sound on the other side will be of a somewhat lower amplitude, right?
< 1213656807 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but thats not quite like if the wall were "transparent" to the sound
< 1213656818 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because the whole surface of the wall becomes the oscillator for those situations
< 1213656829 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :as for amplitude, it depends on the kind of wall.
< 1213656837 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and the sound.
< 1213656846 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :obviously foam walls will reduce amplitude significantly
< 1213656859 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a metal wall will not be nearly as significant
< 1213656877 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and there wont be uniform damping across all frequencies
< 1213656914 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, if the damping is nonuniform, it seems you can use that to filter and maybe compute.
< 1213656971 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the computation would have to occur in small resonance chambers and conducting tubes, at very precise frequencies and amplitudes meaning you'd probably want a more traditional filter
< 1213656971 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But if I hit a wall with the superposition of two waves, is the result just the superposition of the waves I'd get if I hit it with each wave individually?
< 1213656983 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, sounds about right.
< 1213656999 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :as for superposition
< 1213657016 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the waves will produce an amplitude pattern on the wall
< 1213657056 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the pattern for the superposition of the two waves will not be the sum of the patterns for the individual waves
< 1213657061 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :due to interference
< 1213657101 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so for instance
< 1213657113 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :on a wall some distance from the sound source
< 1213657149 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :at the point directly "beneath" the sound source on the wall (i.e. where the sound source is perpendicular off the wall)
< 1213657158 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :will be the "brightest" spot
< 1213657173 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and moving away from there the amplitude will decrease
< 1213657192 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but if you introduce a second sound source you'll develop rings of bright and dark
< 1213657237 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which could also be used for logic, obviously
< 1213657291 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the only problem is with amplitudes decreasing as the wave progresses along the circuit, as it is with electrical systems
< 1213657306 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so you'd need some way of making transistors that use sound
< 1213657545 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :who wants me to implement an esolang
< 1213657789 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213658897 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213658898 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol:
< 1213659605 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213659677 0 :bsmntbombdood!n=gavin@97-118-115-170.hlrn.qwest.net JOIN :#esoteric
< 1213659732 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol:
< 1213659945 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1213660029 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oko
< 1213660430 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :zzazzzzz
< 1213660505 0 :timotiis!unknown@unknown.invalid QUIT :"sleep"
< 1213661034 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213661924 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213662429 0 :hotidlerchick!unknown@unknown.invalid QUIT :"KVIrc 3.2.0 'Realia'"
< 1213662530 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213662624 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213663522 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol:
< 1213663523 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213663523 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol:
< 1213663524 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol:
< 1213663525 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol:
< 1213663555 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So, nonlinear acoustics.
< 1213663741 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Yeah.
< 1213663959 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait, it's all about waves changing shape slightly as they propagate?
< 1213664920 0 :Slereah_!n=hax@ANantes-252-1-48-54.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213664957 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hello esoteria!
< 1213665003 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: hi
< 1213665590 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello.
< 1213665931 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1213665937 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oko
< 1213666331 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye for today :)
< 1213666347 0 :tusho!unknown@unknown.invalid QUIT :
< 1213666745 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :O_O
< 1213666882 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :o-o
< 1213667102 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer)
< 1213667165 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213667177 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklokloklo
< 1213667179 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/jsmips/dc.html // first program working on jsmips that wasn't written as a test for jsmips :)
< 1213667204 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okololoponokonololo!
< 1213667204 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklolove, we need to formalize the syntax for the language
< 1213667256 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Lot's tro to olomonoto oll vowols oxcopt for o. :-P
< 1213667272 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1213667282 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Soo, yoo'ro gottong tho hong of ot.
< 1213667291 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no :(
< 1213667295 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Goo, thot soonds dorto. :-P
< 1213667309 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :whot?
< 1213667312 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh?
< 1213667328 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Tho hong of ot". Interesting :-P
< 1213667330 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1213667331 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or we could just eliminate H, as I'm so fond of doing.
< 1213667341 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :iope?
< 1213667342 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :iope?
< 1213667344 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHA
< 1213667345 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or oopo?
< 1213667347 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :<3ulament
< 1213667359 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Of course, doing so would mean we couldn't say "the" very often.
< 1213667362 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :augur: the world is not big enough for both of us. Prepare to die.
< 1213667367 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Names don't count, you see. :-)
< 1213667410 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we could team up and take the world over, and then conquer the universe. o.o
< 1213667411 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And we need to resort to stuff like "doing so" instead of "that".
< 1213667416 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :all while having lots of gaysex,
< 1213667482 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And we'd need to find lots of synonyms for everything, like some example I devised but forgot.
< 1213667525 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's difficult to find synonyms for stuff like "thought up", I suppose.
< 1213667538 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :er..
< 1213667609 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wot
< 1213667931 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213668916 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213668934 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213670468 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213670516 0 :oklopol!unknown@unknown.invalid QUIT :No route to host
< 1213671445 0 :cherez!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213671562 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1213672077 0 :Slereah!n=hax@ANantes-252-1-48-54.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213672077 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213672641 0 :calamari!n=calamari@ip24-255-58-177.tc.ph.cox.net JOIN :#esoteric
< 1213672968 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cleans Ecmanomic
< 1213672975 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol!!
< 1213676287 0 :ihope_!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1213676759 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out
< 1213677090 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, I got dc working ...
< 1213677096 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What should my next goal be?
< 1213678127 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213678433 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :DC?
< 1213678473 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :UNIX dc, the "desk calculator"
< 1213678489 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/jsmips/dc.html
< 1213678492 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ah ok
< 1213678583 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :holy fuck dude XD
< 1213678590 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whats with the enormorray?
< 1213678600 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's an ELF file.
< 1213678605 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of dc.
< 1213678608 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ELF?
< 1213678613 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ELF is a binary format.
< 1213678619 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ELF is /the/ binary format.
< 1213678632 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213678669 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't know of any way to make that array smaller :P
< 1213678690 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess I could compress it.
< 1213678701 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But then I'd need to write a decompresser in JavaScript :P
< 1213679847 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i need oklopol :(
< 1213680887 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213681097 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213681714 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213681970 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213682155 0 :oklopol!unknown@unknown.invalid QUIT :Connection reset by peer
< 1213682664 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Gregor.. have I annoyed you thoroughly with dumb plant requests?
< 1213683122 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213684367 0 :oklofok!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213684385 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213684597 0 :calamari!unknown@unknown.invalid QUIT :"Leaving"
< 1213684712 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I
< 1213684713 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :F***ING
< 1213684715 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :RULE
< 1213684720 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/jsmips/sh.html
< 1213684757 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why yes, that IS the Bourne shell.
< 1213685577 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213685586 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213685595 0 :Slereah_!n=hax@ANantes-252-1-48-54.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213685597 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213687782 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213687802 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213688334 0 :oklopol!unknown@unknown.invalid QUIT :No route to host
< 1213688363 0 :Dewio!n=dewi@203-217-37-54.dyn.iinet.net.au JOIN :#esoteric
< 1213688579 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213689131 0 :Dewi!unknown@unknown.invalid QUIT :Read error: 101 (Network is unreachable)
< 1213689599 0 :clog!unknown@unknown.invalid QUIT :ended
< 1213689600 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1213690041 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :signalstack(2) failed with: Not supported?
< 1213690095 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ah, but it works!
< 1213690146 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :running something on jsmips?
< 1213690272 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :yes, the bourne shell linked to above
< 1213690897 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213690917 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213691269 0 :lament!unknown@unknown.invalid QUIT :"Lost terminal"
< 1213691286 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lmfao
< 1213691288 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gregor.. lol
< 1213691303 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you need to add in normal interfacing, instead of that text box at the bottom
< 1213691365 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric
< 1213694400 0 :olsner!unknown@unknown.invalid QUIT :"Leaving"
< 1213694701 0 :deveah!n=deveah@92.81.94.173 JOIN :#esoteric
< 1213694722 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :morning
< 1213694805 0 :Corun!n=Corun@88-105-183-188.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213695691 0 :GreaseMonkey!n=gm|--0@219-88-194-36.jetstream.xtra.co.nz JOIN :#esoteric
< 1213696063 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213696113 0 :cherez!unknown@unknown.invalid PART #esoteric :?
< 1213696764 0 :deveah!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out)
< 1213696962 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :augur: The text box is just where the input is caught, so you can have other things on the page without it interfering.
< 1213697773 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213697980 0 :RedDak!n=dak@host188-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric
< 1213698056 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213698099 0 :Corun!n=Corun@88-105-183-188.dynamic.dsl.as9105.com JOIN :#esoteric
< 1213698162 0 :Corun!unknown@unknown.invalid QUIT :Client Quit
< 1213699599 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Remote closed the previous member app"
< 1213700625 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213700646 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1213704180 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213704902 0 :deveah!n=deveah@92.81.94.173 JOIN :#esoteric
< 1213705133 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :where's ma brotha?
< 1213706276 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric
< 1213706454 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213706469 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213707021 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer)
< 1213707111 0 :RedDak!n=dak@host188-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric
< 1213707358 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213708578 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213712172 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric
< 1213713664 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213717657 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric
< 1213718016 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :g
< 1213718050 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: HOW COULD YOU GET SH WORKING WITHOUT ME
< 1213718051 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1213718502 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: btw, your read mechanism sucks
< 1213718505 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mind if I make it non-sucky
< 1213718657 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :what happened?
< 1213718788 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: jsmips
< 1213718794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR's MIPS cpu simulator ... in javascript
< 1213718802 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's got the bourne sh(1) working
< 1213718804 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it even JITs it
< 1213718815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/jsmips/sh.html
< 1213718992 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :start you goddamn freaking javashit machine!1!1!1!1sigaltstack(2) failed with: N
< 1213718993 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :ot supported
< 1213718993 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :$
< 1213718993 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :$
< 1213718993 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :$ FUCK
< 1213718993 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :'FUCK: not found
< 1213718995 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :$
< 1213719006 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :works nice
< 1213719255 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: java != javascript
< 1213719257 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You fail!
< 1213719278 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: Also, use firefox 3 or a webkit nightly.
< 1213719283 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It starts up in less than a second.
< 1213719301 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :i use Opera and I'm not gonna change it
< 1213719370 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: Enjoy your piss poor javascript speed.
< 1213719520 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213719693 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213719967 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1213720249 0 :Slereah!n=hax@ANantes-252-1-48-54.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213720249 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213720272 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :thanks
< 1213720272 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :i will
< 1213720375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought i'd never see the day we have two ".*eah"'s on #esoteric.
< 1213720383 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: heh
< 1213720387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tusheah
< 1213720388 0 :Slereah_!n=hax@ANantes-252-1-48-54.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213720390 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213720393 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1213720394 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tuseah
< 1213720398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: okleah
< 1213720400 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's like looking in a mirror!
< 1213720402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait
< 1213720405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense
< 1213720407 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tuseah, okleah
< 1213720409 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :let's do it!
< 1213720443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i don't feel like contaminating my nick with lesser vocals :<
< 1213720458 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oklopeah
< 1213720600 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric
< 1213720705 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213720713 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523
< 1213720719 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I think this is one of the few days I
< 1213720723 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hey, Alex Smith.
< 1213720723 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'ve been online for like an hour before you
< 1213720733 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho
< 1213720737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: actually, I was online about half an hour ago but forgot to log onto IRC
< 1213720737 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :"deveah" comes from the pronounciation of my initials
< 1213720743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh
< 1213720745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi deveah
< 1213720748 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :hi
< 1213720762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do I know you?
< 1213720767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no
< 1213720770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's new
< 1213720774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :welcome, then
< 1213720775 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :first came here yesterday
< 1213720778 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :thanks
< 1213720791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what with regulars changing their usernames, it's sometimes hard to tell
< 1213720803 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i think you over-estimate how much that happens
< 1213720809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol->oklofok is the only regular one
< 1213720816 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and the only recent permanent one was mine
< 1213720817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, you changed permanently recently
< 1213720826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'm pretty sure there was one before that too
< 1213720829 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I can't remember who
< 1213720844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Slereah_ used to be ANantes, or something
< 1213720844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I think
< 1213720853 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, and I maintain that AAAAAAue4njxuz was someone having a laugh
< 1213720855 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what was your last nick?
< 1213720857 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that hasn't restarted their machine yet
< 1213720860 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: ehird
< 1213720871 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213721053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :deveah: so you do brainfuck?
< 1213721062 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :eh?
< 1213721065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213721068 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :not much
< 1213721081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's the standard question
< 1213721085 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :but i like the language
< 1213721088 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for newcomers
< 1213721099 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: and if you answer 'yes' you have to name 3 other esolangs
< 1213721099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it's the standard way people find this channel
< 1213721101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that, and INTERCAL
< 1213721105 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you can't bzzzt! boom! bang! gone.
< 1213721106 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213721115 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm quite fond of Brainfuck, myself.
< 1213721117 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :i'm working on an esolang based on OISC
< 1213721126 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1213721131 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving."
< 1213721133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :deveah: ah, that's an interesting way to start
< 1213721136 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: GregorR got the bourne shell working in JSMIPS
< 1213721136 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, having written PEBBLE, that's a bit of a necessity.
< 1213721140 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :yes...
< 1213721147 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: He did? Jebus.
< 1213721148 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/jsmips/sh.html (Yes, you WILL need to use Firefox, and Firefox 3 at that)
< 1213721149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: wow
< 1213721156 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You're far too clever for your own good.
< 1213721159 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Anything less than firefox 3 or a webkit nightly = YOUR MACHINE SHALL CRASH AND BURN
< 1213721165 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :Let's take three integers:
< 1213721166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I have FF3 here
< 1213721166 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :	A	B	C
< 1213721166 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :  If A and B are either registers, either given integers and C is register, the
< 1213721166 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :value in register C is either equal to A + B (if C is a type I register), or A * B (if C is a type II register).
< 1213721166 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :  If C is not a register, and is a given value, if A = B (either register or given
< 1213721166 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :value), then jump to position C.
< 1213721168 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :  If C is an input register ($0 for everything, gets asc of chars), and A is a register,
< 1213721170 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :A's value is changed to the user input.
< 1213721171 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: RC2 or above?
< 1213721172 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :  If C is an output register ($3 for chars, $4 for integers), and A is a register,
< 1213721173 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: stop flooding
< 1213721174 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :A's value is outputted.
< 1213721175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, FF3rc1
< 1213721176 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :Normal registers start with !; special registers start with $.
< 1213721178 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 ends the program
< 1213721181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so, it doesn't work properly on Linux
< 1213721186 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :it's the Purice theory
< 1213721187 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: upgrade then ;)
< 1213721190 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the ubuntu repos have it
< 1213721196 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: use a pastebin in future
< 1213721197 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1213721204 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :okay, i will
< 1213721247 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :isn't my theory clear enough?
< 1213721294 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213721306 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213721317 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: It works on Konqueror.
< 1213721332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry
< 1213721336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :connection troubles again
< 1213721340 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: paste the link again, so I have it?
< 1213721347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either that or I'd have to check logs, and I don't want to
< 1213721349 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: but s l o w l y
< 1213721354 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.codu.org/jsmips/sh.html
< 1213721355 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :use rc2
< 1213721362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I don't have rc2
< 1213721364 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :everybody, join #something!
< 1213721365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, it works at a decent speed, actually.
< 1213721370 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ubuntu are slow at packaging Firefox, for some reason
< 1213721373 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: there's an ubuntu repo for it
< 1213721375 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :google :-P
< 1213721385 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, then again, I'm on a horrendously overspec'ed workstation ATM.
< 1213721398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: About to install a mediawiki on rutain FWIW
< 1213721419 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: wrong channel and you misspelt it
< 1213721425 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sorry
< 1213721429 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it's not for ESO ais523
< 1213721433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, enabling JavaScript seems to help...
< 1213721436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what is it for?
< 1213721442 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you mirroring Esolang, for instance?
< 1213721444 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :I see tusho was the most easy to influence here
< 1213721452 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: a game of nomic I started on the xkcd forums; someone asked me to set up a wiki for it
< 1213721469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: OK
< 1213721487 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bows before Greogr
< 1213721489 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: This entails setting up postgresql.
< 1213721497 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/ogr/gor/
< 1213721499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: because you hate MySQL, presumably
< 1213721513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it works on both, so there's no problem
< 1213721515 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: PostgreSQL has features such as 'maintains integrity'
< 1213721518 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Suprising, I know.
< 1213721524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, so does MySQL-InnoDB
< 1213721529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is what Wikimedia uses
< 1213721532 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: No, sorry. :3
< 1213721534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It almost has it.
< 1213721539 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But not really. Also it lacks like half of SQL.
< 1213721552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :MySQL has features such as "doesn't need to rebuild the database just because the engine ran out of internal sequence numbers"
< 1213721559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but despite that, I like both of them
< 1213721569 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: are you talking about a postgresql from 1993 or something.
< 1213721585 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I'm just repeating flames, I don't know much about it really
< 1213721606 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :deveah: sounds like it would work, but you're cheating :)
< 1213721622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :deveah: in case my almost-disconnect prevented this from getting through: sounds like it would work, but you're cheating :)
< 1213721668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ echo `echo a`
< 1213721668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cannot make pipe
< 1213721671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm disappointed
< 1213721704 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213721712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hm, that's odd
< 1213721715 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :probably a missing syscall
< 1213721721 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :oklopol - i'm the cheater type - if the game i'm playing has no cheats, i take a debugger and hack it
< 1213721726 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :BAH
< 1213721741 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Translation into english:
< 1213721749 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<deveah> I suck at games, so I cheat.
< 1213721766 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Works in nomic I guess
< 1213721767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213721768 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213721774 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :oklopol - i'm the cheater type - if the game i'm playing has no cheats, i take a debugger and hack it
< 1213721781 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :do NOT disconnect
< 1213721785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: actually, I both like playing games honestly, and trying to mess with them to see what I can do
< 1213721797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I went and programmed stone-paper-scissors in Age of Mythology once
< 1213721802 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: as do I; but he said he just plays cheats
< 1213721804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and noughts and crosses in Neverwinter Nights
< 1213721810 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and that's great
< 1213721827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to program noughts-and-crosses in just about everything
< 1213721829 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I bet you could embed just about anything in Go
< 1213721831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to determine whether it's possible
< 1213721838 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Program it in Go.
< 1213721853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I was wondering if it would be possible to create a TC Sudoku-based esolang
< 1213721858 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :nonono, in NOT A PROGRAM
< 1213721864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd need to have some way to extend the board
< 1213721868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :deveah: just saying it's not a very pure oisc, but yeah, cheating is good
< 1213721918 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :it's kinda inspired by oisc
< 1213721947 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :XMISC - eXtended MonoInstruction Computer\
< 1213721957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213721962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :S?
< 1213721969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :MonoInStruction
< 1213722015 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How can you extend one instruction?
< 1213722019 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :i copied from OISC, added X and changed O to M...
< 1213722076 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: it's basically a single instruction, and I added more things to it
< 1213722089 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :did i spell 'basically' correct?
< 1213722099 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213722173 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :oklopol - XMIC then
< 1213722218 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213722248 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: ELF is the linux executable format
< 1213722258 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :literally, that is /usr/bin/dc, converted to an array
< 1213722262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :EXTENDED MONoinSTruction computER
< 1213722264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, not just Linux
< 1213722266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most Unices too
< 1213722268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a cool name.
< 1213722270 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well yeah
< 1213722270 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :El Linux Format
< 1213722293 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :Monstah++
< 1213722300 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: btw
< 1213722307 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you should totally monsterify the winning rule next
< 1213722309 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so that we can win by monster
< 1213722320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I have to monsterify rules at random
< 1213722332 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :anyone wanna play Scorched Earth?
< 1213722333 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you can PRETEND
< 1213722339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking a programming game where you program the rules a bot uses to mov
< 1213722341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*e
< 1213722341 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :http://scorch2000.com
< 1213722348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :puzzle game
< 1213722359 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :tank shooting
< 1213722373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :somewhat non deterministic levels, so you can't just time all moves exactly
< 1213722402 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: sure.
< 1213722405 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I like scorched earth.
< 1213722408 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I've played the original
< 1213722442 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol@register doesn't work
< 1213722460 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :play as guest
< 1213722477 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :join game "esoteric"
< 1213722489 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :scorched3d is where it's at
< 1213722509 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :c'mon, before the login timeout
< 1213722516 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: I'm in.
< 1213722526 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213722530 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :'kay, anybody else?
< 1213722547 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, http://scorch2000.com ?
< 1213722556 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: just go damnit
< 1213722568 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213722569 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :okay
< 1213722652 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213722667 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213722672 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :go? tusho is so polite :)
< 1213722695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry about that
< 1213722699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :connection trouble again
< 1213722737 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :been there
< 1213722780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: c'mon.
< 1213723154 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :I WON!
< 1213723180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :deveah: well done
< 1213723190 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :tusho suicided 2 times
< 1213723193 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213723215 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :i killed him twice :D
< 1213723296 0 :kar8nga!n=kar8nga@AMarseille-151-1-48-6.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213723311 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: BTW, I have lots of ideas for feathejs
< 1213723317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :FF3 Download Day starts at 6PM, by the way
< 1213723325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I may download it just to help them set the record
< 1213723333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and put a copy on my USB stick
< 1213723334 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :what's FF3?
< 1213723338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: firefox 3
< 1213723339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :deveah: web browser
< 1213723350 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :i know what firefox is
< 1213723352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're trying to set a record for downloads
< 1213723365 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :Vulpe-Inflacarata in Romanian
< 1213723366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I like record-breaking attempts
< 1213723377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and also the silliness of asking people to DDOS you
< 1213723378 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Vulpe-Inflacarata? That's a long name.
< 1213723401 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :well it's = to Fox on Fire, which is close to Firefox
< 1213723410 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213723410 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: It's called Firefox everywhere.
< 1213723419 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Also, Firefox is a species.
< 1213723421 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :if you say so...
< 1213723422 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Specifically, the red panda.
< 1213723580 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They're not trying to break a record, though. . .
< 1213723598 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The record they set today will be the bar everyone else must try to break.
< 1213723631 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'm not sure I can think of any software that would have a chance of breaking it in the near future
< 1213723645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most applications that are more popular than Firefox can't be downloaded freely
< 1213723659 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably OO.o has the best chance other than Firefox
< 1213724142 0 :ais523_!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213724167 0 :ais523!unknown@unknown.invalid QUIT :Nick collision from services.
< 1213724169 0 :ais523_!unknown@unknown.invalid NICK :ais523
< 1213724440 0 :ihope_!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1213724446 0 :ihope_!unknown@unknown.invalid NICK :ihope
< 1213724554 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213724566 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213724864 0 :timotiis_!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1213725213 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213725229 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213725652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, unsurprisingly, spreadfirefox.com is down
< 1213725676 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Holy crap. A few *seconds*?
< 1213725732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I assumed that as they were asking people to DDOS their servers, they would have been able to handle it
< 1213725811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the first time I've got a connection interrupted warning, anyway
< 1213725811 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213725828 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213726185 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213726213 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213726427 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213726465 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hello :D
< 1213726471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: hello
< 1213726474 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :omg im turning into oklopol
< 1213726476 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::DDD
< 1213726479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and sorry for my connection troubles...
< 1213726487 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
< 1213726524 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so whats up
< 1213726533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: wireless connection to a dodgy router
< 1213726537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which I don't have control over
< 1213726538 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :shame
< 1213726624 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
< 1213726659 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! :D
< 1213726661 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::pounce::
< 1213726769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :::falls down dead::
< 1213726776 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what those :: characters are about
< 1213726785 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::rapes oklopols dead body::
< 1213726793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :::X:: ~ /me X
< 1213726794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I think they're making words into emoticons
< 1213726797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or actions, in this case
< 1213726802 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah, its roughly like that
< 1213726807 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :like /me X
< 1213726827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with * now? :/
< 1213726835 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nothing, it's just two different styles
< 1213726840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't ask me, i just copy.
< 1213726845 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i use :: for actions, * for sounds.
< 1213726863 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :or "<- does something"
< 1213726886 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i only use <- to actually point to my name
< 1213726896 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so like if someone asked "does anyone know ...?"
< 1213726901 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i'd do <---
< 1213726903 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or something
< 1213726917 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :"whats your email address?" "<--- @ yahoo.com"
< 1213726919 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or osmething
< 1213726967 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tho i'll use -> to mean "go to" or something
< 1213726984 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :e.g. "you -> google" to mean "google it" or something
< 1213727127 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0/linux-i686/en-US/firefox-3.0.tar.bz2
< 1213727379 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :why do you link us directly to this?
< 1213727409 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because the various sites linking to that are down.
< 1213727422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As in, "went down the instant Firefox 3 came out".
< 1213727423 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well its crap on mac
< 1213727432 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Firefox 3 isn't.
< 1213727434 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :there's a minikitten in front of the block
< 1213727438 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it is.
< 1213727440 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :what should I do?
< 1213727453 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it doesnt use native UI elements, it substitutes fake native ones
< 1213727456 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which looks ridiculous
< 1213727458 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :it keeps meowing
< 1213727466 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and breaks the aesthetics
< 1213727468 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :for its mother
< 1213727474 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Firefox 3 uses native UI elements. . .
< 1213727525 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://blog.mozilla.com/faaborg/2008/05/14/firefox-3-themes/
< 1213727537 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it does no such thing on mac.
< 1213727572 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Firefox 2 sure didn't.
< 1213727574 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Firefox 3 does.
< 1213727578 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it does not.
< 1213727585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Are you sure?
< 1213727589 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes.
< 1213727589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: link to the Windows version?
< 1213727592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I'm on Linux, I think having the Windows version could be handy
< 1213727594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll get FF3 itself via the repos later
< 1213727616 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :augur: http://blog.mozilla.com/faaborg/2008/05/14/firefox-3-themes/ Read that and tell me again?
< 1213727640 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :they are not using native UI elements in their webpages, nor universally in their app UI.
< 1213727668 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://www.sanneblad.se/johan/?p=180
< 1213727703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: they use native UI elements when there was one that did what they wanted
< 1213727709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so they use gtk-stuff in Linux
< 1213727711 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, they didnt.
< 1213727722 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: only for some of the elements
< 1213727726 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :explain this: http://www.sanneblad.se/johan/wp-content/uploads/2008/06/listbox-firefox.png
< 1213727737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for the other ones, and on other platforms, they got some graphic designers to design UI elements that looked native
< 1213727745 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the explanation for that is they reinvented the wheel for no reason.
< 1213727791 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I want to know what build of Firefox 3 that was.
< 1213727806 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And who the fuck missed that if that's in Firefox 3.0.
< 1213727830 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dude, mozilla recreates UI elements for no reason, and always has
< 1213727841 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :they're absolutely retarded.
< 1213727843 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :actually they probably do have a reason.
< 1213727847 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i doubt it.
< 1213727861 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it probably has something to do with ease of portability
< 1213727862 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric
< 1213727863 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :drop down menus are fucking special, there's no reason to recreate them.
< 1213727869 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ease or portability?
< 1213727877 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :drop down menus are subtly different on all platforms.
< 1213727882 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :native ones, anyway
< 1213727885 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you mean the portability of having to completely recode your UI elements for THREE DIFFERENT OSes?
< 1213727896 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, it's probably better than using native elements
< 1213727902 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it's not.
< 1213727906 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which would be even _more_ of a pain
< 1213727914 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're creating three completely different fucking browsers as it is
< 1213727922 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :have you worked with UI much?
< 1213727925 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes.
< 1213727950 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're not three different browsers, they're the same browser with three different looks
< 1213727956 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to three actually different browsers
< 1213727962 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which you would get if you used native elements
< 1213727962 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lament, they run on three very different operating systems
< 1213727986 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not a reason not to try to keep them as close to each other as possible
< 1213727992 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so unless they found some magic way to run windows code on mac and linux, or the reverse, they're different browsers.
< 1213728031 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They have the exact same source code.
< 1213728037 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :uh huh.
< 1213728067 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so the whole thing is written in C/++ with some magic ground up way of building UI elements
< 1213728069 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which is retarded.
< 1213728146 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is better than being written in C/C++ with some magic ground up way of drawing UI elements using the native GUI toolkit while using the same functions to actually get each widget. . .
< 1213728158 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(have you ever done cross-platform coding?)
< 1213728187 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse its better than doing that, which is why no sane person would do it that way
< 1213728200 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, what the hell *do* you suggest?
< 1213728225 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you'd abstract out the core features that you want to be truly identical across the platforms, namely the JS engine, the HTML engine, etc. and THAT would be the same
< 1213728236 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and everything else would be build out of native items like you'd expect.
< 1213728247 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And each GUI would be a completely different code base?
< 1213728259 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that sounds much harder and much more painful to maintain than the way it's currently done
< 1213728265 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In other words, you suggest coding in triplicate.
< 1213728265 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, they wouldnt produce a code base for the GUI at all
< 1213728274 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, no coding "in triplicate"
< 1213728288 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. So, you'd have them only produce a code base for Gecko?!?
< 1213728295 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :WTF is wrong with you?
< 1213728314 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whatever, pikhq. it's clear you have no idea how much less work it would actually involve.
< 1213728346 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ask the Camino project how well they're doing.
< 1213728349 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :open up the code for some UI elements some time. its not a few lines of code, its hundreds of lines of code for each UI element.
< 1213728351 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And imagine two more such projects.
< 1213728379 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i cant speak for the poor management that they have doing this thing cross platform.
< 1213728398 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Cross-platform coding is poor management?!?
< 1213728401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wish i cared the least bit so i had something to say!
< 1213728401 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213728406 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats not what i said pikhq
< 1213728408 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :read that again.
< 1213728419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah.
< 1213728437 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :good job, pikhq. now were done, since you can't communicate.
< 1213728437 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll grant that at this point, it's fairly stupid to be drawing their own UI elements, though. . .
< 1213728449 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :heh. and so now you agree with me completely?
< 1213728451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Honestly, everything should just be rendering via Qt 4 now.
< 1213728460 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're ridiculous.
< 1213728461 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :go away.
< 1213728472 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Portability
< 1213728474 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is good
< 1213728478 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lack of portability
< 1213728480 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is bad
< 1213728486 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION agrees with lament
< 1213728487 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this is pretty much universal
< 1213728496 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :very very rarely does this not hold
< 1213728496 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just wants to see Qt/Gtk.
< 1213728510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what, both merged together
< 1213728524 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :portability is fine when you don't destroy the usability of the application
< 1213728528 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: No, Qt rendering via Gtk.
< 1213728545 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lament, are you a fan of Java?
< 1213728546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just like Qt/OS X renders via Cocoa, and Qt/Windows renders via Win32.
< 1213728553 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :firefox is unusable? The most successful open source project on the desktop? hello?
< 1213728557 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :OS X does not render via Cocoa.
< 1213728566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :augur: Qt on OS X does.
< 1213728576 0 :kar8nga!unknown@unknown.invalid QUIT :"Leaving."
< 1213728581 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :augur: I'm not a fan of Java, but not because of its portability.
< 1213728596 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :It's just a sucky language
< 1213728609 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I'm a fan of Python, though :)
< 1213728631 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: when you say render via Cocoa, what do you mean?
< 1213728633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :python <3
< 1213728643 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suddenly wonders if there's a Qt/Pi
< 1213728652 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It uses Cocoa to draw its widgets.
< 1213728668 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh i see.
< 1213728673 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats not quite "rendering"
< 1213728686 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry; I used the wrong term.
< 1213728695 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thinko.
< 1213728700 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i thought you meant to render the video.
< 1213728712 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is kinda stupid.
< 1213728718 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ey?
< 1213728718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My fault.
< 1213728778 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i cant really understand why they'd need to build their own UI elements. the effort is just too great, it's incomprehensible.
< 1213728795 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Cocoa doesn't render things; it draws stuff using Quartz.
< 1213728805 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know, thats why i was confused by what you were saying :)
< 1213728947 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyways, yeah; Firefox 3 really ought to use either Qt or wxWidgets to draw native widgets, IMO. . .
< 1213729020 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it should just use XUL to better form.
< 1213729023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~>
< 1213729063 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it would be relatively simple to build a layout builder that takes XUL and builds a properly laid out UI from that
< 1213729084 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :max a hundred lines of code to do that on a mac.
< 1213729094 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which is less code than they'd need to build a drop down menu.
< 1213729109 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and they'd get the whole UI out of it.
< 1213729138 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i think they make a good render engine and a good JS engine, but their painfully slow and stupid in some regards.
< 1213729157 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :brendan eich also works for them, and he's a moron.
< 1213729163 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is great and all, except that XUL is designed to really be interpreted, rather than compiled. . .
< 1213729177 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which is irrelevant, since their whole UI is XUL.
< 1213729190 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in terms of layout.
< 1213729206 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XUL is very, very heavily linked with Javascript.
< 1213729211 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know.
< 1213729233 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyway, lets talk about esolangs
< 1213729240 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lets not talk about firefox
< 1213729244 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Such as XUL. :p
< 1213729256 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, we need to formalize the grammar for our language
< 1213729309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have to code my game today
< 1213729459 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213729474 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i don't think augur has actually programmed a cross-platform app
< 1213729485 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he seems to like a lot of 'WEB2.0 JAVASCRIPT ZOMGZ', though
< 1213729485 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont think tusho's hit puberty.
< 1213729495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've programmed cross-platform apps
< 1213729498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by mistake, in some cases
< 1213729502 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hahaha
< 1213729510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, I aimed for one platform but it worked on all the others too
< 1213729514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with only minor tweaks
< 1213729562 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1213729580 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think the reason it happened is because you weren't trying to use native widgets everywhere
< 1213729583 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213729609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: yes, it's either been a webapp or a CLI program in each case
< 1213729624 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol.
< 1213729640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although in some cases when I've deliberately tried to write a portable program I've used Allegro for graphics rendering
< 1213729647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is cross-platform nowadays
< 1213729654 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, I've got it to work on both Linux and Windows
< 1213729726 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's not cross-platform :)
< 1213729748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: it works on other platforms too, in theory
< 1213729753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I've never had a chance to test
< 1213729768 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but as the Linux version uses X11, it should work fine on a Mac and on BSD
< 1213729782 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :x11 is a seperate app on macs
< 1213729787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, I know
< 1213729793 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a sure-fire way to anger mac users, too, since it's not very nice to use
< 1213729800 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's not very nice at all
< 1213729803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's not cross-platform in the works natively sense
< 1213729824 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :first you have to start it up, which takes forever
< 1213729825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then, I actually generated DOS and Linux versions
< 1213729830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it isn't nice to use on Windows either
< 1213729837 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :X11 on a mac is painful :(
< 1213729837 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and then, you have X-style ugly windows mingling together with pretty OS X windows
< 1213729840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because you have to go via NTVDM
< 1213729851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is not only painful, but also less reliable than X11 on a mac is
< 1213729853 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :with a menu in the window instead of at the top of the screen
< 1213729854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by quite a way
< 1213730002 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :copy and paste doesnt work between X11 and the normal system
< 1213730009 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which kind of sucks
< 1213730028 0 :deveah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213730081 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :standard UI element behavior is different
< 1213730106 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't think X11 sucks on OS X
< 1213730109 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think X11 sucks in general
< 1213730112 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1213730119 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's just that on linux there actually isn't a better alternative
< 1213730126 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which is a horrible shame
< 1213730133 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :unless you count KDE and such
< 1213730134 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :there is actually
< 1213730140 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: X11 on Linux sucks less than everywhere else.
< 1213730140 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its called GNUStep :)
< 1213730143 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :('such' being 'gnome')
< 1213730149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :augur: GNUstep runs on X11.
< 1213730153 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :does it?!
< 1213730154 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: still sucks.
< 1213730155 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :since when?
< 1213730160 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Since forever.
< 1213730168 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ugh. those crazy linuxers.
< 1213730173 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :cant even port openstep correctly
< 1213730185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's nothing better than X11 available.
< 1213730200 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And won't be until X.org gets around to doing X12.
< 1213730203 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's one of the big problems with linux as far as i'm concerned
< 1213730212 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the lack of a sane graphical environment
< 1213730237 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(where 'sane' involves a lot of centralized control and standardization)
< 1213730237 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's actually getting better. . .
< 1213730251 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is amazing, really. . .
< 1213730260 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, can't really get any worse :)
< 1213730268 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True.
< 1213730329 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, actually, it can.
< 1213730332 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :rm -rf X11.
< 1213730333 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p
< 1213730462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although that would inspire someone to create the world's greatest graphical environment. . .
< 1213730478 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213730484 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :destroying X would be nice :)
< 1213730559 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably end up using something entirely OpenGL based.
< 1213730559 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213730572 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :X12 sounds awful;
< 1213730585 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213730614 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: X12 would be a complete redesign of the X protocol.
< 1213730641 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(will be, rather; IIRC, that's currently in the planning stages)
< 1213730652 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213730657 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :thing is
< 1213730665 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you absolutely must have standardized widgets
< 1213730668 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213730669 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :to reach sanity
< 1213730677 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :X11 is great but it solves the wrong problem
< 1213730700 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :By that token, only OS X has reached sanity.
< 1213730706 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(which is obviously true. ;p)
< 1213730708 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, that's true :)
< 1213730745 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :X11 is about relaying graphics over networks and managing multiple processes displaying on one buffer
< 1213730746 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, at least having two sets of widgets is a hell of a lot saner than what X11 used to deal with.
< 1213730756 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OS X hasn't _quite_ reached insanity.
< 1213730765 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Per-application widget sets = *shudder*
< 1213730765 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :They did, but then Apple got a sort of lets-make-our-own-widgets fetish.
< 1213730770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dunno if it's any better in Leopard, probably is.
< 1213730779 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Still; a lot better than linux.
< 1213730799 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Linux at least now offers only GTK versus Qt.
< 1213730820 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Instead of its former GTK versus Qt versus Motif versus Tk versus custom widgets.
< 1213730822 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: There's tons of apps using other widget sets.
< 1213730827 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Tk is very popular for python people, for instance.
< 1213730839 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: And they should die.
< 1213730869 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Tk really, really badly needs to just draw via GTK or Qt. . .)
< 1213730880 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213730885 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and then hopefully gtk will die
< 1213730888 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At least it doesn't look like freaking Motif any more.
< 1213730890 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since qt works on other platforms natively
< 1213730901 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :of course qt has a fucked license
< 1213730903 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/sigh
< 1213730940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What's so fucked about it?
< 1213730966 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION realises it's now officially download day
< 1213730983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: commercial use
< 1213730987 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they require you to use a seperate license
< 1213730987 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah.
< 1213730997 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: plus, it's under the gpl anyway
< 1213730998 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well aware.
< 1213731005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and that SUCKS for libraries
< 1213731014 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :unless you have a borg-esque mentality of who should use what license
< 1213731016 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which GPL users tend to...
< 1213731019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though that's not for commercial use, but rather for non-free use.
< 1213731025 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You know what?
< 1213731027 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'd be happy if a license said:
< 1213731034 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :instead of  "YOU MUST MAKE DERIVATIVES UNDER THE GPL"
< 1213731039 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(you can have commercial free software and non-commercial non-free software, after all)
< 1213731042 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it said "YOU MUST MAKE DERIVATIVES IN A FSF APPROVED LICENSE"
< 1213731048 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :though I guess that offers a path to non-free
< 1213731050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, Stallman recommends people licence libraries under GPL specifically to stop non-GPL code using them, but I know you disagree with them on that
< 1213731051 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :->mit/bsd->non-free
< 1213731062 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nobody sane listens to him on that at least.
< 1213731075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Actually, that only applies to libraries which do something unique.
< 1213731082 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(such as GNU readline)
< 1213731107 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For a library that does something common, he recommends the LGPL.
< 1213731114 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(see: GTK)
< 1213731121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes, I know
< 1213731125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I accept the correction
< 1213731131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but is readline really unique?
< 1213731137 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It was at the time.
< 1213731139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :DOSkey does much the same thing, after all
< 1213731150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which shows that Microsoft, at least, are capable of reimplementing it
< 1213731160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except they didn't release that as a library
< 1213731163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so nobody else can use it
< 1213731365 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: $ git clone http://code.eso-std.org/feathejs.git
< 1213731367 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and open index.html
< 1213731376 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches augur squeam over jQuery use
< 1213732052 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1213732185 0 :RodgerTheGreat!n=Rodger@wads-5-232-63.resnet.mtu.edu JOIN :#esoteric
< 1213732207 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I just want to say, this piet program is brilliant: http://www.dangermouse.net/esoteric/piet/piet_pi_big.png
< 1213732226 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haha lol
< 1213732226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whose is it?
< 1213732244 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: creator of piet's
< 1213732246 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.dangermouse.net/esoteric/piet/samples.html
< 1213732248 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :david morgan-marr, I believe
< 1213732254 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also creator of Irregular Webcomic!
< 1213732258 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Richard Mitton"
< 1213732260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it works the same way as that IOCCC-winning pi program
< 1213732263 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which mesaured its own area
< 1213732303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jebus.
< 1213733542 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213734762 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hello. :T
< 1213734772 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what am i supposed to look at now tusho?
< 1213734807 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: oh
< 1213734808 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :try it in ff3
< 1213734815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :narcissus uses loads of firefoxy extensions
< 1213734820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which kinda sucks, but meh
< 1213734820 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :try what
< 1213734825 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: index.html
< 1213734826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you didn't give em a link
< 1213734840 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh, git, yes i see
< 1213734857 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont use git and im not going to waste my time getting it so i can look at a page i dont care about :P
< 1213734878 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur uses his awesome javascript vcs he coded IN JAVASCRIPT
< 1213734882 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't use jquery
< 1213734883 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1213734901 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so tusho, when are you going to hit puberty and, you know, grow up
< 1213734902 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1213734924 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :augur can't wait for tusho to hit puberty
< 1213734924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: sheesh, take a joke
< 1213734932 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: hah!
< 1213734940 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :jokes are supposed to be funny, not display your stupidity.
< 1213734950 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric
< 1213734963 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: well then I guess I should have said something like lament
< 1213734998 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :MAYBE
< 1213735201 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :blah
< 1213735223 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh thats weird looking but.. interesting
< 1213735232 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: haha, what is
< 1213735236 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my thing?
< 1213735242 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it parses the JS you give it
< 1213735245 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :void AddOne (int x)
< 1213735245 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :{	x = x + 1;		}
< 1213735250 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh, what
< 1213735253 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :odd use of braces
< 1213735258 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: odd procedure..
< 1213735261 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't return anything
< 1213735264 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just over-writes a global
< 1213735269 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it also doesnt work
< 1213735283 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because x isnt a global :)
< 1213735299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That odd use of braces makes me half-think it's Plof.
< 1213735305 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :plof?
< 1213735317 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its just C, it's just an odd use of braces.
< 1213735330 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :{x = x+1;} is perfectly valid Plof, though kinda pointless.
< 1213735367 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i've never seen someone write a one like function like that before
< 1213735377 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :plof is fun
< 1213735378 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if crazy
< 1213735385 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I should write plof->jf
< 1213735387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*js
< 1213735392 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which makes me want to make a language where you have to wrap each line of body in {}
< 1213735393 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Gregor already did.
< 1213735401 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's called jsplof.
< 1213735402 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: does it let you interface with js?
< 1213735413 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think so; I never played with that much.
< 1213735415 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :int foo()
< 1213735415 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :{	blah blah blah		}
< 1213735417 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :{	blah blah blah		}
< 1213735418 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :{	blah blah blah		}
< 1213735424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I tended to use dplof and cplof.
< 1213735433 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so what is ploff?
< 1213735435 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :plof*
< 1213735443 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a language by Gregor.
< 1213735453 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah i got that :P
< 1213735454 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :link?
< 1213735456 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/plof3.pdf
< 1213735473 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that would have been better if plof3.pdf was actually a plof interpreter
< 1213735474 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in a pdf
< 1213735483 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i mean, that actually ran when you open the pdf
< 1213735490 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jeeze, that spec is incomplete. . .
< 1213735516 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it doesn't give any decent examples of the Plof User Language.
< 1213735571 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to hop back on the Plof bandwagon
< 1213735598 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: You could implement signals in jsmips! :P
< 1213735613 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: That's because the Plof User Language is incomplete :P
< 1213735614 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: get forking working
< 1213735618 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :echo `echo a` fails in sh
< 1213735628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: heh, I tried that exact command too
< 1213735628 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :guys guys guys
< 1213735632 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Sadly.
< 1213735633 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ive decided on a new fursona
< 1213735635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I already did get forking working, that fails because of waitpid which in turn fails because it has no signals.
< 1213735635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I think it fails because it can't create a pipe
< 1213735637 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, fake fursona
< 1213735638 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I got it from you
< 1213735642 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but ive decided on a new fursona
< 1213735642 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213735654 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: how wonderful...
< 1213735657 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: darn
< 1213735660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, i'm lazy
< 1213735661 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1213735684 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ive decided that my fursona is...
< 1213735689 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :an uncollapsed probability wave
< 1213735700 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION observes augur 
< 1213735711 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :agh!!! ::collapses::
< 1213735716 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :augur: Allow me to just give you the coolest feature of Plof: its syntax is defined in Plof.
< 1213735729 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: er.. ok?
< 1213735731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: well, C-INTERCAL's syntax is defined only in C-INTERCAL
< 1213735739 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/cgi-bin/ploftrac.cgi/browser/core/pul/pul.plof
< 1213735743 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My fursona (whatever-tf that is) will be Anne Uncollapsed Probability Wave
< 1213735743 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you can define many languages in themselves :P
< 1213735748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the distribution ships with a precompiled C-INTERCAL program just so you can start it off
< 1213735766 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gregor: are you from upstate new york?
< 1213735776 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: no, not just defined in itself
< 1213735780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the actual plof you run is defined in itself
< 1213735781 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :augur: The syntax is defined at runtime.
< 1213735781 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :augur: ... uh, no.
< 1213735789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches RodgerTheGreat come and say "THAT'S IMPOSSIBLE! JUST LIKE FEATHER!"
< 1213735798 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hm. gregor, why did you say "anne"?
< 1213735800 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1213735820 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :pul.plof is actually executed before your Plof program, in order to define the Plof syntax.
< 1213735837 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :how do you define plof syntax after running plof? i dont see how this is possible.
< 1213735848 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's two languages
< 1213735855 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :augur: A very minimalistic syntax is defined in bytecode.
< 1213735857 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh well thats cheating isnt it
< 1213735862 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :augur: Then the syntax builds upon itself.
< 1213735867 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i see.
< 1213735868 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho: explain what you're randomly needling me about
< 1213735887 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :augur: Because Anne is a name and "fursona" sounds like "persona", so I was making a "persona" based on "an uncollapsed probability wave" :P
< 1213735893 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so really plof is embedded in the bytecode
< 1213735906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, there's a Perl version of CLC-INTERCAL's syntax, but it was compiled from CLC-INTERCAL
< 1213735915 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: heh
< 1213735926 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bootstrapping an /interpreter/ from itself seems impossible without a compiler or an interpreter written in a different lang somewhere along the line
< 1213735931 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gregor: oh i see. well, i figured upstate new york because upstates pronounce "an" like "anne".
< 1213735932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even machine code is interpreted by the hardware
< 1213735950 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :unless it's feather
< 1213735950 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213735951 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :infact, upstaters pronounce "anne" and "ian" the same.
< 1213735983 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh yes, I seem to recall being in a discussion about something similar earlier on
< 1213736043 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and I still think that, outside extreme edge-cases and tricky bullshit it's a completely ridiculous concept to actually implement
< 1213736064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric is NOTHING to do with extreme edge-cases and tricky bullshit.
< 1213736065 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Nope!
< 1213736066 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho, have i told you about the reactive programming language oklopol and i are designing?
< 1213736071 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes
< 1213736087 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :can i get your opinion on what the cfg should be for it?
< 1213736134 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213736138 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1213736140 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :meanie
< 1213736248 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1""
< 1213736266 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213736297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: you didn't tell me, can you explain?
< 1213736311 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :er.. the language?
< 1213736315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213736375 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, its sort of the reverse of functional programming. where in functional languages you define functions defined in terms of other functions, etc, and then get the value of one function by calling the inner functions and doing stuff with their return values
< 1213736431 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :with a reactive language you instead set up reactions.
< 1213736442 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so consider what happens if you have some function f() = g() + h()
< 1213736479 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if g() is not a pure function, when will you see the changes in the values of g()? only when you call it.
< 1213736494 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so if g() is time dependent, you only see its value when you call g(), or in this case f().
< 1213736525 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but with a reactive language, the moment g's value changes, this change cascades down through all the things defined in terms of it
< 1213736534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that's clever
< 1213736536 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so we might instead say something like, g+h -> f
< 1213736537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort of like VHDL
< 1213736543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, in fact, exactly like VHDL
< 1213736544 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so that if you later say g = 5
< 1213736552 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :f is automatically different now
< 1213736557 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, VHDL is reactive by the nature of the problem it's solving :P
< 1213736575 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :this doesnt make any real difference unless you're doing IO stuff, really
< 1213736576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :VHDL is more verbose than COBOL, it seems
< 1213736582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least for short programs
< 1213736593 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because if you never output, then f can be lazy and it becomes functional
< 1213736594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it uses reactivity to order the statements, which is interesting
< 1213736610 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but for instance, consider the task of making some box follow the mouse on the screen
< 1213736626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, reactive langs would be good at that
< 1213736632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :VHDL would be if it had a GUI
< 1213736636 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :how would you do this functionally? or imperatively? you'd need to constantly poll the mouse and send that to some handler or whatever
< 1213736651 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: there are reactive haskell gui libraries
< 1213736656 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they're pretty common
< 1213736660 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but with the language okl and i are designing, it would be just:
< 1213736667 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :mouse.(x,y) -> box.(x,y)
< 1213736667 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: see: Fudgets
< 1213736676 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that single statement is all you'd need.
< 1213736698 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well really its two statements in compressed form but close enough ;)
< 1213736752 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh, and we have "functions" sort of
< 1213736769 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but really, functions are just temporarily constructed reactions
< 1213736799 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we also have time delays
< 1213736822 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so for instance if you wanted the box to follow the mouse 100 milliseconds behind the mouse
< 1213736832 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :delay 100 mouse.(x,y) -> box.(x,y)
< 1213736847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: VHDL does that too
< 1213736855 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :cool.
< 1213736871 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mouse[x] <- mouse[y] after 100000ns
< 1213736912 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh, and ive decided on the ability for variables to hold multiple values
< 1213736921 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not collections of values, but rather multiple values simultaneously
< 1213736925 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :for instance
< 1213736932 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x = 1, 7
< 1213736935 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if you then asked
< 1213736936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's one weird piece of code you have there
< 1213736938 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x == 1 => true
< 1213736944 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x == 7 => true
< 1213736960 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol!
< 1213736964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :me!
< 1213736966 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :come to #reactance
< 1213736973 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i want to go over the grammar real quick
< 1213736985 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that's genuine VHDL, almost
< 1213736991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except that I invented syntax for structures
< 1213737002 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: your language doesn't need a channel
< 1213737008 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(first law of #esoteric; learned it the hard way)
< 1213737010 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mouse_x <- mouse_y after 100000ns would be real VHDL
< 1213737025 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i dont care.
< 1213737027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, that would be weird
< 1213737035 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :imagine moving the mouse with that code...
< 1213737050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that was my point
< 1213737138 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: diagonal mouse movement FTW
< 1213737148 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it's not even that
< 1213737157 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well yeah cause of the delay
< 1213737381 0 :tusho!unknown@unknown.invalid QUIT :"And then-"
< 1213737410 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric
< 1213737747 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Z
< 1213737780 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :u
< 1213737814 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :z
< 1213737819 0 :kar8nga!n=kar8nga@AMarseille-151-1-48-6.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213738193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1213738352 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :x
< 1213738360 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :z
< 1213738385 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :g
< 1213738393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :l
< 1213738394 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :y
< 1213738402 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1213738409 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I win :)
< 1213738410 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213738429 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213738438 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no, Hiato
< 1213738441 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you have to go back to Z
< 1213738460 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :arg, do I get to roll again?
< 1213738467 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Z
< 1213738486 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :u
< 1213738530 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :f
< 1213738686 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that's a tough one..... I'll go with: y
< 1213738710 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :m
< 1213738748 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1213738753 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :q
< 1213738765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wins in 3 moves now.
< 1213738780 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :CHEATER!
< 1213738787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213738790 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :hax I tells ya
< 1213738815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your mom is a cheater
< 1213738817 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :u
< 1213738819 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(only one move left)
< 1213738820 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :f
< 1213738823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1213738826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :UFO
< 1213738830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :100 points
< 1213738833 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and a fucking badge
< 1213738841 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :what about taking it backwards, FU?
< 1213738858 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that's 20 points baby
< 1213738861 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's not a badge, it's a badger
< 1213738873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, you ppl are good at this
< 1213738875 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but a combo bonus for me and oerjan cause his name starts with an o
< 1213738881 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and doesn't have a k in it
< 1213738881 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, right
< 1213738890 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :goddammit i'm rusty.
< 1213738922 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok let's take an easier opening: W
< 1213738968 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oooh, you've got me there... man, pass, oklopol?
< 1213739021 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is impressed with the use of uppercase letters *frantically pages through the rulebook only to discover it doesn't exist after carefully examining the index*
< 1213739049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you playing Calvinball?
< 1213739059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i think the rulebook should be rewritten to have, you know, existance
< 1213739060 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sheesh, only the opening letter is upper case, as you can see above
< 1213739068 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it's CalvinAlphaBall
< 1213739074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1213739083 0 :pikhq!unknown@unknown.invalid PART #esoteric :?
< 1213739093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, in that case, q
< 1213739100 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :u again
< 1213739102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know Hiato tried that earlier
< 1213739115 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oklopl, an advisable feature, perhaps. Later revisions then
< 1213739125 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lets see, y
< 1213739161 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but existence would detract from its most important property, rewritability
< 1213739183 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :so which letter would that be then, oerjan?
< 1213739189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oi, it's my turn!
< 1213739192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll go for t
< 1213739200 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :you can't
< 1213739201 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :r
< 1213739222 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :fine, you know what. Desperate times and measure and idioms: z
< 1213739224 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he can't? and here i had such a nice followup
< 1213739244 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: p
< 1213739246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :obviously
< 1213739247 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that's right oerjan, clearly in violation of Rule:Rule
< 1213739251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :don't go putting a z after r
< 1213739256 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was refuted years ago
< 1213739258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with p
< 1213739271 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :when? I must have been sick that day...
< 1213739274 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :fine, q
< 1213739299 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's a violation of the p-nand-q rule
< 1213739317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1213739323 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets the lead
< 1213739325 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://p-nand-q.com for the h
< 1213739353 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :c
< 1213739362 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is puzzled as to how oklopol keeps winning --- hax
< 1213739387 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213739390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm just that good!
< 1213739392 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :AHAHAHAHA, oerjan, my dear fellow, look what I have: d
< 1213739404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: ah, that's good
< 1213739410 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :for Domination, Damnation, Darn It No More Words and such
< 1213739417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :somehow I think oklopol will have trouble avoiding playing y next turn
< 1213739422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially as I now play a
< 1213739432 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I tend to agree, but he could opt for a q
< 1213739441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to see him try
< 1213739446 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :all eyes on oklopol
< 1213739461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...o
< 1213739466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fuck
< 1213739476 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now THAT was a surprise move
< 1213739480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, then, d and I win
< 1213739480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213739481 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but was it wise?
< 1213739482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but...
< 1213739486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213739486 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, shame... poor fellow, did not see my z coming
< 1213739488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: clearly not, he let me win
< 1213739493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i knew ais523 would see right through it
< 1213739504 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you cannot ignore it
< 1213739509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, actually, for a moment i thought you might not see it
< 1213739511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but...
< 1213739515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: yes, I know you get a big advantage in the next game
< 1213739517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I wanted to win one
< 1213739521 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was a bit stupid.
< 1213739550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is a great game
< 1213739557 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :listen, I think that what oklopol did was... amazing, don't get me wrong, but perhaps he took ais523's arsenal of t's for granted there
< 1213739618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that may just have happened
< 1213739628 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like to be a bit more deep than you'd think at the first glance
< 1213739645 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :so now in terms of balancing, is it +100 to asi523 for having numbers whose product are no greater then the length of a bunch of bananas if frequently played in place of oerjan's g
< 1213739751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: no, only +80k, it's a Tarnished Chain
< 1213739756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pity
< 1213739785 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, yeah, that rulebook is getting mighty heavy
< 1213739861 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, don't forget Rule on Page, technically i still have the lead with less than 70 points.
< 1213739890 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh my, asi523.... dare I say it, he's right according to Rule:Rule on Page:Number... oh dear
< 1213739914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: well, -5 for getting my name wrong
< 1213739922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know that's an optional rule, but...
< 1213739933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course, but that's not important at this level.
< 1213739939 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yay, I win :) My clever ploy has worked. Thank you oklopol :P
< 1213739943 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh...
< 1213739948 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Z
< 1213739950 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :or is it a draw with 5:3 to him?
< 1213739951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes, but it's the principle of it
< 1213739952 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :shit, how did that happen :|
< 1213739952 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(I had a Z left from before)
< 1213739953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :z
< 1213739955 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I steal the win.
< 1213739955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I repeat
< 1213739957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1213739961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i say "o"
< 1213739961 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :p
< 1213739961 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :z
< 1213739963 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :p
< 1213739963 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :q
< 1213739964 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :g
< 1213739965 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :g
< 1213739966 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :h
< 1213739970 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :e
< 1213739971 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :r
< 1213739974 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it's photoshopped!
< 1213739976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :r and I bar tusho for 3 turns
< 1213739976 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :z
< 1213739981 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: one second too late
< 1213739984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :poor thing.
< 1213739989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pity
< 1213740000 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I have a nomicy idea
< 1213740003 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I institute: The one-two to closey rule!
< 1213740007 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we start playing a game much like mornington crescent
< 1213740013 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but each time we reference a rule we write it down
< 1213740015 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and build up a real ruleset
< 1213740044 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :.... we have a ..real ruleset here, it just doesn't.... am... exist
< 1213740048 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#nomicton-crescent if anyone wants to try it
< 1213740067 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this is a meaning of the word "real" with which i was not previously familiar
< 1213740090 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :maybe I didnt' explain it properly
< 1213740094 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :do you want to restate it, ais523? :-P
< 1213740134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: see Mornington Nomic
< 1213740143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they actually worked out a Mornington Crescent ruleset like that
< 1213740156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which was a fair and balanced and interesting game
< 1213740175 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh well. want to shamelessly copy it over IRC? Then join #nomicton-crescent :-P
< 1213740179 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION predicts the usual fun-serious-dead cycle
< 1213740188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213740193 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Canada went the other way
< 1213740194 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :cycle being a word of note
< 1213740198 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fun - serious - ORGY
< 1213740209 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :- Al Gore
< 1213740210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fun - serious - ORGY - three dead in stabbing incident
< 1213740211 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a bit of serious, tons of fun, dead.
< 1213740212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Canada started out dead?
< 1213740217 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes
< 1213740226 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that explains SO much
< 1213740237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: heh
< 1213740246 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fun-serious-dead, that's exactly what happened to esoteric languages
< 1213740263 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I hope not
< 1213740268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I still try to maintain C-INTERCAL
< 1213740278 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, we know :P
< 1213740288 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: necromancer!
< 1213740300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's serious
< 1213740306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and things like Feather are just fun
< 1213740351 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: when was the last time you talked about esolangs in here? :P
< 1213740368 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :never. they're dead.
< 1213740379 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: were they dead when you first entered?
< 1213740393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I think we should talk about esolangs here more often
< 1213740404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's one being designed in #reactance as I speak
< 1213740414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in a paradigm that I'd forgotten existed
< 1213740424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: augur continually claims 'ITS NOT ESOTERIC!121212'
< 1213740434 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is why he doesn't like talking about it in #esoteric, too
< 1213740445 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yeah, but don't forget i'm constantly pointing him to that direction ;)
< 1213740451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, shame he's like that
< 1213740460 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :people can't appreciate a good esolang!
< 1213740466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :languages shouldn't try to make sense
< 1213740475 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :reactive programming is pretty effing esoteric in itself
< 1213740481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: VHDL is far from esoteric
< 1213740488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's one of the longest-surviving langs around
< 1213740491 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you sure about that?
< 1213740498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and is used by many serious companies
< 1213740504 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :vhdl is very esoteric, ais523
< 1213740510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that kind-of de-esotericises a language in most people's view
< 1213740517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just like Perl and Haskell can't be considered esoteric
< 1213740521 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, they can
< 1213740522 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey hey hey
< 1213740533 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its not that its NOT esoteric, its that im trying to prevent it from being esoteric
< 1213740538 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: why?
< 1213740548 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a totally non-esoteric language does not exist
< 1213740552 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it would suck
< 1213740558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: asm?
< 1213740561 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Hello, I must be going, sleep dawns another day (and just so everyone knows, my last move was a q)
< 1213740564 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: asm is pretty esoteric
< 1213740568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although allegedly that's more esoteric than other langs
< 1213740578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... maybe Python
< 1213740583 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving."
< 1213740586 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: because i want it to be somewhat usable :P
< 1213740599 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im all for reactive languages that are esoteric, but im not making this to be esoteric
< 1213740600 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: Esoteric means not somewhat usable?
< 1213740605 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur doesn't know the definition of esolangs
< 1213740606 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that makes another one
< 1213740613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there can be langs that are both esoteric and usable
< 1213740620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :admittedly I can't think of any right now
< 1213740625 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i guess, but none that i've see :)
< 1213740635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Thutu's usable in wimpmode
< 1213740652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that is, when it's been extended to have arithmetic
< 1213740655 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the idea is that the language is supposed to be user friendly and somewhat intuitive
< 1213740658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and sensible IO
< 1213740665 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol@user friendly and somewhat intuitive
< 1213740672 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :way to dig yourself into the whole of "sucks" like that
< 1213740685 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what?
< 1213740699 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aiming for those as goals dooms your language to be terrible pretty much
< 1213740714 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :PURITY
< 1213740724 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :really? cause i rather think ruby succeeds at those and is quite popular
< 1213740739 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but oh, thats right, tusho, you're full of shit. :P
< 1213740746 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: matz didn't aim for those, actually
< 1213740753 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's not that reaching those goals makes your language suck
< 1213740754 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's aiming for them
< 1213740767 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :actually matz did :)
< 1213740769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho's just not that user-friendly, i'd hardly call him a shit-full-of-guy
< 1213740777 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but you'd only know that if you'd read up on ruby at all
< 1213740778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :especially as that is one retarded word.
< 1213740780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: wrong, he aimed specifically for something that _he_ liked
< 1213740781 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :rather than talking out your ass.
< 1213740787 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Principle of matz' least suprise.
< 1213740799 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :something matz likes = user friendly
< 1213740805 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :since his intended user base was Matz.
< 1213740810 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: that was coincidental then
< 1213740814 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :heh.
< 1213740819 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1213740821 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it just so happens that what was unsuprising to him was unsuprising to everyone else
< 1213740826 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but aiming for 'unsuprising in general' fails
< 1213740840 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thanks tusho
< 1213740846 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're completely unhelpful, yet again.
< 1213740862 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i was offering constructive criticism
< 1213740869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but if i'm that unhelpful /ignore is over there
< 1213740881 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :unhelpful != annoying.
< 1213740892 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kids, kids
< 1213740896 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :take it easy
< 1213740934 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah, after all I'm only 12 right augur? :P
< 1213740949 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what?
< 1213741005 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey, it was me calling you both kids
< 1213741050 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho doesnt bother to actually read messages, oklopol, he just likes to construct fantasies in his head and then talk to them
< 1213741065 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :kids have imaginary friends, why not imaginary irc pals?
< 1213741068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213741093 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :just turn your imaginary friend 90% and he'll become real
< 1213741099 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :er, 90 degrees
< 1213741107 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(where's the degrees sign on the keyboard?)
< 1213741110 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :90º
< 1213741111 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :90º
< 1213741116 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool signs
< 1213741117 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: you know if you didn't know my age you might actually have to think of a valid argument
< 1213741125 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :¡™£¢§ˆ¶•ªº–≠
< 1213741126 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is that degrees? What's with the line under the 0
< 1213741140 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if i didnt know your age i'd think you were 12.
< 1213741144 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ª is not the degrees sign, it's the masculine ordinal sign
< 1213741145 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or mentally retarded.
< 1213741151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213741151 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :as in, 1º - primero
< 1213741156 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :2º - segundo
< 1213741170 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that symbol shouldn't be used in English at all
< 1213741178 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: yeah, um, go fuck yourself.
< 1213741186 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: please, the joke's getting old
< 1213741193 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what joke?
< 1213741194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're turning #esoteric into a flame channel, almost
< 1213741200 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: well, if not a joke, a statement
< 1213741204 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you've made your point once
< 1213741213 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sorry, do what now?
< 1213741215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :repeating it endlessly seems to serve no purpose other than to annoy tusho
< 1213741217 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i didnt bring up tusho's age.
< 1213741219 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho did.
< 1213741229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I'll tell him not to either
< 1213741252 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :guys, no fighting
< 1213741255 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :we're all adults here
< 1213741259 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :...except tusho
< 1213741263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*zing*
< 1213741265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: that's not fair
< 1213741266 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1213741270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :stop taunting people
< 1213741276 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i found that funny, actually
< 1213741279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it would have been funnier without the third line
< 1213741280 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wasnt there someone else who was 13 or something too?
< 1213741289 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: yeah, deveah
< 1213741289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there was a guy who was 10
< 1213741292 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh yes
< 1213741293 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :right deveah
< 1213741293 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekerka
< 1213741296 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :10?!
< 1213741309 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not even born yet...
< 1213741314 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :when the fuck did kids start getting into esolangs?
< 1213741314 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: he was a bit spammy
< 1213741318 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for large values of a bit
< 1213741324 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and, err, his ideas didn't make much sense
< 1213741324 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hahaha
< 1213741328 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :last time he came in here he was alright though
< 1213741359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, for spam, try immibis
< 1213741371 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :man, now we've got 12 year olds critiquing 10 year olds. tusho do you wear a suit and hang out at water coolers talking about 401ks?
< 1213741374 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you're old enough to have a name with a letter than doesn't even exist anymore
< 1213741377 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never got his age out of him, even though i had a lot of private chats with him
< 1213741378 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho you should, it'd be adorable.
< 1213741399 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oerjans name has a letter that doesnt exisT??
< 1213741402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: how did you get so funny?
< 1213741413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: perhaps I should spell it out for you; referencing my age constantly is neither funny nor relevant and does not further your argument in any way
< 1213741415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, my name also contains a letter that doesn't exist
< 1213741421 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to refine it further, shut the hell up about my age.
< 1213741422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but because the letter doesn't exist, I can't tell you what it is
< 1213741427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or even write down my name or say it properly
< 1213741437 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament: well i suppose if i had been greenlandic...
< 1213741439 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I did a funny degree at university.
< 1213741440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thus I just call myself ais523
< 1213741447 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: where do they offer that?
< 1213741451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wanna be funny too
< 1213741460 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what letter?! T_T
< 1213741474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: a bit of an inside joke, oerjan is norwegian
< 1213741479 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok...
< 1213741484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: you see?!?? i'm even ruining jokes :|
< 1213741491 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :œ?
< 1213741493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as if not creating them wasn't enough
< 1213741494 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :œrjan?
< 1213741516 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: lament was joking
< 1213741520 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok..
< 1213741531 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :completely confusing joke.
< 1213741533 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well at least we have narrowed down augur's sense of humour
< 1213741538 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's NOT british ;)
< 1213741550 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont even see how that'd be british humor
< 1213741557 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i didn't say that, actually
< 1213741557 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :british humor is intelligent humor
< 1213741577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament's joke had quality
< 1213741580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, it's british humour
< 1213741583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he's my new god
< 1213741588 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and is lament British?
< 1213741590 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont see how it was even a joke :(
< 1213741597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't think so
< 1213741612 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: also, oe = 
< 1213741617 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament is uhhh
< 1213741619 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :russian i think
< 1213741623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he's canadian
< 1213741628 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but used to be russian
< 1213741631 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :okay.
< 1213741633 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :canada is secretly russia
< 1213741638 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(he had a nationality change operation)
< 1213741639 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :soviet canuckistan!
< 1213741655 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :where's the nationality? thats next to the pancreas isnt it?
< 1213741673 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oerjan? oe = ??
< 1213741683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: O with slash
< 1213741687 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ø?
< 1213741690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213741694 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ørjan
< 1213741698 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: yeah, it's very delicate
< 1213741709 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats what i figured it was. i didnt think norwegian had œ
< 1213741713 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sometimes it's too big; which is common in the USA
< 1213741723 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably the langerhand isles [sp?]
< 1213741723 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i had my nationality removed a while back.
< 1213741742 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i had my body removed recently; i'm a computer program
< 1213741759 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't actually believe the people on irc are real
< 1213741767 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i love swedish å
< 1213741773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sometimes i wonder whether i am real myself
< 1213741777 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*if
< 1213741778 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :på
< 1213741779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*if i
< 1213741781 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :said po
< 1213741782 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213741788 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*langerhans
< 1213741791 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it feels so.. swedish
< 1213741800 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, you're not real.
< 1213741817 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: coming from a bot running in my head, that's not entirely plausable
< 1213741828 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*i
< 1213741833 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh, so im a bot in your head?
< 1213741842 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you have bots in your head that lust are you?
< 1213741845 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :augur: as far as you can prove to oklopol
< 1213741856 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :kind of narcissistic i'd say
< 1213741857 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :who is himself, naturally a bot in *my* brain
< 1213741871 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I'm a bot in your brain.
< 1213741876 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so rodger the great has bots who have bots that want one another?
< 1213741886 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :rodger, why are you fantasizing about gay robot sex?
< 1213741889 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :augur: reminds me of a saying- "The human mind is only capable of creating illusions"
< 1213741890 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, that sounds more probably
< 1213741891 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah the langerhans isles are _in_ the pancreas
< 1213741902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*probable goddammit
< 1213741929 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ørjan, you're from norway?
< 1213741943 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :naturligvis
< 1213741944 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :augur: I can't explain that any better than I can explain why I'm fantasizing about robots questioning themselves fantasizing about robots fantasizing about having robot sex
< 1213741950 0 :ais523!unknown@unknown.invalid NICK :ais523|sl
< 1213741958 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"It is a mystery"
< 1213741991 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm a bot in my mind.
< 1213742053 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :*head explodes*
< 1213742072 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyone here danish?
< 1213742100 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://tvtropes.org/pmwiki/pmwiki.php/Main/YourHeadASplode
< 1213742111 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(warning, addictive link)
< 1213742154 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you can't, like, OWN a mind, man- it's there for EVERYBODY...
< 1213742219 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :there was some show where the guy tried to make some other guys head explode through psychic powers
< 1213742234 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :
< 1213742237 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I think your FFI interface for jsmips should have handles instead of pointers, so it doesn't need to associate memory addresses with JS objects somehow.
< 1213742256 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I like turtles.
< 1213742265 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I LIKE TOHTLES
< 1213742271 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Btw, make the font size 12px.
< 1213742273 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: jsmips is impressive
< 1213742274 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It looks a lot nicer.
< 1213742282 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :if a little crazy
< 1213742284 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and once you've done that, make it 80x24.
< 1213742287 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I made it 10 because I preferred it to 12 :P
< 1213742289 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(as in the div is actually that large)
< 1213742292 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Then it'll be nicer.
< 1213742295 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Well I like to be able to read.
< 1213742303 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Fine, fine.
< 1213742306 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: Why thank you :P
< 1213742312 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: Have you seen the Bourne shell? ^^
< 1213742315 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213742320 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :that's what I was referring to
< 1213742325 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't do a lot without a filesystem, though
< 1213742334 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or signals :P
< 1213742344 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :but that would need an OS
< 1213742354 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :jsmips IS the OS.
< 1213742356 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :I'll be really impressed if you can get Linux running in a JS emulator
< 1213742374 0 :RodgerTheGreat!n=Rodger@wads-5-232-63.resnet.mtu.edu JOIN :#esoteric
< 1213742385 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ah, it does OSy stuff as well as just emulate the processor?
< 1213742416 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: Yeah, all the syscalls are handled in JS.
< 1213742433 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: When will linux run?
< 1213742436 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: Right now that's just read/write/fork/pipe and a few other things.
< 1213742437 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :except filesystem syscalls
< 1213742446 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Never, it doesn't emulate hardware.
< 1213742446 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is this still that MIPS simulator?
< 1213742450 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: Well, just not /yet/.
< 1213742452 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Yes.
< 1213742466 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: it runs sh
< 1213742468 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a very cool tech demo indeed
< 1213742471 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: well, in theory, you could get qemu running
< 1213742473 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :and then run linux on that
< 1213742476 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ah, that's a new development
< 1213742477 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha
< 1213742486 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: http://codu.org/jsmips/sh.html
< 1213742487 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I rewrote it more efficiently.
< 1213742491 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DISCLAIMER: use firefox 3 for fucks sake!
< 1213742494 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or it will burn!
< 1213742498 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It runs fine on FF2 *shrugs*
< 1213742506 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hell, it runs fine albeit slowly on Konq.
< 1213742511 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Well ff3 was just released officially today so :P
< 1213742514 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And it's a lot faster.
< 1213742516 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :As in actually usable.
< 1213742517 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you rewrote the entire bourne shell in MIPS, or did you use GCC and target the MIPS instruction set?
< 1213742524 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: gcc
< 1213742529 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :aw. :/
< 1213742529 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's been using gcc since he started
< 1213742533 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Can I non-suckify read()?
< 1213742600 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: How so?
< 1213742606 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Not making it use a stupid textarea.
< 1213742619 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, not-suckify Stdin you mean.
< 1213742625 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and can you make a compile.sh that does sh?
< 1213742629 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to rely on focusing on a div.
< 1213742635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Not easily :P
< 1213742636 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It won't.
< 1213742644 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Then how do you want it to work?
< 1213742649 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But it will take over the page, because jesus, expecting this to run on another page will just slow down this development horribly.
< 1213742658 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh
< 1213742659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and cripple it unneccessarily for something that will never, ever happen
< 1213742669 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(someone actually using it on a custom page that requires it to be unobtrusive)
< 1213742678 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I added the textbox to /de/focus the start button.
< 1213742687 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: What do you mean?
< 1213742705 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: If you have the start button focused and you hit 'enter' to send a key to the shell, you'll start a new MIPS.
< 1213742715 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Duh, I can fix that trivially
< 1213742720 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: And I can't tell it to focus on something that isn't a form field in a way that'll work on every browser.
< 1213742736 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I can make it work and not have an ugly text-field
< 1213742740 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and actually support backspace, etc.
< 1213742745 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So, let me. :P
< 1213742753 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Feel free *shrugs*
< 1213742757 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm just wondering how :P
< 1213742774 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'd love to see the stupid text-box replaced, but more than that I'd like to know for myself what the alternative is :P
< 1213742791 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I'm sure there's some way to capture keypresses in JS
< 1213742794 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :I know because I've done it
< 1213742800 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :but they can have effects on the rest of the window
< 1213742818 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: That's what I am doing, I'm catching them in a text box so they /don't/ have an effect on the rest of the window :)
< 1213742820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :naww
< 1213742822 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I can get it working
< 1213742824 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, Opera seems to have a crazy-fast JavaScript that runs it pretty well too.
< 1213742831 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Feel free, I'm just wondering how ;)
< 1213742835 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: hide the textbox somehow
< 1213742839 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :but still have it existing?
< 1213742841 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: kinda
< 1213742844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just let me wrte this :P
< 1213742852 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, letting you write, we'll just speculate until you push :P
< 1213742965 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Now how do I compile.sh sh?
< 1213743233 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://amorphia-apparel.com/design/bought/
< 1213743287 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i do my own silk screening
< 1213743288 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::T
< 1213743385 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Just compile it with make CC=... AR=... RANLIB=..., then follow the instructions in compile.sh after the compilation part.
< 1213743439 0 :oerjan!unknown@unknown.invalid QUIT :"Good night"
< 1213743543 0 :kar8nga!unknown@unknown.invalid QUIT :"Leaving."
< 1213743603 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: gettin' closer
< 1213743612 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it works without displaying, now for things like backspace
< 1213743643 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: heh your problem is only listening to the ascii range
< 1213743657 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :what just happened?
< 1213743661 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :ah, my internet connection borked then fixed itself
< 1213743663 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :and I got the last two minutes-worth of messages all at once
< 1213743663 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was too lazy to properly handle everything else :P
< 1213743669 0 :ais523|sl!unknown@unknown.invalid PART #esoteric :?
< 1213743672 0 :ais523|sl!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213743677 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wb ais523|sl
< 1213743686 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :did I leave?
< 1213743686 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: well, what do we need to handle...
< 1213743690 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: yes
< 1213743696 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :0del, 8backspace, ^Hbackspace
< 1213743697 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :something strange is up with my Internet connection
< 1213743701 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is ^H=8?
< 1213743716 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :did I leave any channel but #esoteric?
< 1213743730 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :and how long was I gone for?
< 1213743738 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: less than a second
< 1213743744 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and just this place
< 1213743748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but you had your quit message
< 1213743749 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :ah, that would be my /cycle kicking in, then
< 1213743753 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ha
< 1213743762 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :but not when I expected
< 1213743829 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: is ^H = 8?
< 1213743831 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or is that ^?
< 1213743839 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :^H is 8
< 1213743844 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :at least standardly
< 1213743849 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :because ^A = 1
< 1213743851 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :^B = 2
< 1213743852 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :and so on
< 1213743918 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: what about ^?
< 1213744033 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ^H == 8
< 1213744048 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what about ^?
< 1213744065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Idonno, but I speculate that if you look at an ASCII chart, it'll be that many after A :P
< 1213744096 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::'(
< 1213744122 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :\177
< 1213744123 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :apparently
< 1213744124 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: so:
< 1213744129 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :0 = del, 8 & 177 = backspace
< 1213744132 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Never mind, that'd be -1 :P
< 1213744132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what else should we handle?
< 1213744145 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1213744147 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :7 (tab)
< 1213744168 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Shore.
< 1213744175 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :By "we" you mean "you" :)
< 1213744189 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I'm not coding tab handling.
< 1213744192 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'll do the rest, though.
< 1213744197 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tab would be tough.
< 1213744199 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: What else do we need to handle, you know this kinda stuff
< 1213744204 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because that'll tab through elements in the page.
< 1213744219 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you can refocus with JS
< 1213744219 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Arrow keys?
< 1213744223 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Oh, no, I definately catch tab already.
< 1213744225 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :so just refocus on the edit box
< 1213744227 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :We just need to handle it
< 1213744227 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213744229 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: Oh, of course.
< 1213744235 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yes, arrow keys too.
< 1213744240 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: But don't we just send arrow keys off to the application?
< 1213744243 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :well, they'll be trapped in the edit box
< 1213744244 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :If so, then we do that already.
< 1213744251 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Yeah, same with tab though.
< 1213744275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: No. Tab should display as spaces up to the first column divisible by zero.
< 1213744286 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Or if that's the current one, then the next one.)
< 1213744300 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Applications only catch tab if they put the console into raw mode or similar, I believe
< 1213744342 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: It's always going to go to the app, even if it's also displayed, but that's two separate problems.
< 1213744351 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well yes.
< 1213744365 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Hm.
< 1213744368 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that a problem?
< 1213744378 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I tell you what. I'll just push the current focusy thing I have.
< 1213744382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Then you handle the extra keys. :P
< 1213744386 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sure *shrugs*
< 1213744414 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Done.
< 1213744420 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'sh compile.sh' and admire my awesomeity
< 1213744420 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Rock on
< 1213744432 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Wow, you tested it already?
< 1213744487 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1213744556 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: No, I was just "rock-on"-ing to the push :P
< 1213744563 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213744570 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I don't know if I like the onblur auto-refocus, that means you can't stop it with the keyboard.
< 1213744574 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and I changed the font size because I hate you.
< 1213744580 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*eh*
< 1213744586 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Well if you could stop it with the keyboard we couldn't use tab or similar.
< 1213744592 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I think having to move the mouse slightly is worth it ;)
< 1213744601 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hrm.
< 1213744606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's an excellent point :P
< 1213744609 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean, if we don't trap everything it'll be a pain to actually USE it.
< 1213744609 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Okidoke.
< 1213744613 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Right
< 1213744614 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Especially if we get a GUI at one point :-P
< 1213744623 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Let's focus on the immediate future :P
< 1213744628 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213744657 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It's lovely and zippy, isn't it?
< 1213744689 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :you should so implement X11 in JSMIPS
< 1213744704 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: we will
< 1213744705 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or rather
< 1213744717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we'll implement a <canvas> gfx card driver
< 1213744719 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for X11
< 1213744743 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That particular "we" is aaaaaaaaall tusho :P
< 1213744748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: :<
< 1213744761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: Imagine never having to endure SunOS!
< 1213744767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Just fullscreen your browser and enjoy KDE in MolassOS!
< 1213744772 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking about SDL-over-canvas, I'm pretty sure there are X11-over-SDLs.
< 1213744800 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :MolassOS: We'll get back to you.
< 1213744804 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And SDL doesn't have all the other assumptions that come with X11.
< 1213744806 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHA
< 1213744808 0 :ais523|sl!unknown@unknown.invalid NICK :ais523
< 1213744905 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: did you like that :-P
< 1213744949 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If we write MollasOS, that has to be the motto :P
< 1213744982 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: MolassOS is JSMIPS' OS :P
< 1213745013 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, MollasOS would be the fully-GUI'd ridiculously-over-the-top version.
< 1213745030 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And I keep spelling "molasses" as "mollases"
< 1213745032 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Stupid doubles.
< 1213745077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool geminatrix
< 1213745112 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: The first graphical program we run should be a simulation of paint drying.
< 1213745119 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh
< 1213745149 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or grass growing: We could simulate the process as fast as we can manage, and it'd still grow slower than real grass!
< 1213745153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213745197 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213745295 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So anyway, I guess it's time for signals D-8
< 1213745311 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, I haven't used signals in so long, I barely know how they work when implemented properly :P
< 1213745366 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :does your grass growing simulation involve protein folding?
< 1213745483 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Can you rebuild your sh with my version?
< 1213745589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidental fun fact: if in fortran you pass a number to a function, and the function then assigns to its argument, you alter that number everywhere in your code
< 1213745610 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: like forte?
< 1213745620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: not quite the same
< 1213745628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it only affects literal occurences of that number, like C-INTERCAL
< 1213745633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hehehehehehehehe: http://www.reddit.com/info/6nr83/comments/c04dznr
< 1213745636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not that number when it's the result of an expression, like Forte
< 1213745649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still, passing constants by reference and assigning to them?
< 1213745666 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :more esoteric than most esolangs
< 1213745673 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: which are dead
< 1213745673 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :rite
< 1213745682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: there's a Windows version of Wine
< 1213745687 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you don't need cygwin
< 1213745691 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, but it's still hilarious
< 1213745717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :somehow I think esolangs will be around as long as programming languages are
< 1213745718 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Sure - I forgot to mention, I had to change and update the cross-compiler building process because GCC is annoying :( :( :(
< 1213745733 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I just picked my brains out with a fork!
< 1213745735 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213745750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Say, want shell access to do it for me? :P
< 1213745757 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213745846 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I accepted last time, but not under the condition that I do some bizarre pledge :P
< 1213745873 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Check /msg's.
< 1213746657 0 :timotiis_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213746718 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1""
< 1213746889 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :btw, for you kids that havent seen it
< 1213746891 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=rTK0kFXJjd0
< 1213746902 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: was that targeted at me
< 1213746916 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :actually it was targeted at everyone
< 1213746921 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i call everyone "kids"
< 1213746926 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :especially if they're older than me
< 1213747013 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hm, GCC just compiled cfganal.c
< 1213747046 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.o
< 1213747052 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :yes, that file has "anal" in its name
< 1213747053 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lmao
< 1213747056 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a cfg for analsex?
< 1213747062 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :presumably it just means anal about errors
< 1213747064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i.e. complains often
< 1213747074 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :it's short for control-flow-graph analysis
< 1213747081 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1213747088 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then it's just extremely strict control flow graph analysis
< 1213747088 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213747096 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213747104 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKLOFOK
< 1213747107 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :YOU'RE LIKE OKLOPOL
< 1213747108 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BUT FOK
< 1213747116 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, well okloFOK YOU TOO
< 1213747131 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i totally agree.
< 1213747142 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :where the fuck can i get something to drink at 2 am
< 1213747157 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric
< 1213747160 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213747171 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::O
< 1213747174 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :gimme gimme
< 1213747187 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives
< 1213747191 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But rather than rum-n-coke.
< 1213747195 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's rum-n-man-juice
< 1213747231 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i've nothing against cannibalism, but i don't feel like alcohol right now
< 1213747238 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sippin on gin and (boy) juice?
< 1213747288 0 :oklofok!unknown@unknown.invalid TOPIC #esoteric :The coolest ever international hub for esoteric programming language design, development and deployment | http://esolangs.org/ | Logs: http://tunes.org/~nef/logs/esoteric
< 1213747296 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: i don't think that's what he meant by man juice
< 1213747337 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't think that was what i meant with cannibalism.
< 1213747570 0 :olsner!unknown@unknown.invalid QUIT :"Leaving"
< 1213747882 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.xkcd.com/viewtopic.php?f=14&t=23897&start=40
< 1213747884 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :akanotu is demented
< 1213747886 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he hates dogs
< 1213747894 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :especially dogs in text adventure games
< 1213747897 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and especially dogs in IRP text adventure games
< 1213749928 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Hrm, with your autofocus, I can't select text >_>
< 1213749975 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Hm. I could add a 'LET ME SELECT TEXT' button.
< 1213749978 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'll do that tomorrow. :P
< 1213750001 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or, more generally, a focus/defocus button.
< 1213750021 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yes.
< 1213750036 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And a small program could be written for the shell that uses your FFI to cause it to defocus :P
< 1213750039 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So you can just type "defocus"
< 1213750040 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213750101 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yes!
< 1213750103 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Tomorrow.
< 1213750104 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213750265 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye for today :)
< 1213750312 0 :tusho!unknown@unknown.invalid QUIT :
< 1213751328 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. IRP text adventure games. Now there's an idea...
< 1213751355 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's called "telling a story"
< 1213751377 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"would someone please act as the interface for a game of epic adventure, puzzle solving and low cunning?"
< 1213751473 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Hello RodgerTheGreat, welcome to Lamentia! You are standing on top of a very tall pillar in the middle of the ocean. The pillar is about a meter in diameter. You feel dizzy.
< 1213751517 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Huge waves crash against the sides of the pillar, making it shake a little.
< 1213751533 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, sweet!
< 1213751536 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :INV
< 1213751587 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :You see a bunch of killer robots flying towards you.
< 1213751591 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Your hands are empty. You are wearing some rags.
< 1213751592 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Shooting lazers and shit.
< 1213751606 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you can play oklonia later
< 1213751619 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :after finishing this one
< 1213751633 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :LOOK AT SELF
< 1213751716 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(if he says "that's not easy unless your eyes are prehensile", I'll know he's an infocom adventure)
< 1213751786 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :You are old and physically frail. Your long hair and beard are a complete mess. The rags you are wearing are old, soiled and nearly falling apart.
< 1213751797 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1213751808 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :An enormous wave crashes into the pillar, sending spray into your face.
< 1213751813 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :EXAMINE PILLAR
< 1213751888 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :The pillar you are standing on is made of nondescript gray rock and rises about 20 meters above the ocean surface. Its sides have been smoothed by the action of the waves.
< 1213751926 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :LOOK AT HORIZON
< 1213751993 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :To the west, you can barely make out the dark line of the shore and the rising black spires of a castle. To all other directions, you see only the restless ocean.
< 1213752046 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :It suddenly starts raining hydrochloric acid. You feel your skin starting to dissolve.
< 1213752051 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(hm. I wonder if this is like the intro to planetfall where I just have to pass the time until something happens)
< 1213752054 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :eep
< 1213752092 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :JUMP INTO OCEAN THEN SWIM WEST
< 1213752095 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it seems you guessed right :)
< 1213752096 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Some of your dissolved skin turns into a blob of green goo, a blob of red goo and a blob of brown goo.
< 1213752103 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Suicide is not the answer.
< 1213752155 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :TASTE GREEN GOO
< 1213752185 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :This green goo tastes delicious! Your hands melt away.
< 1213752216 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :eep again
< 1213752237 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :USE BROWN GOO ON PILLAR
< 1213752255 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(using your feet)
< 1213752260 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how to use that.
< 1213752304 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :MIX RED GOO WITH BROWN GOO
< 1213752347 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(using your feet)
< 1213752396 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :You thoroughly mix the red goo with the brown goo. As you're doing it, suddenly the mixture explodes! Your feet are blown away and you fall onto the pillar.
< 1213752403 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(Your score just went up 10 points.)
< 1213752414 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hunh
< 1213752429 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :LOOK AT SELF
< 1213752473 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :You are old and physically frail. Your long hair and beard are a complete mess. The rags you are wearing are old, soiled and nearly falling apart. You have no hands. You have no feet. Your skin has dissolved.
< 1213752542 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ALL
< 1213752593 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :The ocean: You can't take that.
< 1213752599 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :The castle: You can't take that.
< 1213752606 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :The pillar: You can't take that.
< 1213752619 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :The big red button: You have no hands!
< 1213752628 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what the christ
< 1213752640 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :push big red button with face
< 1213752646 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ahem
< 1213752652 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :PUSH BIG RED BUTTON WITH FACE
< 1213752704 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Using your face, you push the big red button. The pillar starts slowly sinking vertically into the ocean.
< 1213752711 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(Your score just went up 25 points.)
< 1213752715 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :awesome
< 1213752734 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now, how do I swim without feet or hands, I wonder
< 1213752753 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :WAIT
< 1213752788 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :You wait a little. As the pillar descends, you notice sharks impatiently circling it under the waves.
< 1213752834 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :aw shit
< 1213752851 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :LOOK
< 1213752851 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hasn't the rest of his body dissolved?
< 1213752862 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(how high am I from the water now?)
< 1213752866 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, still two more turns before that happens
< 1213752920 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, about ten meters.
< 1213752966 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. still too high to jump
< 1213752977 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: any ideas?
< 1213752989 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmmhmm
< 1213752999 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :shout for help?
< 1213753002 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1213753017 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SAY HELP
< 1213753036 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :stop distracting oklo! >_<
< 1213753042 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, IDEA!
< 1213753046 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :XYZZY
< 1213753133 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha, I should write an adventure game in which you die no matter what, but you "win" if you manage to stave off death longer :P
< 1213753162 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :As you pronounce the magical word, you're enveloped in a cloud of orange smoke and your surroundings change...Segmentation fault
< 1213753164 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm getting the feeling that's how this one works
< 1213753165 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the problem with adventure games is they're preprogrammed
< 1213753183 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: took you forever :P
< 1213753185 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: aw, damngit
< 1213753193 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :was that actually what I was supposed to do?
< 1213753209 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I'm hopelessly unimaginative
< 1213753215 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(also have to go home soon)
< 1213753230 0 :Dewio!unknown@unknown.invalid NICK :Dewi
< 1213753243 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good show, though
< 1213753248 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :highly entertaining
< 1213753259 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION liked too
< 1213753272 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you should try "oklonia"
< 1213753297 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213753346 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's more fun if different people are the player every time
< 1213753366 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :after "oklina" we can do "The Secret of Rodgeria"
< 1213753376 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if the "interpreter" is even remotely mean, that would end very quickly and painfully
< 1213753386 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :different people trying to be the player, i mean
< 1213753413 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, not the same game I mean
< 1213753417 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1213753431 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :different game, different player was what I meant
< 1213753449 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :have you played Rematch?
< 1213753454 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213753498 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :try it, the cool thing about it is that it's 1 turn long
< 1213753519 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so it's one of the few adventure games that i actually managed to complete
< 1213753530 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1213753546 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've completed a handfull
< 1213753571 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wurb.com/if/game/1114
< 1213753581 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I finished WHIPLASH (I think that was the name), and managed to get the "good" ending
< 1213753632 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :jesus, it's 238KB when compiled for TADS?
< 1213753664 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :One game I set aside halfway through finishing was "Babel", and I should really go back and try to complete it
< 1213753678 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that game gave me nightmares- it's so vivid
< 1213753750 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't like playing games if the levels are crafted by humans
< 1213753765 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :feels... pointless
< 1213753771 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i guess it should be the other way
< 1213753787 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213753806 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :same as music - why listen to music unless it's written by a human?
< 1213753819 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :actually, it's probably the fact i'm exploring something another person may also have explored
< 1213753820 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: in soviet infocom, adventure games play you?
< 1213753828 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so i'm not gonna find anything no one has ever foudn
< 1213753829 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :found
< 1213753871 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's an awfully negative way to look at it
< 1213753894 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :perhaps, perhasp
< 1213753896 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*perhaps
< 1213753925 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I remember when I played my first few text-adventure games, and it was absolutely enthralling
< 1213753946 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: hmm... in guild wars there are a few things you can find out in the middle of nowhere, with no advantage to finding them - strange fortresses with tough monsters guarding nothing at all, the corpses of a beast and a carriage lying in the snow...
< 1213753947 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i've liked some too
< 1213753952 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :I KNO RITE.. NETHACK FTW!1
< 1213753962 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :At the time my main computer was a used 386 laptop hooked up to a CRT so I could have color
< 1213753976 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: I'm sure lots of people find them, but I like that the designers occasionally find time to add pointless detail that relatively few players are ever likely to see
< 1213753998 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I had dialup, and the only things I could play on my computer were things I could download via 56k modem and transfer to my computer on a floppy from the family computer
< 1213754008 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: i'd still prefer it if i knew it had been automatically generated
< 1213754025 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: yeah, that's just strange :)
< 1213754027 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :from this, I discovered text adventure games and the game that defined nearly 2 years of my life on the computer- ZZT.
< 1213754037 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :perhaps it has something to do with my wanting to explore outer space civilizations and shit
< 1213754047 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213754048 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: I'll bet you love Noctis
< 1213754051 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :i plaed everquest on dialup
< 1213754055 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i played ZZT for like five minutes total
< 1213754074 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I still have a little archive of my favorite ZZT games
< 1213754078 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: doesn't it bother you that... it's essentially disposable? roll the dice again and its gone?
< 1213754083 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there were some incredible ones
< 1213754101 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: you can save them
< 1213754102 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: we used to push that little engine as far as it could go
< 1213754113 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and they exist in that they can be generated with the same seed
< 1213754118 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: hell yeah
< 1213754127 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ever play the Chrono Wars series?
< 1213754135 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: hmm. don't think so
< 1213754142 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how about "P0P"?
< 1213754151 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :that might be more familiar
< 1213754158 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :I think I mainly played ones by the guy who wrote ZZT
< 1213754159 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: i think the disposability is what i enjoy, the fact it's an infinite source of new worlds
< 1213754159 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the Evil Sorceror's Party?
< 1213754164 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that was frickin' epic
< 1213754164 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :but we also wrote lots of our own little games
< 1213754175 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :split across 4 game files to overcome engine limits
< 1213754182 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: nice
< 1213754204 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :though Dewi was Deewiant at first
< 1213754214 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but i now see he's the character from that monkey island game
< 1213754223 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*thought
< 1213754233 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: stupid information theory. The difference between information and entropy is... sometimes just a subjective opinion
< 1213754253 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what are you referring to, there?
< 1213754274 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I'll ever forget chrono wars- I had a terrible case of strep throat, and I spent a thursday, friday, and a weekend in my room with loads of water, tons of cough drops, and all 13 games. I played them back-to-back and it was an incredible experience
< 1213754308 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: well, the moment you compress or encrypt data it looks more or less like random noise
< 1213754338 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: have you tried Noctis? http://en.wikipedia.org/wiki/Noctis
< 1213754361 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: sure, but i don't get the reference, still :P
< 1213754374 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: the structure is there, but very well hidden
< 1213754374 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: i haven't, and it's 4 am, so i'm not gonna try right now
< 1213754379 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but perhaps at some point
< 1213754392 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just seems right up your alley
< 1213754420 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :don't let the fact that it runs at 320x240 turn you off- it's gorgeous: http://upload.wikimedia.org/wikipedia/commons/f/f9/Noctis_Screenshot.png
< 1213754440 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :quite ptty
< 1213754440 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: just Information Theory
< 1213754441 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*pretty
< 1213754489 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Noctis was created by the same guy that's working on Linoleum: http://en.wikipedia.org/wiki/Linoleum_%28programming_language%29
< 1213754489 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: as used in the study of crypto, and data transmission, among other things
< 1213754492 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: it's the level creation algorithm that is the interesting part
< 1213754522 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: ooh
< 1213754535 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: I suddenly remember civilization, it would generate your world at the start
< 1213754546 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that was awesome
< 1213754570 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but i didn't like the game
< 1213754575 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: as kids we developed these odd rituals to try to generate "good" worlds
< 1213754590 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: how old are you?
< 1213754592 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: like a friend would insist that he tried hitting "F1" repeatedly and he got this awesome world
< 1213754598 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: 26
< 1213754614 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: early 90s computer games are magic to me
< 1213754624 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :heh, you're probably the oldest on the channel
< 1213754648 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: I'm a stowaway
< 1213754657 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: don't tell anyone
< 1213754657 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh, http://en.wikipedia.org/wiki/Talk:Linoleum_(programming_language)
< 1213754687 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: i won't
< 1213754691 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also oerjan is over 30
< 1213754718 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan is my grandfather
< 1213754749 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh, right, lament, how old are you?
< 1213754772 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm an ageaholic
< 1213754774 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :23
< 1213754781 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :darn, i guessed 24
< 1213754813 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: because my birthday is right at the end of the year, I've spent most of my life associating with people older than me, I am accustomed to being the youngest person in any group of people
< 1213754819 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: being the oldest is scary
< 1213754830 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213754850 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: wow, that's a lot of stuff
< 1213754856 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: but getting old sucks, everyone I know (including me) is so boring now, so I think I'm going to have to start being that creepy older person who hangs around
< 1213754882 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I turned 20 last month
< 1213754890 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: it's never too late!
< 1213754900 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: so... hi! Let me know if you need anything from the liquor store, kids!
< 1213754909 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213754916 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :(are you guys american? did I localize that properly?)
< 1213754922 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm finnish
< 1213754956 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm american
< 1213754964 0 :cherez1!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1213754990 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also, all the kids are asleep already
< 1213754999 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: hmm, localizing for you is particularly tough. Would you say you speak UK standard english?
< 1213755018 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :(I'm sure USA thinks it has a standard english also...)
< 1213755023 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :later
< 1213755030 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'd say i try to speak american english, but am not that good at keeping it pure.
< 1213755053 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: would "liquor store" be the natural rendering for you?
< 1213755095 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i can't recall any other way to say it.
< 1213755100 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :here in australia they are "bottle shops" for some reason
< 1213755108 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :or "bottle-o"
< 1213755120 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :in the UK they are "off-licenses"
< 1213755142 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah, i think i've heard off-licence
< 1213755207 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i guess the correct localization is viinakauppa
< 1213755213 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213755235 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: you into esolangs?
< 1213755238 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :what is the kauppa part?
< 1213755241 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :shop
< 1213755245 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :viina is liquor
< 1213755256 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :from wine, vino
< 1213755261 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213755264 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :wine is viini
< 1213755265 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213755270 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods.
< 1213755271 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :viina is the stronger stuff
< 1213755279 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oh, cool
< 1213755282 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :spirits
< 1213755285 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1213755288 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh, right.
< 1213755296 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :or still grape-based
< 1213755297 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1213755308 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well not "oh, right", i just assumed "liquor" would suffifr
< 1213755313 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*suffice
< 1213755321 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213755325 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the distilled stuph
< 1213755331 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: I am into esolangs both outside computers and in computers, but I'm not actually very good
< 1213755340 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :outside computers?
< 1213755346 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :does the mean conlangs?
< 1213755351 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: human languages
< 1213755370 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"esoteric human languages" would probably be conlangs
< 1213755374 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :constructed languages
< 1213755382 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: the word 'liquor' doesn't exist here
< 1213755407 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: other than through american imperialism, obviously
< 1213755446 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: aah
< 1213755456 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: well, I don't know much about conlangs. I don't really like them
< 1213755470 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: part of the beauty of languages for me is how little control we have over their development
< 1213755472 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :we actually have likööri in finnish, which obviously comes from liquor, since it's pronounced almost the same, but it means a different drink
< 1213755473 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :conlangs arent necessarily esoteric, oklofok. :P
< 1213755476 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :more specific
< 1213755483 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not that i actually know what it is, exactly
< 1213755487 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't drink that much
< 1213755494 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ithkuil is definitely esoteric tho
< 1213755509 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :augur: no, but i assumed he meant that
< 1213755524 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: but you're in finland! :)
< 1213755536 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: like us Australians you are meant to drink a lot, I think :P
< 1213755546 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :heh :P
< 1213755549 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's true
< 1213755553 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm a minority
< 1213755596 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm a nerd, like chilling at home ircing and coding
< 1213755626 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: how old are you?
< 1213755627 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but as i'm in a band (well technically two), i need to drink occasionally
< 1213755629 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :19
< 1213755646 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: still plenty of time to develop a drinking problem
< 1213755651 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: i thought that was the finnish way
< 1213755651 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :heh :D
< 1213755657 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :being a nerd and coding
< 1213755669 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean, you guys have nokia and linux
< 1213755674 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i guess we're evenly partitioned into drunks and knurds
< 1213755683 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gnurds*
< 1213755709 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i think the correct term for the drunk/nerd partitioning is knurd
< 1213755715 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :as that's where it originated, afaik
< 1213755727 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well.
< 1213755732 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok.
< 1213755746 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i just call those people Diggnation fans but whatever
< 1213755748 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i know the guy who composed the old beepy nokia tunes
< 1213755750 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: in australia engineers particularly have a reputation for drinking heavily
< 1213755755 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :at least a great part of them
< 1213755762 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: as a software engineer, I get to be a nerd and also drink
< 1213755777 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Dewi: do you watch Diggnation?
< 1213755782 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :augur: no
< 1213755795 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, i like coding when i'm drunk, i might drink more if i was less poor
< 1213755816 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :coding drunk is dangerous
< 1213755839 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :this one guy told about his experience coding high
< 1213755844 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :don't know what he was high one
< 1213755846 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*on
< 1213755858 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but the end result was a hello world with 50 lines of comments
< 1213755867 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or was it 500
< 1213755868 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im gonna be in eurolandia in two weeks, btw.
< 1213755887 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dude 50-500 comments? hahaha
< 1213755901 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, atleast he documented well :)
< 1213755903 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, i recall 50, but i'm not sure, and 500 would've been more funny
< 1213755916 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :at least it was 50+
< 1213755924 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :/50+/
< 1213755938 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :all my helloworlds have atleast 20 lines of documentation
< 1213755944 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has to get drunk to write perl sometimes
< 1213755967 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :when I'm sober perl and PHP make me too angry :P
< 1213755985 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and when you're drink you beat them?
< 1213755986 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :but also, perl written while drunk definitely won't work
< 1213755992 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :"LOOK WHAT YOU MADE ME DO! ::SMACK::"
< 1213756005 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :perl written sober probably won't work either.
< 1213756007 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :augur: yeah
< 1213756015 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :augur: well exactly
< 1213756047 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if you go into #haskell, they have a bot that will answer questions about haskell
< 1213756051 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :humorously
< 1213756055 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :theres special syntax for questions
< 1213756065 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and the answer to any question is "Yes! Haskell can do that!"
< 1213756099 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :'question Can haskell code written while I'm drunk still run?
< 1213756102 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION did a haskell subject once
< 1213756105 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Yes! Haskell can do that!
< 1213756109 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :only thats not the syntax :p
< 1213756110 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :I went into the final exam thinking I knew haskell
< 1213756116 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :but found out I didn't know it at all
< 1213756122 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :haskell is cool, but fucking confusing
< 1213756124 0 :Dewi!unknown@unknown.invalid PRIVMSG #esoteric :luckily it was an open-book test and I managed to learn a lot
< 1213756126 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the types atleast
< 1213756289 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :they make a few senses occasionally
< 1213756577 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :quick poll: what's your favorite amount of dimensions?
< 1213756983 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213757010 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :someone please suggest a male name that starts with T or TY
< 1213757049 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :tim
< 1213757062 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :now you answer mine
< 1213757081 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :granted, it's silly, but quick polls are awesome.
< 1213757085 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213757139 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :going to answer or agreed with my opinion on polls in general?
< 1213757148 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, acknowledged my opinion
< 1213757273 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :my favorite is 2d
< 1213757325 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :then probably 4d, i like how you can almost visualize it, but it kinda stays mysterious still.
< 1213757339 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, shit I didn't realize what the question was. I like 2d.
< 1213757356 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213757373 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :2d what I usually draw in and what I use to make games
< 1213757403 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :same here, and i'm thinking if i ever get to first-person shooters or similar in my games, i'll do them in 4d.
< 1213757433 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i've made a 2d fps
< 1213757435 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::-)
< 1213757470 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nifty
< 1213757480 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I liked "Meteor" which is effectively that
< 1213757501 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it was a quick visual basic project with forced perspective
< 1213757528 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well not *that* quick, like 4 hours
< 1213757602 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :do text based games count as 1d? http://rodger.nonlogic.org/games/ICEBreaker/
< 1213757634 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'd say they don't really have a dimension, they are usually more general graphs
< 1213757657 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1213757735 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :there's no inherent maximum amount of paths you can take from a certain activity cell, so there's no dimension
< 1213757765 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that makes sense
< 1213757790 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i like to think of n-dimensional thingies as graphs where nodes are connected to adjacent nodes
< 1213757831 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so, if a node has the position vector [a1, a2... an], it's connected to all [b1, b2... bn] where H(A, B) == 1, where H is the hamming distance function
< 1213757844 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and why am i being so mathematicianish all of the sudden
< 1213757962 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(god it's hard not to mention graphica now)
< 1213759408 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.graphica.com/see-it/ ?
< 1213759494 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :mathematica is a kickass piece of software, I just wish the educational discount made it affordable. :/
< 1213759533 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd pay somewhere in the $100-150 range for a copy, but they want $699 last I checked, which I just can't afford
< 1213759554 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :For now, I suppose my TI-84 suits my purposes. :(
< 1213759661 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think Graphica would be neater if they included the expression to generate each of the graphs next to it
< 1213760527 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: graphica is my graph language
< 1213760551 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, go to sleep!
< 1213760561 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or code
< 1213760566 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or whatever it was you were supposed to do
< 1213760567 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213760569 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i coded!
< 1213760574 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so you're back?!
< 1213760576 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok.
< 1213760577 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :http://projecteuler.net/index.php?section=problems&id=185 <<< did this
< 1213760582 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah, but sleep time
< 1213760603 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i decided that elses arent necessary but beneficial for computation, so..
< 1213760641 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/oklopol/graphica.txt <<< RodgerTheGreat: in case you haven't seen this, n-dimensional binary hypercube in graphica
< 1213760646 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm fairly proud of it
< 1213760663 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :which is why i paste it every now and then in hope that someone tries to figure out how it works :P
< 1213760729 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :craziness
< 1213760785 0 :cherez1!unknown@unknown.invalid PART #esoteric :?
< 1213761452 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1213762364 0 :ihope!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1213762984 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what do you guys think of these?
< 1213762987 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://nonlogic.org/dump/images/1213758400-t&s2.png
< 1213762992 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://nonlogic.org/dump/images/1213757799-t&s.png
< 1213763181 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Cool.
< 1213763204 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :thanks. Anything in particular you like or find interesting?
< 1213763228 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I suddenly wonder what would happen if I supplied text and ideas and such and you supplied images and such and such.
< 1213763250 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wondrous things, no doubt
< 1213763258 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Naturally.
< 1213763278 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think I have the script for this project pretty much nailed down, though (for issue 1 at least)
< 1213763284 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Cool.
< 1213763290 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'll run it by you when I finish typing it up
< 1213763361 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders
< 1213763391 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which of those is your favorite illustration?
< 1213763450 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, the "elementary, my dear static" and Dr. T with the chipmunk thing on his nose are nice.
< 1213763482 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Flowers for Algernon! Brave New World! Heck, Lord of the Flies... all with protagonists rejected by society.
< 1213763512 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the chipmunk thing was probably my favorite
< 1213763546 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Order of the Stick makes heavy use of dramatic irony. I'm pondering a character that's rejected by society for a reason obvious to everyone but him, then.
< 1213763555 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and this story will contain at least some of the usual "outsiders making a stand" pathos
< 1213763586 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sounds fun.
< 1213763777 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm going for Dr. T as a tortured, bitter character on the brink of becoming a super villain, and Static-Cling Girl as a more optimistic character, somewhat ashamed of her abilities but generally good at making the best of a lousy situation
< 1213763842 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ashamed of her abilities but good at making the best of a lousy situation. That's a good one. Dr. T sounds like a Charlie Brown character, except more bitter and evil, of course.
< 1213763890 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not a completely inaccurate comparison
< 1213763919 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Do the characters try to prevent Dr. T from going over the edge?
< 1213763947 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Generally I want to paint a transition from being frustrated that they're different to being proud of what they can do
< 1213763958 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah.
< 1213763974 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why's Dr. T tortured?
< 1213763991 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :because he's been considered a freak for his whole life?
< 1213763999 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and he's really short?
< 1213764017 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Considered a freak because he's a tyrannosaur?
< 1213764058 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's kinda like X-men- they're mutants, or genetic throwbacks or something. I don't go into detail on that
< 1213764058 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does it end with the two characters eventually deciding to share a cup of coffee? :-P
< 1213764063 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mm.
< 1213764076 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not end, but I was going to have part of a scene involve that
< 1213764085 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, cool.
< 1213764118 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sounds interesting. And it would be reasonable to expect that the first strip introduces these guys and their personalities exactly as you've described them to me.
< 1213764195 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Hi, I'm Dr. T! I'm a tortured, bitter character on the brink of becoming a super villain!" "And I'm Static-Cling Girl, a more optimistic character, somewhat ashamed of my abilities but generally good at making the best of a lousy situation!" "I've been considered a freak for my whole life, and I'm really short! We're mutants, or genetic throwbacks or something! I don't go into detail on...
< 1213764196 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...that!" Except a little less blunt, I'm sure :-)
< 1213764240 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :...yeah...
< 1213764304 0 :Slereah_!n=hax@ANantes-252-1-47-119.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213764328 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, this does sound interesting. I'll be on tomorrow; I would like to read this.
< 1213764337 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And it's about time for me to go to sleep, I think.
< 1213764376 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Good night.
< 1213764379 0 :ihope!unknown@unknown.invalid QUIT :"ChatZilla 0.9.82.1 [Firefox 2.0.0.6/2007072518]"
< 1213767435 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213767521 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213769163 0 :GreaseMonkey!n=gm|--0@219-88-194-36.jetstream.xtra.co.nz JOIN :#esoteric
< 1213770196 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213770225 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1213775999 0 :clog!unknown@unknown.invalid QUIT :ended
< 1213776000 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1213777536 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213777555 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1213781138 0 :deveah!n=deveah@92.80.89.238 JOIN :#esoteric
< 1213781180 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :mornin dudes
< 1213781251 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :teh internets r fukkt today
< 1213781318 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :i have like the most cool internet speed - 0.2 kb/s yay!
< 1213781559 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :actually it's 385.9 kb/s
< 1213781560 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :wtf?
< 1213781683 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Use your tiny bit of Internet to use the Bourne shell in your browser: http://www.codu.org/jsmips/sh.html
< 1213782355 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :wow
< 1213782358 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :helpful
< 1213782433 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :what happens when you download from FTP with 386 kb/s but google takes 8 minutes to load?
< 1213783663 0 :deveah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213785198 0 :sebbu!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is in holydays :)
< 1213787050 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Remote closed the previous member app"
< 1213787609 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric
< 1213788640 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213788773 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213790269 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric
< 1213791488 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :damn, this is neat: http://argonempire.ecrater.com/product.php?pid=2463958
< 1213792408 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anybody live in/near Prague?
< 1213792487 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :like in europe, or secondary prague?
< 1213792572 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... there's some other Prague?
< 1213792594 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :of course- secondary prague
< 1213792675 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you've never heard of secondary prague?
< 1213792677 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1213792884 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :damn, dude- I thought everybody knew about secondary prague. I've been there like 3.8 times.
< 1213793069 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213793075 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1213793091 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wb, oklofok. You missed *everything*.
< 1213793347 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1213793834 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213793886 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1213794135 0 :RedDak!n=dak@host193-82-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1213794765 0 :dbc!unknown@unknown.invalid QUIT :Client Quit
< 1213796608 0 :Dagide!n=dak@host75-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric
< 1213797566 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213797744 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213798186 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :everything? :O
< 1213798189 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh god!
< 1213799982 0 :Dagide!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213800701 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1213801071 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so, i'm about to have a little monologue now
< 1213801080 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so shut up for a while!
< 1213801081 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so
< 1213801101 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :making this game, as i briefly mentioned earlier, where you program a bot that solves certain puzzles
< 1213801108 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so i'm making the language now
< 1213801127 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :all my projects are usually language design in disguise
< 1213801130 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p633241111.txt
< 1213801155 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :here's all i have on paper yet, most of it is in my head
< 1213801160 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so basically
< 1213801161 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the idea is
< 1213801189 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i have sort of mnemonics, a lot of "functions" with fairly complex semantics, that you can use to build conditions
< 1213801194 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :which trigger events
< 1213801204 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's really all there is to it
< 1213801218 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but that should be the code for a bot that tries to keep in the middle of a platform
< 1213801272 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :there will probably be some kind of higher level symmetry construct later on, so you only need one statement for that
< 1213801283 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but, do see its beauty
< 1213801346 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :my idea is to make a massive amount of these mnemonics, the problem with making ai's for moving around is usually the constructs you would use when talking to a human are fairly complex, and not that precise
< 1213801386 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so i'll try to preprogram mnemonics for all kinds of complex concepts there are to moving around in a 2d level
< 1213801388 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :as i need them
< 1213801528 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh, that was it, you can talk again
< 1213801537 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :quite short, sorry.
< 1213801570 0 :ais523!i=93bce47d@gateway/web/ajax/mibbit.com/x-691ea0aa184b8ff4 JOIN :#esoteric
< 1213801632 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: if you read the backlog from a few minutes back, comments!
< 1213801638 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well not backlog
< 1213801656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I haven't
< 1213801660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION logreads
< 1213801734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: did you see the ICFP competition to write an AI for an ants game?
< 1213801740 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :nope
< 1213801753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically, you had to write the AI in a Turing-machine-like lang
< 1213801755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that they defined
< 1213801764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would have been basically impossible to write by han
< 1213801766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/d/
< 1213801783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the competition was effectively "write a good AI, and a compiler from a language of your choice into our language"
< 1213801849 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://alliance.seas.upenn.edu/~plclub/cgi-bin/contest/
< 1213801865 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is annoyed that they can't use single-click/middle-click to copy and paste on Windows
< 1213801908 0 :augur!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213801917 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1213801954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe when the next ICFP is announced, we should enter a #esoteric team
< 1213801972 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe two, actually, if both me and ehird were on the same team we'd use up the entire 72 hours arguing
< 1213802041 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p261313163.txt <<< added subconditions, so you can do states implicitly
< 1213802044 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :in some cases
< 1213802058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one thing I like about the ICFP is that they never ever specify what lang to use
< 1213802068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally they give a description of a lang they've invented for the purpose
< 1213802068 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213802072 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and tell you to write a compiler or interp for it
< 1213802106 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that sounds quite awesome
< 1213802156 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to design the ai to be fun to program once you learn the mnemonics
< 1213802178 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :there's two levels now
< 1213802191 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :do you find the solutions intuitive?
< 1213802217 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i would love to explain them, of course.
< 1213802244 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(more like, i'm begging for you to give me an excuse to explain them ;))
< 1213802266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, to start with
< 1213802269 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but explain them anyway
< 1213802277 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :always => move := right
< 1213802285 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :always just triggers "always"
< 1213802299 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it can't be used but to set stuff, really, so it can be optimized away
< 1213802300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is it a reactive lang?
< 1213802304 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213802310 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i call it event-based
< 1213802318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I was going to suggest event-based
< 1213802323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like most windowing models
< 1213802324 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :made it long before i even heard of reactive programming
< 1213802325 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213802331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that seems to be closest to what you're doing
< 1213802347 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yep
< 1213802352 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :except the conditions are very clever
< 1213802365 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you can basically do declarative programming with them
< 1213802392 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :except there's not that much ways to do math, because i'm trying to keep that out altogether
< 1213802405 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you should be able to make a clever ai without knowing what vectors are
< 1213802411 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okay
< 1213802411 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :now
< 1213802449 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :all the triggerings happen inside a bot, a bot is kind of a class, later you can add "objects", and their triggers will work internally to just them
< 1213802457 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but currently, all you have to know is there are globals
< 1213802481 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :global variables, which actually are just members of the implicit outer class bot, like mov
< 1213802489 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :mov controls the wheels
< 1213802504 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah, i haven't explained the structure of the bot
< 1213802540 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, the bot is a square-shaped guy with the bottom (well, one of the faces) having wheels
< 1213802558 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so if you haven't fallen or anything, you can move around
< 1213802567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can it get knocked over
< 1213802570 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213802570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the wheels are on one side?
< 1213802574 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213802579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and could it still move then?
< 1213802592 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :nope, you'd be stuck with just wheels
< 1213802593 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but
< 1213802597 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :there are jets
< 1213802615 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you have two jets, on both bottom corners of your bot, facing down
< 1213802622 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, you can't really get up with them either
< 1213802632 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i kinda wanted people to have to be careful
< 1213802638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, because you'd knock yourself over in the wrong direction
< 1213802645 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah.
< 1213802650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can you steer when levitating?
< 1213802659 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you have two jets
< 1213802664 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so you can fly pretty freely.
< 1213802676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably you fall down if neither are operating
< 1213802679 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213802681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but what happens if only one is operating?
< 1213802697 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :normal gravity, euclidian coordinate system, newtonian physics
< 1213802701 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you turn
< 1213802718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, that's a complicated simulation
< 1213802724 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not really
< 1213802736 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :jets just add a force to a corner
< 1213802742 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and collisions add an impact
< 1213802768 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :both are easy to do, especially as the bot is the only moving object
< 1213802890 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: code for left jet being on: add_impact(corner_where_jet_is, unit(corner_where_jet_is - corner_upwards_of_that) * jet_power)
< 1213802895 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213802902 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not left, just code for a jet being on
< 1213802914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it still seems kind-of ridiculously complicated for a simple game
< 1213802923 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :will the final version still be ascii art?
< 1213802923 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :add_impact(point_to_add_impact_to, vector)
< 1213802927 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh, no
< 1213802980 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :with a "real number" coordinate system, i can get non determinism much more subtly
< 1213802995 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rounding errors?
< 1213802998 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :which is good, because i can gradually make levels less and less preprogrammable
< 1213803011 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :by changing *details*
< 1213803070 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you see, i want it to be a bit about adjusting the jumps so you hit just the right spot, especially in the beginning
< 1213803089 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and later, you start using your cam to get the details on the fly, and make the bot adjust its own movement
< 1213803164 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i was partly inspired by "i wanna be the guy", in some cases you have to have incredible timing and precision
< 1213803178 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately i just like the part where i find out the right sequence of movements
< 1213803185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :games which you need to write an AI to play are interesting
< 1213803203 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but i'm going for interactiveness here
< 1213803207 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213803215 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :perhaps many games do, i don't really play that much
< 1213803228 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've written an AI for several games just for fun
< 1213803235 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also I wrote one for Nibbles because the old one was awful
< 1213803241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's been accepted into Gnome now
< 1213803262 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213803268 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you should make a list of your accomplishments
< 1213803281 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, C-INTERCAL is the main esolangy one
< 1213803295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although Underload gained a bit of a following, and still has one to some extent
< 1213803300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a good lang
< 1213803324 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i like pretty much all your langs
< 1213803341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I try to make sure they're good-quality before releasing them
< 1213803343 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :quite professional
< 1213803355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :often I'll try to write an interp
< 1213803361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially for the crazier ideas
< 1213803373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because having an interp helps to establish the boundaries of what's possible
< 1213803391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for instance, I'll definitely need a Feather interp before I figure out what the spec should be
< 1213803394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because retroactivity is confusing
< 1213803467 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :when you first talked about feather, i had no idea what the use was for the retroactivity, then later half-invented it myself, when trying to solve the same problem :P
< 1213803481 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :half-invented, because i realized what i was doing was what feather was doing
< 1213803505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, inheritance in classless OO langs can be tricky
< 1213803510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it has other advantages too
< 1213803515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all variables are immutable once created
< 1213803527 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :meaning there's no need to distinguish between pass-by-reference and pass-by-value
< 1213803577 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking about pushing and popping state for safe mutability last night
< 1213803590 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :safe mutability's an interesting problem
< 1213803599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :here's one way to do an assignment that I thought of:
< 1213803615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :allocate an unused flag in a global monad
< 1213803623 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/oklopol/straw.txt <<< straw is oop, _func is a member function that changes state, func doesn't change state, but copies
< 1213803633 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you can define all functions as either, and use them as either
< 1213803643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :retroactively modify the thing you're assigning to have its previous value while that flag's false, and its new value while that flag's true
< 1213803643 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :this is a number class
< 1213803672 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1213803682 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213803691 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :change the flag's state when the command in question is re-evaluated
< 1213803711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the monad is needed to provide modifiable global state
< 1213803721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the great thing about Feather is that it can be retrofitted onto the language
< 1213803744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by changing the syntax so that all functions get an extra argument and return it or a new version of it, transparently to the user
< 1213803755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most langs with eval have it so that code can be constructed dynamically
< 1213803761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Feather has eval so that you can modify it!
< 1213803784 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213803818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the ironic thing is that you can modify eval (or at least, the Parser object), and the program is reparsed with the new parser and retroactively rerun from scratch
< 1213803839 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I /think/ that can be done without introducing an infinite loop
< 1213803842 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: did you look at straw, and get my _func/func semantics? you might find that interesting
< 1213803858 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hehe
< 1213803862 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :fixed-point of parsing
< 1213803866 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's a fun concept
< 1213803898 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i've tried to think of ways to have a language where there's a simple parsing construct, and every time you parse, you run the program, which changes the syntax, and you parse again
< 1213803903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I understand straw.txt
< 1213803912 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: you can do that in Feather
< 1213803915 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, the language may be a bit confusing
< 1213803921 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, but a turing tarpit based on that
< 1213803937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm trying to make the base of Feather as tarpitty as possible
< 1213803940 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: straw.txt is a piece of code written in straw
< 1213803944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not in this case because I like tarpits
< 1213803946 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :one of my newer languages
< 1213803954 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Int is a simple integer class
< 1213803962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but so that it's possible to alter the very fundamentals of the language without missing anything
< 1213803965 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :_init(Int a) {
< 1213803965 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :pred = a.pred
< 1213803965 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :}
< 1213803969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because everything's based on just a few primitives
< 1213803994 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :initialization, pred is the pointer to the predecessor, you just copy the predecessor of what you're making the integer out of
< 1213804019 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, so that you can do after-the-fact inheritance?
< 1213804028 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what's that?
< 1213804046 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i have no inheritance yet, currently it's just about the mutation thing
< 1213804046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :i.e. instantiate an object from a class, modify the class, the object modifies too
< 1213804059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or instantiate an object from an object if you don't have classes
< 1213804066 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't have anything like that, it's meant to be a pretty static language
< 1213804080 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the intresting part is this
< 1213804085 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :_inc() {
< 1213804085 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :pred = this
< 1213804085 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :}
< 1213804096 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you can see this changes the state
< 1213804112 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it assigns the current integer into pred, adding one to the object
< 1213804126 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(actually should make a copy)
< 1213804141 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what is interesting is
< 1213804146 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you can have an integer a
< 1213804147 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :a = 7
< 1213804149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does assignment work like in C or like in Prolog?
< 1213804154 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :now, a._inc()
< 1213804157 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and a will be 8
< 1213804157 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but
< 1213804158 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it works like in Prolog, you never ened copies
< 1213804164 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you can do print a.inc()
< 1213804174 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and it prints a+1, but a doesn't change
< 1213804183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, how does that work?
< 1213804190 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :_func changes state
< 1213804192 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :func doesn't
< 1213804199 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but, if you define the function as
< 1213804202 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :_func
< 1213804217 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but use it as func, it copies the state first, then mutates, then returns
< 1213804223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's almost like ._ is an operator
< 1213804249 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not exactly, it's more like there are always an immutable and a mutable version of a function
< 1213804259 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :_func does the mutation, func doesn't
< 1213804264 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also
< 1213804273 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you get a compile time error for doing mutation in a func
< 1213804297 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but, pred = this doesn't get an infinite chain, this will be the old state
< 1213804347 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :all this isn't all that interesting yet, of course, but it means you can do things functionally, without actually reallocating things, when i add the push/pop state semantics
< 1213804357 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :like, you can immutably set list!!5 = 3
< 1213804363 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but what it in fact does is
< 1213804368 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :list.push_state()
< 1213804369 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric
< 1213804373 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :list!!5 = 3
< 1213804375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho
< 1213804377 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523
< 1213804378 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DAMNIT
< 1213804379 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :call_recursively()
< 1213804383 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :list.pop_state()
< 1213804398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders a script to automatically greet ais523 
< 1213804412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I already started writing a script to automatically greet you
< 1213804414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but never finished it
< 1213804418 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1213804460 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: by the way
< 1213804460 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://colloquy.info/extras/details.php?file=50
< 1213804465 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :someone write an s/// corrector ...
< 1213804501 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :could it handle the sort of s///s that I do
< 1213804508 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: possibly
< 1213804514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I generally use far too many regex features
< 1213804525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if it does, does it allow me to embed arbitrary Perl in my typo corrections?
< 1213804530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can think of all sorts of evil uses for that
< 1213804531 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :shrug
< 1213804532 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :read the code
< 1213804538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately, Perl thought of that
< 1213804553 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523:
< 1213804554 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :	set cmdLine to "echo \"" & theText & "\" | /usr/bin/perl -e '($s=<>)=~" & theRegex & ";print $s'"
< 1213804571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you can't interpolate Perl in a regex if the ?{} or ??{} that embeds it isn't a literal in your program somewhere
< 1213804583 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: see above
< 1213804588 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's insane
< 1213804597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can type stuff in, and it is a literal in the program
< 1213804607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it only works for your messages.
< 1213804610 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so there's a huge Perl injection hole right there
< 1213804615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, your own messages?
< 1213804617 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes
< 1213804619 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it sends off a correction
< 1213804623 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is, it says something like
< 1213804626 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :correction (s///): new line
< 1213804640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pity, I was hoping it would correct other people's statements if they did a s///
< 1213804651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it would be possible to inject Perl into other people's IRC clients
< 1213804659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, even if it did the perl would just run on your machine...
< 1213804667 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1213804668 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1213804671 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no it hooks into the input field
< 1213804681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pity
< 1213804730 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: wtf, root wants to repeal partnerships
< 1213804734 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what a load of shit
< 1213804736 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1213804759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, given what a mess they've made
< 1213804764 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: move convo
< 1213806357 0 :Slereah!n=hax@ANantes-252-1-47-119.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213806357 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213808076 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213808150 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1213808226 0 :Corun!unknown@unknown.invalid QUIT :Client Quit
< 1213808391 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1213808439 0 :Corun!unknown@unknown.invalid QUIT :Client Quit
< 1213809077 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213811264 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1213812262 0 :augur_!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1213812339 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric
< 1213813099 0 :oklopol!n=nnscript@a91-152-134-23.elisa-laajakaista.fi JOIN :#esoteric
< 1213813224 0 :augur!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213813753 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1213814486 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1213814833 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ping
< 1213814881 0 :kar8nga!n=kar8nga@AMarseille-151-1-48-6.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213815128 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213815239 0 :jix!n=jix@dyndsl-085-016-239-217.ewe-ip-backbone.de JOIN :#esoteric
< 1213816981 0 :jix!unknown@unknown.invalid QUIT :"CommandQ"
< 1213817131 0 :ais523!unknown@unknown.invalid QUIT :"mibbit.com: this message"
< 1213817469 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213818218 0 :Slereah_!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213818250 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is the "coolest" related to the fact that it is "the only one"?
< 1213818361 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: What
< 1213818383 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Topic
< 1213818416 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yeah
< 1213818445 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :The foremost international hub for enterprise esoteric programming language design, development and deployment | http://esolangs.org/ | Logs: http://tunes.org/~nef/logs/esoteric
< 1213818894 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I still need mipses D-8
< 1213818903 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: For pids, for signals.
< 1213818924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: No, you don't.
< 1213818936 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You can do it nicely, I'm sure. :P
< 1213818945 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Anyway, get gcc working, damnit
< 1213818954 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pids in a conventional UNIX system /is/ just an array of processes.
< 1213818972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Anyway, get gcc working, damnit
< 1213819075 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: On this machine.
< 1213819155 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I know to what you refer.
< 1213819172 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR:
< 1213819173 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gregorr  p3       71.237.179.105   19:57       - sh
< 1213819175 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i can see you
< 1213819178 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... with my EYES
< 1213819390 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving."
< 1213819517 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: a-HEM
< 1213819519 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gregorr  p3       71.237.179.105   19:57       5 botnet
< 1213819554 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hm, it's supposed to block itself from the process list. Do you have a kernel with that vulnerability fixed?
< 1213819583 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Naturally. It's OS X.
< 1213819595 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches GregorR recoil at the non-freeity
< 1213819607 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's taking advantage of a vulnerability in OS X's also-F/OSS kernel.
< 1213819623 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There ya' go, GCC.
< 1213819701 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Installed?
< 1213819705 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(In /opt/jsmips, that is.)
< 1213819713 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yuh
< 1213819739 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Woo.
< 1213819744 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION promptly revokes your access
< 1213819754 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Your welcome :P
< 1213819761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I love my welcome.
< 1213819783 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So anyway, adding mipses back.
< 1213820031 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: As long as you get backspace and delete working. :-P
< 1213820073 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :07:12:52 <ais523> maybe two, actually, if both me and ehird were on the same team we'd use up the entire 72 hours arguing
< 1213820075 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sounds good
< 1213820081 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :don't you have to be there in person?
< 1213820088 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that would be weird
< 1213820157 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: your lang is cool
< 1213820160 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I wanna play that game
< 1213820167 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: make it use a level format so we can make our own
< 1213820245 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :btw oklopol http://www.vjn.fi/oklopol/straw.txt what is that
< 1213820270 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :dont encourage oklopol
< 1213820273 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :he's naughty
< 1213820277 0 :augur_!unknown@unknown.invalid NICK :augur
< 1213820338 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213820351 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: will you
< 1213820352 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213820380 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1213820398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: delete&backspace
< 1213820425 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not in the immediate future, no.
< 1213820437 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not until termios in general is working.
< 1213820461 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: :(
< 1213820462 0 :bsmntbombdood!n=gavin@97-118-131-61.hlrn.qwest.net JOIN :#esoteric
< 1213820462 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Okay.
< 1213820468 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Get signals working the
< 1213820469 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :n
< 1213820470 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213820485 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: btw, your development speed is amazing
< 1213820491 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you made me realise how slow I am :-)
< 1213820502 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I write like 10 lines and go and browse the net and irc for half an hour
< 1213820503 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then go back
< 1213820534 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've got signals half-implemented from last night.
< 1213820543 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I half-implemented them then realized I was using .num as .pid :P
< 1213820553 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And went DAMN IT DAMN IT DAMN IT
< 1213820619 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: What's wrong with that?
< 1213820619 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::\
< 1213820639 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It had already been removed :P
< 1213820830 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: so just re-add mips
< 1213820832 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :es
< 1213820835 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and no rewriting needed
< 1213820840 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I did, I was just telling you that :P
< 1213820861 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I took that as an excuse to go to sleep, since it was 3AM :P
< 1213821079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: straw is a language of mine
< 1213821085 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i kinda like it
< 1213821089 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but remove the explicit type declarations
< 1213821089 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :k?
< 1213821102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where?
< 1213821122 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213821131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :those are *usually* omittable
< 1213821163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, nulls can be any type, and currently i want all variables' types to be deducable from their first use
< 1213821163 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol is a straw man
< 1213821172 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i may remove that obligation
< 1213821175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: o
< 1213821686 0 :jix!n=jix@dyndsl-085-016-239-217.ewe-ip-backbone.de JOIN :#esoteric
< 1213822461 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: zonky doodles
< 1213822463 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also
< 1213822464 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :remove null
< 1213822468 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you'll thank me later
< 1213822510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, null is simply an atom.
< 1213822524 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i didn't have any data types when i started making the integer class
< 1213822545 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: remove null
< 1213822547 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you will thank me later
< 1213822565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... i should build integers out of... nothing?
< 1213822573 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, what's wrong with null?
< 1213822589 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: null is the source of so many bugs when you didn't expect a null but get one anyway and try and operate on it
< 1213822595 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the dances required to avoid it bloat code needlessly
< 1213822602 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: and you should build integers like this
< 1213822609 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :class Int;
< 1213822611 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :class Zero < Int;
< 1213822613 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :class NonZero < Int;
< 1213822621 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Int is empty
< 1213822629 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but you can take the successor of Ints
< 1213822632 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and they hold 'Int pred'
< 1213822634 0 :timotiis_!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1213822639 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which obviously can point to either a zero or a non-zero
< 1213822661 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :this also means that the 'null of integers' (0) is distinguished from other nulls and has a good type (specifically, Int)
< 1213822663 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's no inheritance yet, but otherwise, yeah, that's better.
< 1213822679 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I haven't seen a use of null that couldn't be replaced by something better like that
< 1213822788 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i return Nones all the time in python
< 1213822795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i don't ever have bugs
< 1213822797 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah
< 1213822805 0 :RedDak!n=dak@host75-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric
< 1213822811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you are right in that it's ugly, and never necessary.
< 1213822870 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah, it's mostly when you get more subtle stuff
< 1213822875 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like, two classes interacting with each other
< 1213822889 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and also the culture of python often means you end up checking for Nones as a matter of practice
< 1213823014 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :straw is a really weird language anyway, although you cannot see it from that example
< 1213823023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but as you can probably guess as i'm the one making it
< 1213823032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not currently working on it, so you'll have twait
< 1213823034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*to wait
< 1213823045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'll remove atoms, i was going to anyway, once i get integers
< 1213823070 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: and then you can remove type declarations! yay
< 1213823083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the current version already has strings, because parsing can be somewhat changed on the fly
< 1213823090 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so integers are kind of a must :P
< 1213823123 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: can you make the default syntax not so javay
< 1213823139 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: crazy idea,
< 1213823143 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :replace { with :
< 1213823145 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what would you want to change?
< 1213823146 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :replace } with ;;
< 1213823150 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think it might look a lot nicer
< 1213823169 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait no
< 1213823171 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just replace } with ;
< 1213823172 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :looks great
< 1213823175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213823182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: example
< 1213823185 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :add(a):
< 1213823193 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :    if (a == zero):
< 1213823196 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :        ret this
< 1213823198 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :    ; else:
< 1213823206 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :        ret this.inc().add( a.pred );;
< 1213823217 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's like indentation syntax, but with no indentation requirements
< 1213823279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you cannot change the actual syntax, so default syntax is a misleading term, btw
< 1213823287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can change the syntax of literals, mostly
< 1213823296 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, whatever
< 1213823299 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just do what I said :-P
< 1213823302 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :true, whatever
< 1213823318 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, tbh i like the java way :P
< 1213823344 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, the usual way is what i would call it
< 1213823361 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"i love the java jive and it loves me..."
< 1213823403 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What about the Brainfuck Boogie?
< 1213823410 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but look what you can do with my syntax
< 1213823410 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p612113313.txt
< 1213823424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wow :D
< 1213823450 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i gotta say that's pretty cool
< 1213823461 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213823534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I love this bit
< 1213823538 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;;;conv(Str):
< 1213823596 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: http://www.vjn.fi/pb/p614236522.txt in case you want to see the third level
< 1213823611 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure if i'll actually have that simple levels
< 1213823614 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i assume there will be boss fights
< 1213823617 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and there should be
< 1213823619 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to get used to the language
< 1213823620 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but example levels anyway
< 1213823627 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e.g. you could introduce a bit of the language at each one
< 1213823632 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a 'tutorial sector' as such
< 1213823638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, first levels are just about moving around
< 1213823638 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: and allow user created levels
< 1213823642 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then a bit of flying
< 1213823644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213823646 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'll make a jump 'n shoot game with it
< 1213823648 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::DD
< 1213823660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :after flying, some timing & flow control
< 1213823668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then simple input
< 1213823685 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and after that, you start to generalize, because levels become non preprogrammable
< 1213823697 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :FLYING
< 1213823698 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :awesome
< 1213823711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like enemies, you can't just decide exactly what to do, because they move a bit randomly
< 1213823712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213823714 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I will make a game that has loads of evil robots floating about and honing in on your dude
< 1213823716 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that shoot you
< 1213823716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have wheels, and two jets
< 1213823720 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and you fall down if they shoot you
< 1213823723 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and there's platforms and stuff
< 1213823725 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and you have to get to the top
< 1213823739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sounds like fun
< 1213823744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did you read the code examples?
< 1213823759 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: kinda
< 1213823760 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213823773 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, and I'll write a boss at the end
< 1213823775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not trying to make the language usable for the average dude, but it should be somewhat intuitive and nice to someone with programming experience
< 1213823777 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that seperates into like 50 robots
< 1213823779 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and goes back together
< 1213823780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in a random shape
< 1213823840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as a separate game or a user created level? :P
< 1213823899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, comments on/questions about the language, in case you have something on your mind
< 1213823934 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although it's not the language that worries me, it's the fact i'm not sure how impacts should be inflicted, and i'm not really the kinda guy who doesn't invent that stuff himself
< 1213823971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wish i'd listened @ physics lessons
< 1213824023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually stormed out of the mechanics class when the teacher started talking about radians and told us they were "a bit harder than degrees, so you should always convert them to degrees"
< 1213824042 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: as a created level in the game
< 1213824054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and committing to the act is just important enough for me not to take the whole course.
< 1213824084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure how i'll do levels, should i perhaps allow you to use python for that? i'm probably implementing this in python anyway
< 1213824107 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: write your own language for it, but let you write python too
< 1213824110 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :opinions, i mean, i may end up inventing another language for that too, otherwise.
< 1213824111 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in case they get too complex
< 1213824116 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, yeah
< 1213824145 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oh, and I'm about to start publishing a blag on code that I write and stuff and you should totally read it just sayin'.
< 1213824154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, perhaps a simple map editor, for moving pieces, predesigned enemies and stuff like that, and python modules for stuff like bosses
< 1213824173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :will do
< 1213824219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uhh the language is so awesome
< 1213824225 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213824231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need to write down the stuff i invented on the way to the shop...
< 1213824235 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hahahah
< 1213824250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, pretty simple stuff
< 1213824251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just
< 1213824260 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have "phases", in case you've read the paste
< 1213824269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you're in a phase
< 1213824275 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then only events of that phase apply
< 1213824300 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, you may have a hierarchy of phases, where a set of phases kinda inherit a phase
< 1213824310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which means you can have a kinda ordered behavior
< 1213824310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but
< 1213824319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :still have a rule for not running off a cliff
< 1213824329 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is always on, on the bottom
< 1213824432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, you could for instance make something like a "safe mode module", which you just import, and it'll keep you from running into spikes and shit :-)
< 1213824456 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that anyone will actually write something like that, but i like the thought
< 1213824755 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oh jeez I just came up with the best design for my blahhg
< 1213824760 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why didn't I think of that before
< 1213824762 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm stupid
< 1213824772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do tell
< 1213824813 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's very awesome
< 1213824821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1213824826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool
< 1213825173 0 :jix!unknown@unknown.invalid QUIT :"CommandQ"
< 1213826304 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: decide something about my blahhhg for me.
< 1213826316 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :should it generate static files for posts and stuff or should it generate them on request.
< 1213826325 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :one's easier (generate on request) the other's better (static) :-P
< 1213826413 0 :timotiis_!unknown@unknown.invalid NICK :timotiis
< 1213826624 0 :kar8nga!n=kar8nga@AMarseille-151-1-8-253.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213826639 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1213827565 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213828336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: throw the dice
< 1213828429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, combine them?
< 1213828437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :generate on request but cache them?
< 1213828624 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well obviously I'd cache it AnMaster
< 1213828625 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no
< 1213828709 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1213828726 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :random = good
< 1213828750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: roll the dice yourself then
< 1213829171 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you'd so hate the sugar i've made :)
< 1213829202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: should i align my blaagh to the left, right or center
< 1213829206 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(REALLY IMPORTANT)
< 1213829207 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213829213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :of course not totally left or right
< 1213829214 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :left align!
< 1213829216 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a large margin would be there
< 1213829224 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<---------------------------- like this much
< 1213829256 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so tusho, i've got a bunch a WHOLE bunch of sugar that effectively covers up this:
< 1213829263 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mmyes?
< 1213829296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: i promise i will hate it
< 1213829302 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213829306 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::{ <condition> ? @ = <value 1> : @ = <value 2> }
< 1213829343 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or for multiple multiple conditions,
< 1213829375 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::{	<cond1> ? @ = <value 1>
< 1213829375 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :	<cond 2> ? @ = <value 2>
< 1213829376 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :	...
< 1213829378 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :	true ? @ = <value 3> }
< 1213829396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well you haven't really changed anything
< 1213829403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i'm afraid i have to let you down
< 1213829405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't hate it.
< 1213829421 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: too many @s dude
< 1213829427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and =s
< 1213829439 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::{ <cond> ? <val1> : <val2> } <-- nicer
< 1213829492 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, thats what it's sugar for
< 1213829498 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: @ is the output
< 1213829505 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the SUGAR is
< 1213829510 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if ... then ... else ...
< 1213829513 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and a bunch of other stuff
< 1213829514 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1213829535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah well of course i hate that
< 1213829538 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1213829560 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, tusho doesnt know the details of the language so he doesnt know what :{ ... } is or why its necessary
< 1213829569 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it occurs to me, augur, that you're trying to disguise its reactiveness
< 1213829575 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in functional-esque sugar
< 1213829587 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, im trying to make it easy to code things that aren't reactive in nature.
< 1213829620 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean, if you need to _set_ a variable locally to something conditionally, then it makes absolutely no sense to use reactions explicitly
< 1213829629 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats just unnecessary garbage getting in the wayf
< 1213829637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(pure > usable)
< 1213829640 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: refactor the code to be reactive, then
< 1213829651 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no. :P
< 1213829656 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :most problems can fit into paradigm P
< 1213829664 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nicer than if there was a sugar for using paradigm X in paradigm P and coding in X
< 1213829665 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im not saying it CANT fit into the paradigm
< 1213829685 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: almost never is there a case where it wouldn't be better to refactor
< 1213829686 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im just saying that some things are easier to do without having to think about the paradigm in question
< 1213829720 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :deciding temporary values is not something that needs to be refactored to fit into the paradigm
< 1213829731 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because all it is is shit work, its nothing fundamental to the code
< 1213829780 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sure, you could write a thunk lambda and call it with conditional reactions, but that tells you nothing more than anything else does
< 1213829853 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :furthermore, if you have two large blocks of code with different collections of reactions in them, each mutually exclusive, then its silly to have big lists of reactions all with the same conditions on them
< 1213829868 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x > 0 ? ...
< 1213829868 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x > 0 ? ...
< 1213829869 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x > 0 ? ...
< 1213829871 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that would look stupid.
< 1213829907 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :better to just do
< 1213829910 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if x > 0
< 1213829912 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :   ...
< 1213829913 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :   ...
< 1213829914 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :   ...
< 1213829915 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :end
< 1213829929 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: if..end, ugh
< 1213829936 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :at least support {..}
< 1213829937 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or indentation syntax
< 1213829946 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i prefer end.
< 1213829956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(keywords are ugly)
< 1213829985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(straw has them, but it's not a pure language anyway)
< 1213829994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(purity > sex)
< 1213829999 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1213830012 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: i don't, fix your language.
< 1213830013 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol indeed
< 1213830024 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213830029 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i think i'll stick with your previous suggestion and do what makes sense to me :)
< 1213830040 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: i think i'll kill you in your sleep
< 1213830041 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213830049 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dont make me rape you.
< 1213830104 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :augur: mind you, you're speaking of raping a 12 year old
< 1213830115 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :olsner: don't bring up tusho's age.
< 1213830118 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :he doesn't like it.
< 1213830122 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand: THATS THE HUMOR.
< 1213830128 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I quite thought he
< 1213830131 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :*did* like it
< 1213830132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: actually, no, I don't mind it
< 1213830146 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :unless you're using it to explain how my arguments suck
< 1213830155 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :otoh, it would be much funnier if he *did* mind
< 1213830155 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(with an alternate explanation of me being mentally retarded)
< 1213830166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213830266 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hey, you're in #esoteric, you've got to be mentally *something*
< 1213830291 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i think we're all mentally superior to people who dont make programmig languages.
< 1213830310 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and maybe a little mentally fucked since we make weird ones.
< 1213830323 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner: completely bonkers, yes -- but after the third time augur says 'if i didn't know you were 12 i'd guess, either that or you're mentally retarded' it gets kinda tiring
< 1213830343 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :actually i said that only once, tusho
< 1213830344 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: that's pretty pretentious, i assume you were joking about the superiority thing though
< 1213830350 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and no, I can dig it up twice in the logs if you like
< 1213830354 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm... boring for you, an in-joke for everyone else :P
< 1213830355 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :do so.
< 1213830379 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pretentious? program language designers > all
< 1213830381 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :kthxbai
< 1213830386 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner: an 'in-joke' for augur, I don't mind other jokes about my age. actually, I recall ais523 complaining to him about it a few days ago too
< 1213830411 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ais complaining to me?
< 1213830417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: pretty sure, yes
< 1213830417 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sure, after you brought up your age and he thought i did.
< 1213830421 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which is telling, i think.
< 1213830463 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: Actually, he complained to me about mentioning it first in private.
< 1213830470 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And you'll notice I haven't since then.
< 1213830482 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean, look where this conversation is and i didnt even bring it up!
< 1213830486 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im not talking about it any more
< 1213830487 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://tunes.org/~nef/logs/esoteric/08.06.15 <-- first use
< 1213830487 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://tunes.org/~nef/logs/esoteric/08.06.17 <-- second use and ais523's complaint
< 1213830494 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: thanks.
< 1213830503 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now, on a totally different topic..
< 1213830651 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i still dont think that having if...else statements is impure
< 1213830656 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its just a convenience
< 1213830666 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and theres a difference.
< 1213830695 0 :tusho_!n=tusho@91.105.124.212 JOIN :#esoteric
< 1213830702 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :fffffffffffff
< 1213830704 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :stupid interweb
< 1213830710 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :O_O
< 1213830715 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :O_O
< 1213830720 0 :tusho!unknown@unknown.invalid QUIT :Nick collision from services.
< 1213830722 0 :tusho_!unknown@unknown.invalid NICK :tusho
< 1213830735 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523 clearly complained to augur, and didn't misunderstand anything
< 1213830737 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but who cares
< 1213830741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and programmers > rest
< 1213830746 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :purity > programmers
< 1213830752 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, he complained to me and did misunderstand. :P
< 1213830773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he may have misunderstood, but i assure you it did not affect the result
< 1213830775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but who cares
< 1213830778 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: considering he complained to me in private for bringing it up immediately after, I doubt it
< 1213830779 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1213830783 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :let's shut up about my age, k.
< 1213830785 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213830794 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ZOMG TUSHO IS 12
< 1213830797 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213830819 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I am in a quantum superposition of being aged 12 and being mentally retarded.
< 1213830820 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :really tho, they're just conveniences
< 1213830821 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Observe me!
< 1213830842 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Hmm. 'Collapse my wave function, baby')
< 1213830843 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :like i said, x = :{ ... } is just as good as x = if ... then ...
< 1213830864 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but if ... then ... us much easier to understand
< 1213830880 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and the latter will be preprocessed into the former
< 1213830892 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION observes
< 1213830894 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :remember, my implementation isn't supposed to be (as) esoteric as oklopols.
< 1213830907 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im trying to make mine semi usable :P
< 1213830922 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Hot.
< 1213830924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213830967 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1213830971 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is there an icon in unicode for 'home
< 1213830973 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :', I wonder
< 1213830980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, which are you?
< 1213830988 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and remember, we're not bringing up Age.
< 1213830996 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: dunno, you're the one who observed me
< 1213831002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, right
< 1213831044 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :guys guys guys, there is no way to determine how wave functions collapse, you can only observe the collapse and see what comes out
< 1213831056 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :also, tusho you stole my fursona. :|
< 1213831083 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[insert boilerplate furry joke]
< 1213831107 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :<witty riposte>
< 1213831155 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :⌘ place of interest sign!
< 1213831160 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and also apple computer logo.
< 1213831164 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err no
< 1213831166 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :command key logo
< 1213831166 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :thing.
< 1213831199 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"⌘ tusho in 2008, 2009"
< 1213831210 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in 2008/2009?
< 1213831214 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :where the place of interest sign links to /, tusho to /about, and 2008 & 2009 to /in/year
< 1213831229 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: i needed another year to test the look of it
< 1213831237 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i'd figure more in 2014 when you're legal but whatever
< 1213831252 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :er.. the look of..what?
< 1213831253 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: as i've said before, if I move to japan i'll be legal in august
< 1213831260 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and that's my anti-blaahhg-header.
< 1213831262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: nope, just girls
< 1213831270 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ... did you actually look that up?
< 1213831272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for boys it's 16-18 or something
< 1213831279 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if so, darn, I'll have to get a sex change operation first
< 1213831280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've checked legal ages of all countries
< 1213831280 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what a bother
< 1213831281 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah but im not interesting in guys your age either so :P
< 1213831284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213831295 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: apart from raping them illegally, right?
< 1213831310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rape > sex!
< 1213831316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1213831318 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :purity > rape > sex
< 1213831323 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :right oklopol? :P
< 1213831324 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse. you were asking for it, dressing like that
< 1213831325 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm starting to doubt these inequaliries.
< 1213831328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*inequalities
< 1213831333 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well when you put it that way
< 1213831359 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :inequalities can always be trusted.
< 1213831374 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :also, i like that you can implement < >= and <= in terms of just >
< 1213831376 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yaymips
< 1213831388 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: yaymips?
< 1213831392 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :are you playing with gregor's thing?
< 1213831394 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1213831395 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213831395 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not in that way
< 1213831404 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :getting hot in here
< 1213831408 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wow, i didnt even think of that
< 1213831413 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho, dont be such a faggot
< 1213831414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with you?
< 1213831418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur, that is
< 1213831421 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im watching 61C at berkeley
< 1213831424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: i thought you were the gay one
< 1213831425 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :SHAAAAAAAAAAAAAAAAAAAAAAAAAADUPPPP!!!
< 1213831442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :PARTIIII
< 1213831449 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :LIKE A ROCK STARRRRRR
< 1213831449 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :61C is berkeley's cpu hardware course
< 1213831459 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and the professors teaching the class using the MIPS design
< 1213831476 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which has only slt
< 1213831482 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :set-if-less-than
< 1213831489 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :one tyme my profesor did dat 2 and i was like holy shat i got like 4 routersa that are MIPS
< 1213831491 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi Phenax
< 1213831495 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it has no > >= or <= operators
< 1213831501 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :routers are chippest mips boxes
< 1213831503 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Phenax is in #loveclub
< 1213831506 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :best channel name ever
< 1213831509 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric ::>
< 1213831530 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :love club = a club for lovers?
< 1213831531 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or
< 1213831536 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1213831542 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: a club (that you hit things with) for the purposes of love
< 1213831542 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :duh
< 1213831543 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric := your club for loving?
< 1213831551 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: gotta make sure, man
< 1213831553 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you never know
< 1213831561 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :we're all lovers i nthe channel we have giant orgies and shit
< 1213831578 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sure you're not talking about #esoteric/#linguistics/#isharia/...
< 1213831579 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1213831580 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213831598 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :if u all dont mind 20 cox and no vagoo we can have an orgy
< 1213831610 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i love cock man
< 1213831614 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :vagina, ew.
< 1213831628 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well we're back to our usual topic i see
< 1213831635 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213831640 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or as oklopol would say
< 1213831643 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
< 1213831652 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
< 1213831664 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :wats the best energy drink
< 1213831669 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :preferably 16 oz less dan 2 dolla
< 1213831683 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :bawls isnt reeeaaally an energy drink but its tasty
< 1213831691 0 :oerjan!unknown@unknown.invalid QUIT :"Good night"
< 1213831697 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :i dont like knowing my money is prolly majority paying for the bottle, lol
< 1213831712 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you scared oerjan away :(
< 1213831718 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :my friend has liek 500 bawls bottles in his room
< 1213831722 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :he has an epic collection
< 1213831724 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :bawls is tasty
< 1213831734 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :i dont really care how it tastes]
< 1213831742 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :i go to class with like 2-3 hours of sleep every day
< 1213831746 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ooookay..
< 1213831748 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh i see
< 1213831748 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :and need to wake up easily
< 1213831748 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :augur lieks to sux bawls
< 1213831753 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you want caffeine
< 1213831756 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats all you care about
< 1213831757 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :without using speed or cocaine
< 1213831760 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213831762 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: you beat me
< 1213831776 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :just like i beat your mom last night!
< 1213831777 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lament, that'd be funny if it weren't so very very true
< 1213831783 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :well i kinjda care about the taste but i mostly care about the waking me up part
< 1213831789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Phenax: your usage of language disturbs me ('less dan 2 dolla')
< 1213831792 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :phenax: if thats what you're looking for, just get caffeine pills.
< 1213831792 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :even if it only wakes me up for an hour or two and then crashes meh
< 1213831793 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :augur: nah, it's still funny.
< 1213831804 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i agree with tusho
< 1213831820 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :augur: im lookin fo sometin i can drink durin class i dun rly wanna pop any pills durin class
< 1213831826 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :campus securiy canna b liek waddat
< 1213831837 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :just dissolve the pills in your beverage of choice before hand.
< 1213831847 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :ill disovle them in an energy drink lawl
< 1213831849 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Phenax: blend caffeine pills into a delicious wake-up goo
< 1213831850 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it's cheaper than getting a drink.
< 1213831851 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :win
< 1213831875 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :BUT I ALSO WANT TO FUCKIHN BURP IN MY PROFESSORS FACE AND IT NEEDS TO SMELL LIEK ENERGY
< 1213831880 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213831882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1213831891 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i suggest power thirst then
< 1213831901 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, you will probably diarrhea on him with that goo?
< 1213831903 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is that fine?
< 1213831910 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Phenax: your english makes me want to stab you.
< 1213831912 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :stop it.
< 1213831914 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :no wai den hed mar kme down
< 1213831915 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=qRuNxHqwazs
< 1213831922 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :{im lookin fo sometin i can drink durin class i dun rly wanna pop any pills durin class} <-- FUCKING KILL
< 1213831940 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: total ripoff of the brawndo ads
< 1213831941 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213831946 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :wat
< 1213831948 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :brawndo?
< 1213831957 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=Tbxq0IDqD04
< 1213831968 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :i dun wan be a kenya cuz den i b black n shiz
< 1213831972 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :400 BABIES
< 1213831980 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :KENYAAAAAAAAAAAAAAAAAA
< 1213832008 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok so firstly tusho
< 1213832014 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :powerthirst is older
< 1213832022 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: no, that was just when it was posted
< 1213832025 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :brawndo is from a movie.
< 1213832043 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what movie??
< 1213832047 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dunno, google it
< 1213832056 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Idiocracy sez google
< 1213832064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :2006, sez wikipedia
< 1213832070 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :randall is betta dan spinelli olol
< 1213832099 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Cult following
< 1213832099 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Despite the small release and lack of promotion, Idiocracy has grown to have a strong following. In 2007, Omni Consumer Products [15] (named after the fictitious RoboCop corporation) and Redux Beverages introduced a real Brawndo energy drink.[16] It is marketed online with a tongue-in-cheek YouTube advertisement featuring the voice of comedian Mark Little, inspired by one of his sketches called "Powerthirst."[17]
< 1213832112 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: oh, okay then
< 1213832118 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :IN YOUR FACE TUSHO. UNF.
< 1213832121 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it just looked like a ripoff
< 1213832121 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213832130 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well its the other way around
< 1213832136 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the brawndo ad was the ripoff
< 1213832139 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :allright
< 1213832141 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*alright
< 1213832141 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or, more accurately
< 1213832150 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its a redux by the same comedian
< 1213832177 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://www.districtlines.com/Picnicface
< 1213832179 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME.
< 1213832182 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I got rudimentary signals working.
< 1213832191 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oops, forgot to commit the new newlib patch >_>
< 1213832191 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :hey duz any1 remember dat scotish helicopta from dat 1 tv sho fo kids?????
< 1213832193 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i luv u GregorR
< 1213832196 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im going to make a 400 babies t-shirt
< 1213832197 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Phenax: go away
< 1213832197 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :he was fukin bad azz
< 1213832208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: make Phenax go away
< 1213832210 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213832220 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :dont h8 da playa h8 da game son
< 1213832228 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: pronto.
< 1213832241 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :h8in on me cuz u innit got no skillz wat
< 1213832260 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :o ya
< 1213832264 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :it was j j the jet plain
< 1213832325 0 :olsner!unknown@unknown.invalid QUIT :"Leaving"
< 1213832326 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: pronto.
< 1213832467 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey lets all block phenax
< 1213832496 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: he had stopped there
< 1213832510 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :for now
< 1213832517 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :BUT THINK OF THE FUTURE
< 1213832531 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooOOOooooooOOOOOooooOOOOOooooOOOOooooOOOOoooooOOOOooooOOOOooooOOOOooooOOOOoooOOOOOooooOOOOoooooOOOOOoooooOOOOOOoooooOOOOoooooOOOOoooooOOOOOOooooooOOOooooooOOOOOooooOOOOOOoooOOOOOooooOO
< 1213832577 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hey Phenax let's have gay sex in /msg
< 1213832607 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :how much u pay
< 1213832616 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Phenax: $30000000
< 1213832622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Mycelium
< 1213832624 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :paaypal fris
< 1213832625 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :t
< 1213832626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that looks fun
< 1213832636 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a mushroom based esolang?
< 1213832639 0 :tusho!unknown@unknown.invalid QUIT :"And then-"
< 1213832652 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1213832659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Phenax: done
< 1213832667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, nah, but inspired by befunge
< 1213832675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess the name too is inspired
< 1213832947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with Phenax
< 1213832947 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :+o lament
< 1213832956 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what's a good hostmask?
< 1213832962 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: for whom?
< 1213832978 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :*!*@67.15.72.46 ?
< 1213832987 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :D:
< 1213832987 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's a dynamic ip anyway isn't it
< 1213832992 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: probably
< 1213832995 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :Actually
< 1213833002 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :this is just a server that my irc client is on
< 1213833005 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :so no
< 1213833007 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: Phenax!n=Phenax?
< 1213833011 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :i mean server
< 1213833012 0 :timotiis!unknown@unknown.invalid QUIT :Connection timed out
< 1213833012 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1213833014 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Phenax: your english just improved markedly
< 1213833020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213833020 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :have you got multiple personality disorder?
< 1213833045 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :wat
< 1213833048 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: kick me while you have +o!
< 1213833055 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i get my kicks out of that
< 1213833059 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :kickban me lament
< 1213833059 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okay
< 1213833063 0 :oklopol!n=nnscript@a91-152-134-23.elisa-laajakaista.fi JOIN :#esoteric
< 1213833065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<3
< 1213833068 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :kickban, lament, plz
< 1213833074 0 :Slereah!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213833079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :KICK HIM!
< 1213833082 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :KICKBAN ME DAMNIT LAMENT
< 1213833085 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: NO! KICKBAN!
< 1213833086 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okay
< 1213833090 0 :lament!unknown@unknown.invalid MODE #esoteric :+b *!*n=tusho@91.105.124.*
< 1213833091 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213833097 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213833106 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was fun knowing him
< 1213833139 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.o;
< 1213833192 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: i don't think he wanted a permanent ban :P
< 1213833223 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, we'll never know
< 1213833229 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213833256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, please please unban it
< 1213833267 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :IT?
< 1213833270 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho is a HE
< 1213833272 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :meanie
< 1213833278 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213833285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1213833288 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: tusho says, NO.
< 1213833295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, you are ehird too?
< 1213833301 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, tusho is ehird.
< 1213833303 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :he also says that people who want to unban him are idiots.
< 1213833303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :someone had to be the martyr
< 1213833315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well please unban ehird
< 1213833320 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird is not banned!
< 1213833323 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so people like Phenax would know what the consequences are for messing around
< 1213833341 0 :someguy!n=ehird@91.105.124.212 JOIN :#esoteric
< 1213833349 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :SWEET!@ IO MESSED AROUND N HE GOT BAN :>>>>>
< 1213833353 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :you guys just banned my brother?
< 1213833354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wb someguy
< 1213833358 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :fucktards
< 1213833369 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :lmfao
< 1213833370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :someguy: big/little brother?
< 1213833371 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is off
< 1213833379 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i'm like 23, I lose count
< 1213833385 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or parallel brother
< 1213833388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, you *could* have kickbanned Phenax
< 1213833392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :someguy: been there
< 1213833403 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that actually seems like a good idea.
< 1213833406 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :lament: unban my brother you dickwad
< 1213833412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.bigzaphod.org/taxi/
< 1213833413 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :this is hilarious
< 1213833414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHA
< 1213833419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at that language
< 1213833420 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ehird pretending to be his own brother
< 1213833422 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213833430 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :afk phude
< 1213833432 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :augur: huh?
< 1213833435 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: yeah motherfucker unban him or i'll kill you and your kids
< 1213833444 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :PHUDE NIGGA
< 1213833444 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :he just told me over /msg, actually
< 1213833451 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :AINT YOU GOT PHUDE IN BRITAINLAND
< 1213833451 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1213833455 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :BYE FOR NOW DAMN
< 1213833469 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :lament: unban my brother
< 1213833476 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :someguy: you're in the same house yet you talk on IRC?
< 1213833489 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :lament: like we'd MOVE between ROOMS
< 1213833490 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :tch
< 1213833494 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :true
< 1213833495 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213833514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i often talk to my gf via irc while sitting next to her
< 1213833520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :who wants to talk when you can type
< 1213833546 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :lament: unban my brother would you
< 1213833554 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :someguy: why?
< 1213833556 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :echo hi | ( read x ; echo $x )      works now 8-D
< 1213833561 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :lament: because it's midnight, duh.
< 1213833566 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: huh?
< 1213833579 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Gee, you logged off ...
< 1213833598 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: tusho is my brother
< 1213833602 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :lament banned him for some reason
< 1213833607 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :and isn't unbanning him
< 1213833638 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :<tusho> KICKBAN ME DAMNIT LAMENT
< 1213833643 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Could be for that reason.
< 1213833660 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: well, he's silly
< 1213833667 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :is that a reason to actually kickban him? i think not
< 1213833716 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :lament: unban him
< 1213833818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :someguy, so why n=ehird?
< 1213833822 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :looks like tusho finally went too far
< 1213833832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, indeed
< 1213833838 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: same irc bouncy thingy
< 1213833842 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :not sure, he set it up
< 1213833842 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's weird, isn't it illegal to have the same name for two kids?
< 1213833856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :someguy, he used n=tusho though
< 1213833866 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i guess he overrid the default then
< 1213833872 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :which apparently is ehird, I guess
< 1213833885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :someguy, so you aren't as computer literate as he is?
< 1213833910 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you could say that, you could also say I'm very lazy
< 1213833924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'd call ehird pretty lazy too
< 1213833935 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213833943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what with him prefering python to C and such
< 1213833961 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :ouch, that's harsh
< 1213833974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :someguy, please tell him that you think cfunge is very nice
< 1213833975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehe
< 1213833986 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he probably reads logs, you know
< 1213833991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah true
< 1213834010 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :someguy: you realize that as soon as i unban him, he would come back and ask to be banned again?
< 1213834022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you know he *could* log on with a different nick
< 1213834025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like his old ehird
< 1213834026 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :lament: oh come on, he's not that silly
< 1213834032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that he used before tusho
< 1213834047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually he could use tusho
< 1213834055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just a different ident
< 1213834066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* lament sets modes [#esoteric +b *!*n=tusho@91.105.124.*]
< 1213834088 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :why should he have to? just unban him jeez
< 1213834116 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you're all nuts
< 1213834122 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's my opinion
< 1213834131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :am i nuts?
< 1213834134 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :lament: just unban my brother
< 1213834135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, "all"? you mean me too?
< 1213834140 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :No. You're all nuts except oklopol.
< 1213834141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not nuts!
< 1213834145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!!
< 1213834153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you so are.
< 1213834157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant here isn't nuts
< 1213834161 0 :lament!unknown@unknown.invalid MODE #esoteric :-b *!*n=tusho@91.105.124.*
< 1213834164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, no more than you are
< 1213834167 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :BUT ARE YOU A WALNUT?
< 1213834169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why would I be nuts?
< 1213834172 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :thanks
< 1213834174 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tells him
< 1213834177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at most I'm "nut"
< 1213834181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not "nuts"
< 1213834185 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1213834187 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster : Becayse you're dangling between my legs.
< 1213834197 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :huh, hi someguy
< 1213834201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, sod off
< 1213834202 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :tusho : This means exactly what you think it means.
< 1213834204 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho
< 1213834221 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You will not silence the truth, AnMaster
< 1213834235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, well I'm not anyway
< 1213834239 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :i'm off i guess
< 1213834241 0 :someguy!unknown@unknown.invalid PRIVMSG #esoteric :bye tusho
< 1213834244 0 :someguy!unknown@unknown.invalid QUIT :"bye"
< 1213834250 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :huh.
< 1213834251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aww why didn't he stay
< 1213834252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1213834266 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's hard being an op
< 1213834267 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't think my brother is interested in esolangs
< 1213834272 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Regardless of how much he exists, which is none.)
< 1213834276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aww bad luck
< 1213834277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: TAKE IT OFF!!
< 1213834284 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :um. Not in public.
< 1213834288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :DO IT
< 1213834292 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches lament ban him for GROSS IMPERSONATION
< 1213834296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wanna see it
< 1213834299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, well I could help sharing the burden of being an op if you want
< 1213834299 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :removed
< 1213834301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs
< 1213834339 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho: here's a better idea
< 1213834341 0 :lament!unknown@unknown.invalid MODE #esoteric :+o tusho
< 1213834345 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME
< 1213834345 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there, now you can ban yourself
< 1213834351 0 :tusho!unknown@unknown.invalid MODE #esoteric :-o lament
< 1213834352 0 :tusho!unknown@unknown.invalid MODE #esoteric :+b lament!*@*
< 1213834357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(and yes I'm op in other places, even oper on a network, so I know how irritating all those "could I be an op/oper please" questions are!)
< 1213834358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD
< 1213834364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no!
< 1213834371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :You are doing it wrong!
< 1213834382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: am i DOING IT WRONG, though?
< 1213834385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, unban lament please
< 1213834397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament's brother lameguy is gonna be so pissed.
< 1213834403 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i was banning a disruptive character who bans people without warning. duh.
< 1213834428 0 :tusho!unknown@unknown.invalid MODE #esoteric :+o oklopol
< 1213834435 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :let's start a new era of #esoteric, oklopol
< 1213834442 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :one free from the draconian constraints of lament!
< 1213834453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :he can probably join
< 1213834454 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A CHAN THAT WILL LAST A THOUSAND YEAR!
< 1213834461 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: totally
< 1213834474 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: are you with me?? huh??
< 1213834475 0 :tusho!unknown@unknown.invalid MODE #esoteric :-o oklopol
< 1213834476 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :guess not
< 1213834486 0 :tusho!unknown@unknown.invalid MODE #esoteric :+o Slereah
< 1213834497 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.o
< 1213834522 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well. this is cool.
< 1213834529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, can I have op too?
< 1213834529 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213834533 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you'll unban lam
< 1213834534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ent
< 1213834536 0 :tusho!unknown@unknown.invalid MODE #esoteric :+o oklopol
< 1213834543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure?
< 1213834545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why would I
< 1213834545 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Just give ops to everyone, it will be faster.
< 1213834549 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you wanted me to
< 1213834554 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: nah, i prefer exclusive cabals
< 1213834561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I wanted him to unban you too
< 1213834567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I'm on both your sides
< 1213834600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact I'm on my own side, the side of freedom and unbanning
< 1213834606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, !
< 1213834606 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.o;
< 1213834618 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: we don't stand for that side here
< 1213834621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FREE UNBAN TO THE PUBLIC
< 1213834624 0 :tusho!unknown@unknown.invalid MODE #esoteric :+b AnMaster!*@*
< 1213834634 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what a fitting way to go out.
< 1213834636 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm.
< 1213834637 0 :tusho!unknown@unknown.invalid MODE #esoteric :-b AnMaster!*@*
< 1213834640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks
< 1213834643 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What if I banned everyone?
< 1213834647 0 :tusho!unknown@unknown.invalid MODE #esoteric :-o Slereah
< 1213834649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :..............
< 1213834650 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :good luck with that
< 1213834652 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213834660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, please I ask you to unban lament
< 1213834664 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers writing a bot that ops just him when he joins and putting it in here, then opping it
< 1213834685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, there are ways to get around it using chanserv to ask you to unban yourself
< 1213834694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if lament got that access
< 1213834694 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah but he's not using them
< 1213834697 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he has
< 1213834701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213834732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament if you are reading the logs run:
< 1213834736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/cs unban #esoteric
< 1213834740 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i doubt he cares
< 1213834741 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213834745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why?
< 1213834746 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i doubt he doesn't know
< 1213834760 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION opens #jsmips .
< 1213834769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he was one of the founders here
< 1213834780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i'm pretty sure he knows some shit about freenode
< 1213834827 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Guys.
< 1213834842 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Can we drop the whole mod thing and just discuss stupid languages?
< 1213834845 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or something.
< 1213834867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, agreed
< 1213834880 0 :oppiebot!n=oppie@eso-std.org JOIN :#esoteric
< 1213834884 0 :tusho!unknown@unknown.invalid MODE #esoteric :+o oppiebot
< 1213834887 0 :tusho!unknown@unknown.invalid NICK :tusho_
< 1213834889 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hahaha
< 1213834910 0 :tusho!n=ehird@91.105.124.212 JOIN :#esoteric
< 1213834911 0 :oppiebot!unknown@unknown.invalid MODE #esoteric :+o tusho
< 1213834914 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :great
< 1213834918 0 :tusho!unknown@unknown.invalid QUIT :Client Quit
< 1213834920 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Fun fact : Concurency notation and BNF notation do not go well together.
< 1213834921 0 :tusho_!unknown@unknown.invalid NICK :tusho
< 1213834935 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok, now all we need is oppiebot to keep its connection
< 1213834937 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or at least
< 1213834940 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we need one op at all times
< 1213834940 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho, does it work for your ip only or just your nick?
< 1213834945 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to restore oppiebot's stuff
< 1213834954 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: err, my nick... nice exploit there
< 1213834956 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders
< 1213834958 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :For instance, concurent process are defined by P ::= [...] | P1 | P2 | [...]
< 1213834961 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah.
< 1213834979 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: how do I check services identification?
< 1213834981 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah: im not really sure BNF is meant to model processes...
< 1213834988 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no fucking clue. i dontknow shit about irc.
< 1213834996 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No, but it is meant to describe syntax
< 1213835000 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And processes have a syntax
< 1213835009 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :eh.. processes i wouldnt say have syntax
< 1213835018 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Pi calculus has one.
< 1213835021 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :only code has syntax
< 1213835039 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The pi book get around this by making the BNF | longer than the concurrency |
< 1213835045 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, pi calculus is a language that represents a model :P
< 1213835051 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But at a glance, it's not obvious
< 1213835059 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats just silly
< 1213835061 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh stop nitpicking, you cockgoblin.
< 1213835067 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but theres a difference!
< 1213835078 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the map is not the territory!
< 1213835088 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes.
< 1213835089 0 :oppiebot!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213835094 0 :oppiebot!n=oppie@eso-std.org JOIN :#esoteric
< 1213835097 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But in a book, they use notations, augur
< 1213835098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh i'm op
< 1213835102 0 :tusho!unknown@unknown.invalid MODE #esoteric :-o oklopol
< 1213835102 0 :oklopol!unknown@unknown.invalid NICK :oplopol
< 1213835105 0 :oplopol!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1213835108 0 :oplopol!unknown@unknown.invalid NICK :oklopol
< 1213835108 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :They can't put abstract concepts in a book.
< 1213835109 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oplopol: ssh
< 1213835111 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'll op you soon
< 1213835112 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :They just spill out
< 1213835113 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :once i get this working
< 1213835121 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats just weird, slereah.
< 1213835142 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :BNFs shouldnt define processes, only languages
< 1213835147 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes
< 1213835153 0 :tusho!unknown@unknown.invalid NICK :dasf
< 1213835155 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And it defines the language to express processes
< 1213835160 0 :augur!unknown@unknown.invalid NICK :tusho_
< 1213835160 0 :tusho!n=ehird@91.105.124.212 JOIN :#esoteric
< 1213835163 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :excellent
< 1213835170 0 :tusho!unknown@unknown.invalid PART #esoteric :?
< 1213835170 0 :tusho!n=ehird@91.105.124.212 JOIN :#esoteric
< 1213835176 0 :dasf!unknown@unknown.invalid PRIVMSG #esoteric :not so much
< 1213835182 0 :tusho!unknown@unknown.invalid PART #esoteric :?
< 1213835182 0 :tusho!n=ehird@91.105.124.212 JOIN :#esoteric
< 1213835185 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's not actually pi calculus in the chapter I'm reading, it's the more restricted "concurent processes"
< 1213835186 0 :tusho!unknown@unknown.invalid QUIT :Client Quit
< 1213835187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1213835193 0 :tusho_!unknown@unknown.invalid NICK :augur
< 1213835193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: reading that
< 1213835195 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1213835196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :book?
< 1213835197 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so it works then tusho?
< 1213835198 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are ya?
< 1213835206 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Indeed.
< 1213835211 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: good?
< 1213835216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to buy it if so
< 1213835241 0 :oppiebot!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213835245 0 :oppiebot!n=oppie@eso-std.org JOIN :#esoteric
< 1213835246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :parents decided to buy me about $800 worth of books as a present
< 1213835255 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm so spoiled
< 1213835269 0 :tusho!n=ehird@91.105.124.212 JOIN :#esoteric
< 1213835272 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :good, very good
< 1213835275 0 :tusho!unknown@unknown.invalid PART #esoteric :?
< 1213835280 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Are you going to buy a hundred cheap books, or eight expensive ones?
< 1213835286 0 :tusho!n=ehird@91.105.124.212 JOIN :#esoteric
< 1213835292 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i wish to fuck things in the ass
< 1213835294 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :-b lament!*@*
< 1213835294 0 :tusho!unknown@unknown.invalid QUIT :Client Quit
< 1213835299 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1213835300 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric
< 1213835305 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :+o lament
< 1213835306 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :loltusho.
< 1213835310 0 :lament!unknown@unknown.invalid MODE #esoteric :-o dasf
< 1213835310 0 :dasf!unknown@unknown.invalid PRIVMSG #esoteric :aw shit
< 1213835319 0 :dasf!unknown@unknown.invalid PRIVMSG #esoteric :i just wrote that bot for nothing!
< 1213835319 0 :lament!unknown@unknown.invalid MODE #esoteric :-o lament
< 1213835333 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what did you write it in?
< 1213835334 0 :oppiebot!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213835346 0 :dasf!unknown@unknown.invalid PRIVMSG #esoteric :lament: python, you like python right?
< 1213835351 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol. dasf, you shouldn't de-opped the bot :P
< 1213835359 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :right, i won't ban you then :)
< 1213835361 0 :dasf!unknown@unknown.invalid PRIVMSG #esoteric :how will you recover from my emotional damage lament?
< 1213835367 0 :dasf!unknown@unknown.invalid PRIVMSG #esoteric :augur: darn, that was the bug then
< 1213835377 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :dasf: the question is when, not how
< 1213835385 0 :dasf!unknown@unknown.invalid PRIVMSG #esoteric :lament: when, then
< 1213835389 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :never :(
< 1213835395 0 :dasf!unknown@unknown.invalid PRIVMSG #esoteric :fuck you lament
< 1213835398 0 :dasf!unknown@unknown.invalid PRIVMSG #esoteric :/kick lament
< 1213835400 0 :dasf!unknown@unknown.invalid PRIVMSG #esoteric :oh wait.
< 1213835401 0 :dasf!unknown@unknown.invalid PRIVMSG #esoteric :shit.
< 1213835405 0 :dasf!unknown@unknown.invalid PRIVMSG #esoteric :fuck you even more, lament
< 1213835424 0 :dasf!unknown@unknown.invalid PRIVMSG #esoteric :lament: how about opping me so i can ban myself for such gross conduct
< 1213835436 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1213835448 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :after last time, i think i learned not to trust you with ops
< 1213835459 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :+o dasf
< 1213835460 0 :dasf!unknown@unknown.invalid PRIVMSG #esoteric :lament: i was posessed by demons last time
< 1213835469 0 :dasf!unknown@unknown.invalid PRIVMSG #esoteric :damn straight
< 1213835476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lols
< 1213835501 0 :oppiebot!n=oppie@eso-std.org JOIN :#esoteric
< 1213835503 0 :dasf!unknown@unknown.invalid MODE #esoteric :+o oppiebot
< 1213835527 0 :tusho!n=ehird@91.105.124.212 JOIN :#esoteric
< 1213835532 0 :tusho!unknown@unknown.invalid PART #esoteric :?
< 1213835537 0 :tusho!n=ehird@91.105.124.212 JOIN :#esoteric
< 1213835547 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1213835550 0 :tusho!unknown@unknown.invalid PART #esoteric :?
< 1213835552 0 :tusho!n=ehird@91.105.124.212 JOIN :#esoteric
< 1213835563 0 :tusho!unknown@unknown.invalid QUIT :Client Quit
< 1213835585 0 :oppiebot!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213835591 0 :oppiebot!n=oppie@eso-std.org JOIN :#esoteric
< 1213835599 0 :dasf!unknown@unknown.invalid MODE #esoteric :+o oppiebot
< 1213835618 0 :tusho!n=ehird@91.105.124.212 JOIN :#esoteric
< 1213835621 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Tusho, stop being the scourge of the earth.
< 1213835627 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i refuse Slereah
< 1213835735 0 :oppiebot!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213835744 0 :oppiebot!n=oppie@eso-std.org JOIN :#esoteric
< 1213835745 0 :tusho!unknown@unknown.invalid PART #esoteric :?
< 1213835745 0 :tusho!n=ehird@91.105.124.212 JOIN :#esoteric
< 1213835750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :interesting
< 1213835778 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whats tusho mean
< 1213835790 0 :oppiebot!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213835800 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: dickwad
< 1213835804 0 :oppiebot!n=oppie@eso-std.org JOIN :#esoteric
< 1213835807 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1213835808 0 :tusho!unknown@unknown.invalid PART #esoteric :?
< 1213835809 0 :tusho!n=ehird@91.105.124.212 JOIN :#esoteric
< 1213835815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no, augur, it means dickwad
< 1213835819 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know
< 1213835820 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1213835830 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its too pretty a name to mean dickward
< 1213835832 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wad*
< 1213835845 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i was lying through my teeth
< 1213835846 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so yay
< 1213835904 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if urbandictionary doesn't know it, it doesn't exist
< 1213835907 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Tusho means tushy
< 1213835910 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But with an o.
< 1213835913 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213835917 0 :oppiebot!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213835926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, that is what i've always assumed
< 1213835928 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::grabs slereahs tusho::
< 1213835937 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oy vey!
< 1213836015 0 :oppiebot!n=oppie@eso-std.org JOIN :#esoteric
< 1213836017 0 :dasf!unknown@unknown.invalid MODE #esoteric :+o oppiebot
< 1213836020 0 :tusho!unknown@unknown.invalid PART #esoteric :?
< 1213836020 0 :tusho!n=ehird@91.105.124.212 JOIN :#esoteric
< 1213836024 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wtf
< 1213836026 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches X Men.
< 1213836044 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It is somehow incredible that it does not feature man on man sodomy, but it's still a good movie.
< 1213836056 0 :tusho!unknown@unknown.invalid PART #esoteric :?
< 1213836056 0 :tusho!n=ehird@91.105.124.212 JOIN :#esoteric
< 1213836056 0 :oppiebot!unknown@unknown.invalid MODE #esoteric :+o tusho
< 1213836059 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :excellent
< 1213836060 0 :tusho!unknown@unknown.invalid QUIT :"leaving"
< 1213836066 0 :dasf!unknown@unknown.invalid NICK :tusho
< 1213836085 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so
< 1213836089 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I like your new esolang
< 1213836121 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whats oklopols new esolang?
< 1213836165 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :reactance
< 1213836176 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its not oklopols, its both of ours :P
< 1213836182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :whatever
< 1213836185 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is it your baby? :o
< 1213836189 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it IS my babeh
< 1213836195 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its oklopol and my's babeh
< 1213836202 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im not sure which of us is the mother tho
< 1213836211 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, did i make you preggorz, or did you make me preggorz?
< 1213836243 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :obviously it is magical
< 1213836247 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I think you came up with the idea.
< 1213836267 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So that would make you...
< 1213836269 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :the father?
< 1213836271 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i came up with a lot of it, especially syntax, and oklopol provides vast insight
< 1213836291 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Then let me give you some advice.
< 1213836294 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so i spooged esocum into oklopol and he got preggorz?
< 1213836299 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The same I give for every new esolang.
< 1213836307 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its not an esolang either :P
< 1213836311 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Make an instruction that will play the Super Mario theme.
< 1213836315 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes it is augur
< 1213836319 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it is not! :|
< 1213836321 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :apart from your crappy implementation of it
< 1213836324 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah: BRILLIANT. MUST HAVE.
< 1213836344 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Fact : My first esolang was capable of playing the Super Mario theme.
< 1213836357 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although I only made a program for the Monkey Island theme
< 1213836361 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Which is also acceptable.
< 1213836410 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what about the language do you like?
< 1213836428 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: i could make a silly game with it easily
< 1213836428 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213836434 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh?
< 1213836443 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what sort of game? :P
< 1213836455 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A drinking game?
< 1213836468 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Everytime an esolang is a brainfuck derivative, take a shot"
< 1213836471 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: i dunno.
< 1213836479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a silly jumpy thingy.
< 1213836494 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: reactance is mine and augur's, like straw and ob preferable, for exclusive liking of my esolangs
< 1213836499 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*preferably
< 1213836504 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ob is the one i use for the obt game
< 1213836505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*bot
< 1213836506 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah: i dont think there are any other reactive esolangs
< 1213836523 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: you just admitted it's an esolang
< 1213836523 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :congrats
< 1213836529 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, slereah has decided that it was you who got preggorz with reactance
< 1213836538 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :For every original esolang, drink the whole bottle
< 1213836540 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you wont let it go so i might as well.
< 1213836551 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah: woo, i guess we get drunk tonight :o
< 1213836562 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: weren't you the butt receiver type exclusively?
< 1213836571 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah but not according to slereah
< 1213836580 0 :ihope!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1213836580 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: stop lying
< 1213836582 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I LOVE YOU TOO!
< 1213836588 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: ;DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
< 1213836602 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay, I'm liked :-)
< 1213836608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes :-)
< 1213836610 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I LOVE MUDKIPS!
< 1213836615 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ihope
< 1213836625 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello.
< 1213836634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mean op stoly my thunder
< 1213836636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*stole
< 1213836640 0 :tusho!unknown@unknown.invalid MODE #esoteric :+o oklopol
< 1213836641 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o rly
< 1213836660 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If I mention rootnomic, I imagine I'll get banned. :-P
< 1213836660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1213836662 0 :tusho!unknown@unknown.invalid MODE #esoteric :+o ihope
< 1213836667 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay! :-)
< 1213836672 0 :ihope!unknown@unknown.invalid MODE #esoteric :-oo oppiebot tusho
< 1213836672 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if oppiebot leaves
< 1213836676 0 :tusho!unknown@unknown.invalid PART #esoteric :?
< 1213836676 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1213836680 0 :ihope!unknown@unknown.invalid MODE #esoteric :+o oppiebot
< 1213836685 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm.
< 1213836685 0 :tusho!unknown@unknown.invalid PART #esoteric :?
< 1213836686 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1213836686 0 :oppiebot!unknown@unknown.invalid MODE #esoteric :+o tusho
< 1213836688 0 :tusho!unknown@unknown.invalid MODE #esoteric :-o ihope
< 1213836690 0 :tusho!unknown@unknown.invalid MODE #esoteric :-o oklopol
< 1213836692 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213836692 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1213836694 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :coolspam
< 1213836724 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyone ever heard aza raskin talk?
< 1213836731 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213836733 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :he sounds like a kid trying to be a grownup
< 1213836736 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its fucking annoying
< 1213836749 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :whatever. the stuff he does is cool
< 1213836750 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because theres a huge difference between a kid trying to sound mature, and actually BEING mature
< 1213836762 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i agree, his stuff is great, but his manner of speech is annoying
< 1213836791 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im actually going to be incorporating a lot of humane interface ideas into something im working on
< 1213836804 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Maturity is like my butt.
< 1213836814 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :loose?
< 1213836827 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :BUTT
< 1213836833 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :flabby?
< 1213836849 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm too skinny to have a flabby butt.
< 1213836850 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Tushy.
< 1213836853 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lololololololololol
< 1213836860 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i didn't actually think of that when i chose this name
< 1213836860 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1213836869 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i like "tusho"
< 1213836871 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :too-show
< 1213836874 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i just picked something nice looking that didn't get anything much on google
< 1213836884 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: oh, i was pronouncing it tuh-show
< 1213836885 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but that's nicer
< 1213836887 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Try XKCD
< 1213836892 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh dang, already taken
< 1213837102 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://xkcd.com/437/
< 1213837271 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho, have you watched SICP yet?
< 1213837283 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213837295 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :why not?!
< 1213837312 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Because it is full of urine
< 1213837320 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :your moms full of urine
< 1213837370 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But not ill urine
< 1213837377 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Only healthy urine.
< 1213837413 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho, do you have the full syntax and evaluation model for reactance?
< 1213837424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213837439 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you -> #reactance and ill provide
< 1213837493 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so you can start writing your game. :P
< 1213837510 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: nope
< 1213837511 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric
< 1213837522 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok, but itll clutter the place. :P
< 1213837573 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok so: assignments like var = expression
< 1213837580 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sets var to the current value of expression
< 1213837596 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213837616 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :var := expression creates a new variable var in the current frame if one doesnt exist
< 1213837624 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sort of like schemes define
< 1213837635 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213837650 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :foo := foo
< 1213837656 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :exp -> var is a reaction
< 1213837662 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :did you choose := because it looks like cock and balls?
< 1213837674 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, we chose := because it was a simple modification of =
< 1213837682 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::= is common
< 1213837687 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1213837687 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :exp -> var is a reaction ok
< 1213837704 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :any time one of the variables in exp changes its value, var is immediately updated
< 1213837705 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :e.g.
< 1213837710 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if we says x*x -> y
< 1213837712 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and then we did
< 1213837713 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x = 5
< 1213837718 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :y is immediately updated to 25
< 1213837727 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213837728 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :y <- x*x is equivalent
< 1213837747 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::-> and <-: make new scopes for their target variables
< 1213837766 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x = y is to  x := y what y -> x is to y :-> x
< 1213837786 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213837789 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you also have conditional reactions like x > 5 ? x -> y : x -> z
< 1213837821 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which says that if x is greater then y, all changes of x's value goes into y
< 1213837823 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213837824 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: ok
< 1213837825 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :otherwise they go into z
< 1213837830 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what about functiony thingies
< 1213837831 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like
< 1213837836 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well just wait for those :p
< 1213837840 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mouse(x,y) -> cursor(x,y)
< 1213837846 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh, those arent functiony things
< 1213837855 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok so for that you have to understand shorthands
< 1213837864 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x, y = 1, 2
< 1213837866 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is shorthand for
< 1213837867 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x = 1
< 1213837868 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :y = 2
< 1213837873 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213837881 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :similarly, x,y -> z,w is short for
< 1213837886 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x -> z
< 1213837888 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :y -> w
< 1213837892 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213837894 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213837897 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm familiar with that syntax
< 1213837903 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so doing something like
< 1213837911 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :mouse.(x,y) -> thing.(x,y)
< 1213837914 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is just the same
< 1213837921 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mouse.x -> thing.x
< 1213837922 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :etc?
< 1213837927 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :mouse.y -> thing.y
< 1213837928 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213837931 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213837940 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mouse.(x,y) -> thing.(x/2,y/2)
< 1213837942 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so we allow this sort of paralleling to be deep within paranthesizing
< 1213837950 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that makes you have to move the mouse twice to get one move of the thing
< 1213837952 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :right?
< 1213837957 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :foo.(a,bar.(b,c)) is valid, for instance
< 1213837970 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :eh.. no
< 1213837976 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1213837979 0 :Slereah_!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213837985 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that would be a declarative statement, and we dont know if we're going to have declarativity
< 1213837994 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the targets of reactions can only be variables
< 1213837996 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not expressions
< 1213838012 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if you want thing to move half as far as mouse
< 1213838018 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: have declarativity
< 1213838019 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :plz.
< 1213838022 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :mouse.(x,y)/2 -> thing.(x,y)
< 1213838024 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mouse.(x,y) -> thing.(x/2,y/2) = my dream
< 1213838027 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Fun fact : The pi book talks of reaction :o
< 1213838034 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Although I doubt it's the same.
< 1213838040 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sure, but that wouldnt do what you said anyway, tusho :p
< 1213838050 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :meh fine
< 1213838051 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213838075 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur:
< 1213838079 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213838080 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1213838089 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :damnit, i have to go in five minutes
< 1213838089 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how could i, say, make 'enemy' always move away from 'player'
< 1213838093 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :let me finish with this :P
< 1213838095 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :given (enemy,player).(x,y)
< 1213838101 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes?
< 1213838106 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so functions are just lambdas
< 1213838109 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lambdas look like
< 1213838116 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :{ body }
< 1213838119 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :to get args
< 1213838124 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you do @ -> argnames
< 1213838126 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :e.g.
< 1213838136 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :@ -> a, b, c
< 1213838147 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that says "put the passed args into a, b, c"
< 1213838154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: that's like perl
< 1213838158 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :specifically, perl's @_ array
< 1213838166 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :to output, you do val -> @
< 1213838176 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so a lambda that adds might be
< 1213838190 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :{ @ -> a, b
< 1213838190 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :   a+b -> @ }
< 1213838196 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you can also ofcourse do @ = ...
< 1213838198 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its the same.
< 1213838200 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: needs moar sugar
< 1213838208 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :to apply a lambda, you do
< 1213838212 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :{ \ a, b
< 1213838216 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :: lambda arg1 arg2 ...
< 1213838216 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :  ^ a+b }
< 1213838221 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so
< 1213838226 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i actually want to sugar it like
< 1213838228 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :\ X            is              @ -> X
< 1213838229 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :@: a, b, c
< 1213838238 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^ X                is         X -> @
< 1213838242 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont know if oklopol is in agreement tho
< 1213838250 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: my sugar is more awesome
< 1213838253 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok so heres how function application works tho
< 1213838258 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway answer my q. :P
< 1213838271 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what question? :P
< 1213838275 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you said "given ..."
< 1213838280 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh sorry
< 1213838282 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :there was a line above it
< 1213838283 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1213838331 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :move away like if player moves towards enemy, enemy moves in the same direction, maintaining distance?
< 1213838337 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you'd do some magic. :p
< 1213838347 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok so function application can apply in reactions too
< 1213838350 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::foo a -> b
< 1213838352 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: I just mean,
< 1213838357 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :says if a ever changes, put :foo a into b
< 1213838358 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the enemy's x and ys are always away from the player
< 1213838360 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what reaction is that?
< 1213838366 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :itd be slightly more complicated
< 1213838370 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :player.(x,y) -> enemy.(x+1,y+1)?
< 1213838374 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213838385 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why not
< 1213838403 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :any reaction like that will maintain a constant relative position
< 1213838421 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which means if player goes away from enemy, enemy follows
< 1213838428 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: well, yes
< 1213838432 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :whatever
< 1213838434 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if player moves sideways, the so does enemy
< 1213838435 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: hmm
< 1213838438 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :here's a way to fix that
< 1213838442 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :give a history of the same reactions
< 1213838446 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we do :)
< 1213838454 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so that you could find the players direction by the previous trigger of that reaction
< 1213838456 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :awesome
< 1213838458 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :example?
< 1213838465 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we're not entirely sure how thats going to look
< 1213838469 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but something like
< 1213838473 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :specifically, if player's x is one more than the previous time, then make your x less
< 1213838474 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :delay 5 x -> y
< 1213838474 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :etc
< 1213838475 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or something
< 1213838482 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :guh
< 1213838485 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what's it got to do with delays augur
< 1213838488 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i mean like
< 1213838488 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or maybe x{-5} -> y
< 1213838495 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sorry
< 1213838497 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not waht I said
< 1213838500 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nothing to do with delays
< 1213838508 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what I mean is
< 1213838512 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in the reaction
< 1213838516 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you could see the player.x and player.y
< 1213838520 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :from the last time it was triggered
< 1213838524 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1213838526 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and thus, depending on how it's changed
< 1213838529 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :determine their direciton
< 1213838531 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats just delay one change
< 1213838535 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1213838541 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: how do you get the last value, then?
< 1213838544 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you need the topmost value and the second topmost
< 1213838550 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tho yes, having x{t} would be more convenient
< 1213838551 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and in other cases often more
< 1213838554 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we've not worked it all out yet
< 1213838579 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :also, we need some way of doing just change-detection i think.
< 1213838582 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so anyway
< 1213838583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for "moving away from", you need to access old state.
< 1213838584 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i need to get going
< 1213838589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for left expression
< 1213838608 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :exactly
< 1213838610 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that's what I said
< 1213838610 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, explain how function calls behave, as reaction instantiation
< 1213838646 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :an dont fuck it up, otherwise i'll poke you. :P
< 1213838649 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and*
< 1213838651 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: and explain how to access old state for left expr!
< 1213838651 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok byes
< 1213838654 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :plz
< 1213838663 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you cant access values for whole expressions
< 1213838666 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :just variables
< 1213838684 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :bye
< 1213838728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that's not defined yet, at all.
< 1213838738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, except for delayed stuff
< 1213838738 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, give me a random idea
< 1213838756 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho
< 1213838758 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :like i said
< 1213838764 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we're maybe using delays, or we're using x{t}
< 1213838770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :neither makes any sense to me, augur
< 1213838782 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x{-5 ms} would be the value of x 5ms ago
< 1213838792 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x{-5} would be the value of x 5 changes ago
< 1213838797 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x{-1} would be the last value
< 1213838804 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x{0} is the current value
< 1213838810 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or just x
< 1213838836 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which is semantically identical to a delay.
< 1213838849 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok im off bye
< 1213838879 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :#enemy.(x,y) + (player.(x,y) - %player.(x,y)) -> enemy.(x,y), where # and % are random prefixes, # means "do not trigger on change on this expression" and % means "access the result before change in expression's result"
< 1213838886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213838898 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i failed there, because now it'd move the same way as player
< 1213838902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but just revers players
< 1213838921 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and, this doesn't work, because tuples aren't data, i don't know how to make vecotrs
< 1213838923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*vectors
< 1213838989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :# was needed there to avoid infloop, % is when you need derivative of change
< 1213838996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, not derivative of change
< 1213839005 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a second order derivative
< 1213839012 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, that was very random, hope you liked it.
< 1213839051 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: cool
< 1213839053 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my game will rock
< 1213839083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213839112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :btw, even more random idea: ZNYOGFYU is a mnemonic for doing exactly that.
< 1213839151 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh what
< 1213839274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :move enemy away from player
< 1213839442 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: how is it a mnemonic
< 1213839696 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I wonder, is the variable bounding necessary in pi calculus?
< 1213839734 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it is, believe me
< 1213839790 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: ask again when i feel like thinking :P
< 1213839837 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Do you feel like thinking?
< 1213839845 0 :tusho!unknown@unknown.invalid QUIT :
< 1213839887 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So far it looks like local variable naming
< 1213839937 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I hope there's an example where it can't just be replaced by renaming variables
< 1213840024 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We're not talking about a calculus programming language, are we?
< 1213840074 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, pi calculus
< 1213840077 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :At least I am
< 1213840196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: yeah, that would be a bit stupid
< 1213840203 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, i know at least that the scope can change
< 1213840206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for a variable
< 1213840220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it can extend if you send its value out of the inner scope
< 1213840234 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or something like that, i don't really remember that well
< 1213843640 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hello! :D
< 1213843659 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i see oklopol didnt explain function application
< 1213843660 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::p
< 1213843676 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :also, oklopol, your notation sucks. its too limited. :P
< 1213843683 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho, you there?
< 1213843790 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.o
< 1213844216 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lalala
< 1213844221 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tushotushotusho
< 1213844232 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213844239 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213844334 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, i like the idea of # as a way of pushing values to time-of-definition or some such
< 1213844335 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :instead of
< 1213844343 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x = y+2
< 1213844355 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x*x + 3*z -> w
< 1213844358 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you could do like
< 1213844383 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :#(y+2)*#(y+2) + 3*z -> w
< 1213844420 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tho im providing let sugar in my implementation so.. :P
< 1213844436 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :let x = y+2 in x(x + 3*z -> w
< 1213844441 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :s/(/*/
< 1213844458 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or x*x + 3*z where x = y+2
< 1213844483 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :er.. -> w*
< 1213844678 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Apparently, every process has a standard form like n (a,b,c,...) (P|Q|R|S|T|...)
< 1213844689 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What is your use, variable bounding!
< 1213844695 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I want to know!
< 1213844791 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :bounding?
< 1213844814 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :maybe we DO need to meet up, so i can teach you proper english :P
< 1213844819 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :As said, so far it looks like local variable declaration.
< 1213844833 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is the proper term bondage?
< 1213844850 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'll sit in your lap and you can teach me how to use my tongue.
< 1213844857 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Or something.
< 1213845143 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213845150 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213847086 0 :cherez!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213847156 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1213847157 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :binding, slereah.
< 1213847158 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :binding.
< 1213847180 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :bondage is either slavery or sex.
< 1213847182 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or both.
< 1213847267 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So little man, do you have any idea if variable binding is actually indispensible in pi?
< 1213847398 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i have no understanding of pi calc
< 1213847425 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, imagine a bunch of dudes if you will.
< 1213847442 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :One of this man is named Alice (it's better not to think why)
< 1213847453 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Another one is named Bob.
< 1213847476 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Now, imagine that they have some sort of communication channel.
< 1213847489 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It has a name.
< 1213847496 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Like a, for instance.
< 1213847506 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :This is the essence of pi calculus.
< 1213847513 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Alice Cooper! :o
< 1213847527 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The calculus is a bunch of messages exchanged between the dudes.
< 1213847543 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :By a number of processes.
< 1213847557 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It has the following thingies :
< 1213847573 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :If you have two processes, P and Q.
< 1213847583 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont care :P
< 1213847588 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1213847785 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Burn in hell, reactive dude
< 1213848966 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213848983 0 :oklopol!n=nnscript@a91-152-134-23.elisa-laajakaista.fi JOIN :#esoteric
< 1213849186 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :-o oppiebot
< 1213849384 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :A pi calculus example in the book is a mobile phone system
< 1213849394 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :For some reason, there's a biscuit truck in the schematics
< 1213849607 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dude, biscuit truck
< 1213849611 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse, it all makes sense
< 1213849648 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Apparently, each vehicle has a mobile phone in it
< 1213849657 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :and I suppose that biscuit trucks need mobile phones
< 1213849662 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :To call the biscuit factory
< 1213849665 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :atleast one mobile phone
< 1213849686 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's a natural isomorphism between mobile phones and bisquit trucks
< 1213849772 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's sort of a recurring theme, somehow
< 1213849790 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :One of the first example of communicating system was a vending machine, with tea and coffee.
< 1213849802 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :of course
< 1213849809 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :coffee is all about communication
< 1213849829 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :For you see, if you input two pence in the machine
< 1213849831 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You get tea
< 1213849835 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But if you input 4
< 1213849838 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You get coffee.
< 1213849862 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It was used for an important point about determinism in communicating systems.
< 1213849961 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/biskit.jpg
< 1213850534 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm.
< 1213850547 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should fit the biscuit truck somewhere in Limp
< 1213853450 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"We begin with the monadic version of the calculus"
< 1213853455 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
< 1213853471 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I hope that's not what I think.
< 1213853487 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :HASKELL
< 1213853489 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's apparently monadic in the old sense of the word though.
< 1213853500 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :That is, "one"
< 1213853512 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ie one message sent
< 1213854154 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopolllll
< 1213854914 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213862399 0 :clog!unknown@unknown.invalid QUIT :ended
< 1213862400 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1213863064 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lalala
< 1213865173 0 :GreaseMonkey!n=gm|--0@219-88-194-36.jetstream.xtra.co.nz JOIN :#esoteric
< 1213869252 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Suuuure.
< 1213873495 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Remote closed the previous member app"
< 1213873828 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric
< 1213874366 0 :Hiato1!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric
< 1213875749 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213876773 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213876813 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1213877584 0 :Hiato1!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213877600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :auguuuuuuuuuuuuur
< 1213877630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: also, oklopol, your notation sucks. its too limited. :P <<< how so?
< 1213878601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: that normal form does suggest variable bondage is futile
< 1213878695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: is the pi just for fun or do you have like a course or smth?
< 1213878851 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1213879883 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213879917 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1213880366 0 :ihope_!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1213882144 0 :jix!n=jix@dyndsl-085-016-239-217.ewe-ip-backbone.de JOIN :#esoteric
< 1213882353 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213882388 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213883327 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1213883938 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric
< 1213883953 0 :cherez1!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1213883994 0 :cherez!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213885367 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213885839 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services.
< 1213885849 0 :jix!n=jix@dyndsl-091-096-061-062.ewe-ip-backbone.de JOIN :#esoteric
< 1213886141 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213887097 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1213887102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho
< 1213887118 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fuck
< 1213887120 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: script?
< 1213887125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, that was manual
< 1213887138 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, I didn't have my irc client focused
< 1213887141 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :neither did I
< 1213887149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it was a case of who happened to focus first
< 1213887150 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: does it notice you whenever I join?
< 1213887153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213887156 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :..
< 1213887158 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ahahah
< 1213887162 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i should set that up
< 1213887162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, no
< 1213887169 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it notices me whenever ehird joins
< 1213887171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me fix that
< 1213887180 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LOL (literally)
< 1213887220 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I wonder if I tell it to highlight ais523, it'll highlight your joins too
< 1213887230 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :really, though, I need it to auto-focus whenever I log on and you're there
< 1213887236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, mine highlights server joins
< 1213887240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not just channel joins
< 1213887251 0 :oklopol!unknown@unknown.invalid NICK :hiall
< 1213887256 0 :hiall!unknown@unknown.invalid PRIVMSG #esoteric :hah.
< 1213887260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I can get ready while waiting for you to connect
< 1213887262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and hi, hiall
< 1213887268 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hiall is oklopol
< 1213887269 0 :hiall!unknown@unknown.invalid PRIVMSG #esoteric :i'm so gonna own you at greeting now.
< 1213887276 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I know, I just saw the nick change
< 1213887281 0 :hiall!unknown@unknown.invalid NICK :oklopol
< 1213887284 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah, i thought you saw it as a join
< 1213887290 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i.e. it looked like a join thing but you didn't actually read it
< 1213887293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, they look different to me
< 1213887294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :joke over, laugh time.
< 1213887302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*** oklopol is now known as hiall
< 1213887309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :--> tusho has joined this channel
< 1213887314 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah, okay
< 1213887325 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :colloquy's default style is pretty retarded
< 1213887329 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it makes all stuff like that gray and in the middle
< 1213887332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I have to reboot, I'll bbiab
< 1213887333 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, it calls things 'chat rooms'
< 1213887353 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213887358 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :18:57:01 <augur> tushotushotusho
< 1213887362 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :did you not notice i was not in the room
< 1213887421 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :20:19:46 --- mode: ChanServ set -o oppiebot
< 1213887424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :very disappointed.
< 1213887425 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1213887448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :everyone knows you're a logmongler
< 1213887588 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213887618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :back
< 1213887626 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :haha, this opera fanboy idiot is sending me private messages on reddit
< 1213887637 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :first he replied to someone complaining opera was not free software, with
< 1213887640 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'Of course the world's best browser is free!! Has been for years :)'
< 1213887645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: anyway, the private back was to say back before you could wb me
< 1213887650 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i pointed out that he should look up 'free software'
< 1213887656 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then he private messaged me
< 1213887660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'What did you mean by opera not being free? Link?'
< 1213887667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I did it in the region of time between me joining the server and me autojoining the channels
< 1213887668 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I replied again telling him to look up free software
< 1213887675 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and he's replied with this lovely ditty:
< 1213887676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: maybe you should say FLOSS, it's less ambiguous
< 1213887678 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[Opera was initially paid software, but then became free a few years ago.
< 1213887678 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.download.com/Opera/3000-2356_4-10005498.html http://www.opera.com/free/
< 1213887678 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :note the word FREE.
< 1213887678 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Shame there are ignorants like you around, especially on reddit, who blindly blurt out the stupidest thing on their minds that they can't be bothered to substantiate.
< 1213887679 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So, you're either deluded or a retard. Now, YOU FAIL.
< 1213887680 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Don't bother answering.]]
< 1213887690 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So I'm either 12, mentally retarded ... or deluded. :-P
< 1213887769 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: good idea
< 1213887772 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but even so
< 1213887774 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I specifically replied
< 1213887778 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'go look up free software'
< 1213887782 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you google free software, you get relevant results
< 1213887786 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he obviously didn't and replied blindly
< 1213887788 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :thus, I have no sympathy
< 1213887790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you probably get irrelevant results too
< 1213887804 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: first result - FSF
< 1213887812 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then a few results on, the wikipedia definition and FSF's definition
< 1213887834 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i should have tried 'open source'
< 1213887846 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but then he'd yell at me for being a FANATICAL DELUDED RETARD WHO CAN'T APRPECIATE THE MOST AWESOME POWER OF OPERA
< 1213887873 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Opera does have some good features, but they tend to be copied by Firefox extensions
< 1213887881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213887890 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :opera's rendering engine used to be far superior, though
< 1213887909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, Firefox's is excellent, but Opera's being even better makes sense
< 1213887926 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: _used_ to be better
< 1213887930 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ff3 is superior
< 1213887937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213887941 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a lot of Opera's marketshare comes from their mobile browsers, anyway
< 1213887944 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they're the de-facto standard
< 1213887955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, FF would have trouble running on a mobile phone
< 1213888077 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Lawl, that email-spamming social network site that was on reddit a while ago just emailed me.
< 1213888082 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'Please respond or your friend will think you said no :('
< 1213888091 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HOW SAD :((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((9999999999
< 1213888103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :an interesting chain message variant
< 1213888120 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it asks for your email password
< 1213888123 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and invites everyone on your list
< 1213888132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :by 'respond' they mean 'click the register button'
< 1213888132 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, that's stupid
< 1213888138 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and 'add this person as your friend'
< 1213888140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially for non-webmail clients
< 1213888148 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I don't have an address list
< 1213888150 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it only supports a few, iirc
< 1213888151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :seriously
< 1213888160 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and i think it just does it to anyone you have ever emailed
< 1213888162 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or recieved email from
< 1213888164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just use reply, or remember addresses, or look in my sent items
< 1213888175 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213888179 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gmail automatically maintains my address book
< 1213888183 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if i email people a lot they go higher up in it
< 1213888187 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :rarely emailed people drop off it
< 1213888264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i only answer, i never send emails otherwise.
< 1213888327 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213888344 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213889992 0 :oppiebot!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213890390 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213890688 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric
< 1213891220 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Woohoo! It's quite likely that sweden will get its own firewall of china.
< 1213891221 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :What fun.
< 1213891229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what?
< 1213891258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :link?
< 1213891293 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://swartz.typepad.com/texplorer/2008/06/mayday-mayday-internet-wall-of-china---around-sweden.html
< 1213891295 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :via reddit
< 1213891348 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Aha
< 1213891351 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Not 'quite likely'
< 1213891354 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[Good thing that this is on reddit, but the law was passed yesterday... :(]]
< 1213891442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :100% of finnish traffic goes through 'em
< 1213891450 0 :hotidlerchick!n=sohot@a91-152-134-23.elisa-laajakaista.fi JOIN :#esoteric
< 1213891460 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :said some paper
< 1213891470 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :looks like Tor may end up getting a lot more use over in Sweden, then
< 1213891505 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hah!
< 1213891517 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a likely occurenc
< 1213891518 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e
< 1213891741 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://lists.ellipsis.cx/archives/spoon-business/spoon-business-200806/msg00123.html
< 1213891741 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that retroactivity's so confused that it doesn't even make sense in Feather
< 1213891741 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally I'd post that to #ircnomic, but really, some things deserve to be in #esoteric
< 1213892008 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: could you express it in feather, though?
< 1213892028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: a retroactive Feather change has to be legal in the situation that was retroactively changed from
< 1213892037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what would happen if you wrote that, then?
< 1213892038 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so a change can change the situation to make it have been illegal
< 1213892063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: nothing, it would be inexpressible, assuming that CANNOT in B Nomic == inexpressible in Feather
< 1213892118 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so it would be a syntax error?
< 1213892127 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what if you made it not one
< 1213892139 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, and is a feather compiler possible? :P
< 1213892146 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: the change has to be legal in the version of the program's occurence that happened
< 1213892167 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can retroactively make what you just did illegal, but not do something illegal that retroactively makes itself legal
< 1213892177 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the other way leads to paradoxes very quickly
< 1213892192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and a Feather compiler would have to bundle an interp
< 1213892201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the interp is retroactively modifiable
< 1213892205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and therefore has to exist
< 1213892231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. you can get the source code for a Feather interp by first retroactively modifying the language to expose the source code of all functions, and then looking at it
< 1213892296 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :opTypeNames is not defined wtf.
< 1213892304 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: in what?
< 1213892322 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: narcissus
< 1213892328 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213892409 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GMAIL NOTIFIER STOP WELCOMING ME TO AGORA-BUSINESS
< 1213892413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :THAT WAS SENT LIKE YEARS AGO
< 1213892419 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION marks everything read
< 1213892436 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'All 3352 conversations in All Mail are selected. Clear selection'
< 1213892437 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213892445 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I only got this email in 2007
< 1213892450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, haven't checked email a lot?
< 1213892476 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, I just ignore a lot of stuff
< 1213892477 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213892839 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: eval() doesn't inject into global scope. bah.
< 1213892842 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I guess I need window.eval
< 1213893072 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I think we need #feather, because js2cps is a pretty big thingy
< 1213893075 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I find myself flooding about it a lot
< 1213893088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: #feather already exists
< 1213893093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :about some other project with the same name
< 1213893113 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh, in Merb too
< 1213893115 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a ruby framework
< 1213893127 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you could retroactively create it
< 1213893140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: not valid under Freenode's current rules, sorry
< 1213893171 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: write an ircd in feather
< 1213893182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :alternatively, #rehtaef because it reverses time
< 1213893189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ugh, Feather hates IO
< 1213893193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it doesn't reverse time
< 1213893201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it just jumps back to a point in the past and does things differently
< 1213893208 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which effects the future evolution of the program
< 1213893210 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it occurs to me that Feathejs is like the ideal implementation of feather
< 1213893216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: why?
< 1213893216 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :JS in a browser can do even less than squeak
< 1213893222 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's the most closed world of them all
< 1213893236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, Ubuntu sorts Squeak under "Education"
< 1213893245 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than "Development" like other programming languages
< 1213893262 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: squeak is commonly used as an educational tool
< 1213893269 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it should be under both, really
< 1213893276 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it can't really be used for development
< 1213893281 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it only develops itself
< 1213893282 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes it can
< 1213893288 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :people deploy squeak-based apps all the time
< 1213893294 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :especially seaside apps
< 1213893299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, you'd have to distribute Squeak with the app, and it's massive
< 1213893305 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no
< 1213893308 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you just distribute the image
< 1213893316 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or if you're targetting people without squeak
< 1213893320 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then yes you do
< 1213893324 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but you can minimize the actual executable
< 1213893328 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and not include the standard image
< 1213893330 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pretty easily
< 1213893344 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to come up with a channel name that illustrates feather's retroactivity
< 1213893363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what about we talk about it on irc.eso-std.org?
< 1213893378 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hm. it's an open programming language project though
< 1213893390 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but then we wouldn't need a channel name...
< 1213893394 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1213893397 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#featherlanguage
< 1213893397 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213893403 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :#featherlang
< 1213893404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe?
< 1213893406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's shorter
< 1213893408 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: #feather-lang
< 1213893411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK
< 1213893413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(to keep with #ruby-lang)
< 1213893500 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: irc.eso-std.org#canada?
< 1213893516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: OK, let me join it
< 1213893691 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :what's feather?
< 1213893705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jix: programming language
< 1213893710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :originally loosely based on Smalltalk
< 1213893715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but ended up getting features of Haskell too
< 1213893717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jix: it lets you change time, retroactively
< 1213893720 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :its main feature is retroactive changes
< 1213893721 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's all you need to know
< 1213893729 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where you can alter the value an object had at some point in the past
< 1213893736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the only way objects can be modified
< 1213893765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, the language is completely reflective
< 1213893778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can even modify the parser retroactively, and have your program parsed differently as a result
< 1213893785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :initially, it's object-oriented, but you can change that
< 1213893791 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :uhm
< 1213893796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm also making a functional version, protoFeather
< 1213893805 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jix: 'uhm' is right
< 1213893811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is designed be a lang that can retroactively change itself so it was object-oriented all along
< 1213893812 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you don't understand it, that's unsuprising )
< 1213893815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*;)
< 1213893820 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and thus become Feather
< 1213893831 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: feathejs should implement protoFeather
< 1213893834 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but by default load a Feather image
< 1213893835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes
< 1213893836 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but if you change the parser retroactively to not understand the program that changed it in the first place..
< 1213893839 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you get a paradoxon
< 1213893845 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jix: then you get a syntax error
< 1213893846 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jix: you'd get an error
< 1213893851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :obviously
< 1213893858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the program no longer conforms to the syntax of the language
< 1213893858 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :why?
< 1213893866 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: does it handle the grandfather paradox?
< 1213893870 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :make the parent of an object never have existed
< 1213893876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that's fine
< 1213893880 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then the object itself no longer exists either
< 1213893882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in the rerun
< 1213893883 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213893890 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's sci-fi time travel!
< 1213893890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the change made itself illegal
< 1213893891 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok so make it change the syntax so that the program itself wouldn't have changed the syntax but still is valid syntax
< 1213893893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that direction was fine
< 1213893901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jix: that's fine, then the program just does something else
< 1213893914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :retroactive changes have to be consistent only in one direction
< 1213893915 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what would be the defined behaviour of such a case
< 1213893924 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah ok
< 1213893925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jix: the change is made as described by the old program
< 1213893943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the new program is incapable of making that change again, because it means something else
< 1213893950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, you have to do that sort of thing to avoid timeloops
< 1213893977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where you make a retroactive change, and the resulting program tries to make the same change, and so on forever
< 1213893983 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when that happens the interp goes into an infinite loop
< 1213893986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is not particularly useful
< 1213894104 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213894210 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm what would be if the program is only run if the retroactivly change requested does change something acutally
< 1213894238 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jix: finding ways to do that is one major part of my effort in Feather
< 1213894250 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213894251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the issue is that functions can't be compared, at least not in general
< 1213894272 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213894326 0 :kar8nga!n=kar8nga@AMarseille-151-1-8-253.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213894327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, adding a new method or property to an object seems to be a safe retroactive change to make
< 1213894333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's possible to tell if it was there
< 1213894340 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :changing an existing method is harder, though
< 1213894720 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :www.google.com could not be found. Please check the name and try again.
< 1213894722 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :O.O
< 1213894729 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm nomic seems to be an interesting game...
< 1213894739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jix: yep
< 1213894746 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh, how did jix find nomic?
< 1213894749 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1213894750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/whois'd us?
< 1213894754 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it manages to get itself into worse situations than esolangs, normally
< 1213894755 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :tusho: uhm
< 1213894760 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :someone posted a link
< 1213894765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: probably he followed the link I posted
< 1213894772 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ahhh
< 1213894779 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :##nomic, yo :-P
< 1213894786 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :though we still need comex to go there
< 1213894800 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I can't find how to set a redirect at all
< 1213894804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it probably needs oper intervention
< 1213894811 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: No, I doubt it.
< 1213894813 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'll ask #freenode
< 1213894855 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :UdontKnow: set guard on, and set mlock +if #destination
< 1213894860 0 :tusho!unknown@unknown.invalid NICK :ehird
< 1213894868 0 :ehird!unknown@unknown.invalid NICK :tusho
< 1213894981 0 :tusho!unknown@unknown.invalid NICK :ehird
< 1213895012 0 :ehird!unknown@unknown.invalid NICK :tusho
< 1213895024 0 :tusho!unknown@unknown.invalid NICK :ehird
< 1213895045 0 :ehird!unknown@unknown.invalid NICK :tusho
< 1213895449 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm back
< 1213895473 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi Slereah_
< 1213895481 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi Slereah_
< 1213896973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi Slereah_
< 1213897034 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :RABBIT!
< 1213897060 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :FUCK YOU Slereah_
< 1213897066 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GO AWAY. I WISH I HAD NEVER SAID HI
< 1213897069 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :>:E
< 1213897074 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :YOU BROKE OUR ... SACRED BOND
< 1213897080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: why can't Slereah_say RABBIT?
< 1213897086 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :tusho does not appreciate fine music.
< 1213897090 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: WE WERE SAYING HI TO HIM IN THE EXACTLY SAME WAY
< 1213897093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HE BROKE THAT SPECIAL BOND
< 1213897106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, saying hi to yourself's a little stupid
< 1213897114 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.4chan.org/flash/?file=megaloop/megaloop3.swf&title=Megaloop+v3.0
< 1213897116 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: HE SHOULD HAVE KEPT IS DAMN MOUTH SHUT
< 1213897117 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1213897120 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*HIS
< 1213897150 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :18th button, then click on the big flashing button :o
< 1213897178 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :RABBIT!
< 1213897194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: description? I choose not to look at things made in Flash
< 1213897199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and in fact don't have Flash installed
< 1213897212 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's said song, that contains the rabbit thing
< 1213897224 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Actually "rub it", but in the context, it is moar rabbit.
< 1213897289 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Context : http://membres.lycos.fr/bewulf/Divers4/Rub%20it.jpg
< 1213897705 0 :kar8nga!unknown@unknown.invalid QUIT :"Leaving."
< 1213897812 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213897850 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213897876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :back
< 1213897886 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Welcome back, mister ais.
< 1213897891 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thanks Slereah_
< 1213897894 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Or should I say, ICE
< 1213897896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, dodgy connection...
< 1213897968 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It seems pi calculus is full of non-determinism :o
< 1213898310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :duh
< 1213898348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how far along the book did that occur to you? :P
< 1213898356 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1213898402 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, in the chapter that's actually about pi calculus
< 1213898427 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I thought they would drop the + operator, since it's not in most pi calculus conventions
< 1213898640 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :owait
< 1213898653 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Apparently, with the replication operator, you can't have a standard form
< 1213898664 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe n is useful somewhere!
< 1213898686 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, it still exists :(((
< 1213898712 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :n(a,b,c,d,...) (M1|M2|M3|...|Q1!|Q2!|Q3!|...)
< 1213899935 0 :Corun!unknown@unknown.invalid QUIT :Client Quit
< 1213900055 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I think I found an occurence where n can't be replaced :o
< 1213900108 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :x(z).y<z> | !(n y)x<y>.Q
< 1213900135 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I think.
< 1213900169 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It needs a fresh supply of local variables to not get confused with any of the ones it already sent.
< 1213900866 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213900896 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1213900902 0 :cherez1!unknown@unknown.invalid NICK :cherez
< 1213901569 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213901604 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213902252 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Cool. Thunks were invented in 1961 for ALGOL 60.
< 1213902673 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Thunks?*
< 1213902680 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Thunks
< 1213902767 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"The word thunk has at least three related meanings in computer science."
< 1213902771 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Which one is it! :o
< 1213902787 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, delayed computation apparently
< 1213903033 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving."
< 1213903053 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric
< 1213903242 0 :kar8nga!n=kar8nga@AMarseille-151-1-8-253.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213903277 0 :oklofok!n=nnscript@a91-152-134-23.elisa-laajakaista.fi JOIN :#esoteric
< 1213903539 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :#lalala
< 1213903547 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a procedure of no arguments
< 1213903612 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho
< 1213903619 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi augur
< 1213903643 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wanna learn about how reactance handles function calls?
< 1213903654 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes please, it could be useful for my degree
< 1213903661 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lolwut
< 1213903682 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ais523 is going for a degree in reactionism
< 1213903692 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :awesome
< 1213903692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: not exactly
< 1213903717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but VHDL is quite promininent in it
< 1213903735 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well i dont know if this is how VHDL does things, so dont rely on this :p
< 1213903751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I may end up having to reimplement it or something silly like that, that's how projects often go
< 1213903783 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but anyway
< 1213903788 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so this is how functions work
< 1213903791 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :by example
< 1213903796 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :suppose you have a simple function
< 1213903817 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :foo = ( @ -> a,b
< 1213903817 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :		a+b -> @ )
< 1213903832 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :when you apply it like x = :foo 1 2
< 1213903858 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :those () should be {} sorry :p
< 1213903860 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :old notation
< 1213903861 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1213903866 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :@ is function inputs/outputs, right?
< 1213903874 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sort of. youll see.
< 1213903879 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: @ is perl's @_, except if you write to it you return it.
< 1213903880 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think.
< 1213903885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no
< 1213903891 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the evaluator looks up foo, and finds that it's a 'lambda'
< 1213903892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've been listening in #reactivity a while ago
< 1213903906 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that channel doesn't exist
< 1213903908 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it's nice
< 1213903909 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :really, it finds that it's a sequence of sets and reactions
< 1213903937 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it then executes the sequence of sets and reactions in order
< 1213903943 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :when it comes across something like @ -> ...
< 1213903946 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or ... = @
< 1213903951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe it was #reactance
< 1213903954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it was a temp channel anyway
< 1213903958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so probably no longer exists
< 1213903962 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it says, ok, let me look at the arguments that were passed in
< 1213903965 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what are those arguments?
< 1213903966 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: wasn't temp
< 1213903969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it's #reactance
< 1213903971 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur has tried to stuff me in there twice
< 1213903975 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok they're 1 2
< 1213903984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: still listening
< 1213903987 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so it says, sure, @ == 1,2
< 1213903988 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1213903998 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well if @ == 1,2, and @ -> a,b
< 1213904001 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :then 1,2 -> a,b
< 1213904008 0 :cherez!unknown@unknown.invalid QUIT :"Leaving."
< 1213904010 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which is just a normal parallel reaction
< 1213904042 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so the evaluator creates these two reactions, 1 -> a, 2 -> b
< 1213904071 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and then it turns to a+b -> @
< 1213904092 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and it says, ok i need to now establish a reaction between a+b and whatever variable is on the output
< 1213904099 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but, uh oh, theres no variable on the output
< 1213904105 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i said x = :foo 1 2
< 1213904122 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1213904138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does that = mean?
< 1213904140 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :even if i had said :foo 1 2 -> x there wouldnt be a variable that the APPLICATION is outputing to
< 1213904142 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric := is just =
< 1213904153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, in the context of your lang
< 1213904160 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gimme a second :p
< 1213904175 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what the evaluator does, then, is when it evaluates something like x = :foo 1 2
< 1213904182 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it replaces :foo 1 2 with a dummy variable
< 1213904199 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and when it builds/executes the body of the function
< 1213904200 0 :hotidlerchick!unknown@unknown.invalid QUIT :"KVIrc 3.2.0 'Realia'"
< 1213904208 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it replaces -> @ with -> that_dummy_variable
< 1213904246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, so it's pass-by-name
< 1213904250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but for results as well as arguments
< 1213904259 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if we were doing something like 1,2,3 -> @, it would replace :foo 1 2 with three dummy variables
< 1213904283 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so its sort of like a return value
< 1213904289 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so what function calls REALLY do
< 1213904293 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is they build new reactions
< 1213904299 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :using dummy variables and so on
< 1213904333 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if you want, you can imagine this like this:
< 1213904346 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :step 1: evaluate ":foo x y -> z"
< 1213904347 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213904385 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :step 2: instantiate the body of foo somewhere, create @ -> a,b and a+b -> @
< 1213904391 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :replace @ with x,y
< 1213904395 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x,y -> a,b
< 1213904413 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :step 4: replace @ with dummy
< 1213904417 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a+b -> dummy
< 1213904433 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and repace :foo x y with dummy in :foo x y -> z
< 1213904436 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dummy -> z
< 1213904441 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so now all we have is
< 1213904449 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x -> z
< 1213904451 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :er
< 1213904453 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x -> a
< 1213904455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's pass-by-name, basically
< 1213904457 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :y -> b
< 1213904461 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a+b -> dummy
< 1213904462 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dummy -> z
< 1213904471 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which is a trivial reaction set
< 1213904488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think that's what VHDL does
< 1213904496 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except it needs all input and output ports to be named explicitly
< 1213904501 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the syntax is a lot more unwieldy
< 1213904532 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, we're considering having some requirement on formals to the lambda
< 1213904544 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :my preference is { @: a b c ... }
< 1213904552 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :instead of { @ -> a, b, c ... }
< 1213904605 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, as long as you don't have to define a separate prototype first
< 1213904611 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :using keywords like BEGIN ENTITY
< 1213904618 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a separate prototype?
< 1213904629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: you define prototypes for functions first
< 1213904633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then one or more implementations for them
< 1213904653 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont follow
< 1213904664 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, to define a 'function'
< 1213904681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you first put a block of code that states all the arguments it takes, and all the return values, and their types
< 1213904686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then, separately, you put the code for the function
< 1213904688 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ah no
< 1213904695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking about VHDL
< 1213904697 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not your lang
< 1213904705 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i know. no we have nothing like that
< 1213904712 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in this, you just define what the reactions look like
< 1213904718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's a lot simpler
< 1213904725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was talking about how VHDL is ridiculously verbose
< 1213904736 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :functions are literally nothing more than shorthands for big reaction-creation sequences
< 1213904749 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, same in VHDL
< 1213904766 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :all the dummy variables are unnamed, btw. they exist only in the mind of the evaluator or something like that, so theres no naming conflict
< 1213904769 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but, BUT
< 1213904770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :by the way, I had a great esolang idea a while ago
< 1213904776 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :an esoteric language geared to creating electronic music
< 1213904790 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we do have lexical scoping
< 1213904803 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so these variables used in reactions exist in frames of environments
< 1213904808 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :just like in lisp
< 1213904819 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so this is where we get to your question about what = does
< 1213904828 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :when the evaluator comes to a =
< 1213904848 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it looks at the value of the right hand side _at the time of evaluation_
< 1213904855 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and puts that value into the variable on the left
< 1213904863 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its not a reaction
< 1213904869 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so it y == 7
< 1213904877 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x = y*y sets x to 47
< 1213904883 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its just normal =
< 1213904893 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :<- and -> on the other hand establish a reaction
< 1213904898 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so if y == 7
< 1213904908 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x <- y*y makes x 49
< 1213904913 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but if y changes, so does x
< 1213904935 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because theres lexical scope, if x doesnt exist in the environment, it creates x
< 1213904965 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in the evaluation frame
< 1213904978 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which is the global frame if you're in the main body of a reactance program
< 1213904989 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand, if you use := you say by default "create x in the current eval frame"
< 1213905002 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if you're in the global frame, no difference from =
< 1213905009 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if you're in a sequence
< 1213905013 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :e.g. anything like { ... }
< 1213905033 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, when you apply a function, you set up a new frame and extent the definition environment with that frame
< 1213905066 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so if := is in that sequence, it sets up a new variable in the frame created when applying the function
< 1213905072 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :just like (define ... ) in lisp
< 1213905083 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::-> and <-: do the same for reactions
< 1213905105 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if the variable already exists in the frame, then thats an error.
< 1213905157 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :does that make sense?
< 1213905236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: let me read it first
< 1213905239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then I'll tell you
< 1213905296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what determines when = is evaluated?
< 1213905309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, you can do things like x -> y = 5
< 1213905318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that y changes to 5 whenever x changes?
< 1213905322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that should be x -> (y = 5)
< 1213906229 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no :)
< 1213906234 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you cant do x -> (y = 5)
< 1213906242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213906247 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in that case I don't think I understand
< 1213906251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when evaluation happens
< 1213906251 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you can do x -> {y = 5} tho
< 1213906260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, a simple syntax difference?
< 1213906262 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well no
< 1213906266 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :big semantic difference
< 1213906268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or deeper than that
< 1213906270 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :y = 5 is just an assignment
< 1213906274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when does it happen?
< 1213906276 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :_just_ an assigmnet
< 1213906300 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you can do it whenever you want in a series of = or -> statements
< 1213906310 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :just like you can in, say, c
< 1213906318 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :think of it basically like that
< 1213906333 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in x -> ...
< 1213906344 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the program runs in sequence?
< 1213906346 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :.. has to be a variable, or a bunch of variables
< 1213906352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in reactive langs, it's normally hard to tell when things happen
< 1213906356 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it establishes reactions in sequence
< 1213906412 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if we eliminated =, then you'd never see the sequentiality
< 1213906427 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and it could be eliminated entirely
< 1213906430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213906440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so x <- y actually assigns a reaction to x
< 1213906444 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213906445 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which makes it change value whenever y changes?
< 1213906448 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x <- y is identical to y -> x
< 1213906459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but before that command was called, x had no value
< 1213906459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you never notice that
< 1213906459 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah, whenever y changes, x is updated as well
< 1213906465 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1213906470 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :unless you had x -> @
< 1213906472 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so if I write x <- y; z = x
< 1213906476 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does that make z react to x
< 1213906476 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or x -> io.output
< 1213906477 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or something
< 1213906480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or does = just copy x's value
< 1213906484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not its reactions
< 1213906489 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, = are not reactions
< 1213906496 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know
< 1213906498 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric := is just a one time "whats the value _at this moment_" sort of thing
< 1213906499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but x has a reaction there
< 1213906508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so = looks at x's value, but not any reactions it has
< 1213906514 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :right, and since y has no value, neither does x, and neither does z
< 1213906525 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213906553 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1213906559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: where did you go?
< 1213906571 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :death land
< 1213906591 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ais does that make sense?
< 1213906607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213906611 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok :)
< 1213906617 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and when y's assigned a value, x will change but z won't
< 1213906623 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1213906624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it got a copy of x's value, but not its reactions
< 1213906631 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what if I write x <- y; x <- z
< 1213906633 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :doing z = x is sort of like
< 1213906635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does x get both reactions?
< 1213906641 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the evaluator gets to z = x
< 1213906645 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if evaluates x
< 1213906649 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and then instead says
< 1213906658 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :z <- that_constant_that_x_was_equal_to
< 1213906670 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and { } can be used to get the evaluator to run after initial program load
< 1213906677 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :uh
< 1213906678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by making a block that's evaluated in reaction to something
< 1213906680 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if you do y -> x
< 1213906682 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :z -> x
< 1213906686 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x only has one reaction
< 1213906688 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :z -> x
< 1213906693 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the first one is destroyed.
< 1213906704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213906717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's very different from VHDL
< 1213906724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact it's the first major difference I've seen
< 1213906728 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tho that might be interesting to look into
< 1213906739 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ill note it, thank you.
< 1213906741 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :as for {}
< 1213906745 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it seems reactance has changed a lot since my days
< 1213906753 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no it hasnt oklofok :P
< 1213906762 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you just never paid attention in the first place
< 1213906764 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :y->x;z->x didn't use to eliminate y->x
< 1213906769 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :{} just enclose sequences
< 1213906775 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes it did, oklofok
< 1213906778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sequences being the operative word here
< 1213906782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that they can be evaluated, in sequence
< 1213906783 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well no, but whatever
< 1213906786 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :VHDL has those too
< 1213906790 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well yes, oklofok :P
< 1213906792 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :look at your logs
< 1213906793 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :augur: no.
< 1213906801 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :including specifying what reaction causes them to happen
< 1213906811 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sequences are just a bunch of reactions
< 1213906817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: oklofok: you two remind me of me and ehird
< 1213906824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bickering about this sort of language detail
< 1213906826 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: also me and ehird.
< 1213906830 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: #jsmips
< 1213906838 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so when you do something like
< 1213906839 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and me and cakeprophet.
< 1213906840 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :foo = { ... }
< 1213906847 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what you do is store the sequence in the variable foo
< 1213906850 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also ehird and X for any value of X
< 1213906852 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Rule 1 of #esoteric: Your language does not need a channel, unless it's Feather.
< 1213906856 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213906859 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sequences have inputs and outputs, as you saw: @ -> ... and ... -> @
< 1213906865 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so functions are really just sequences
< 1213906870 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: It's not a language, nor is it that esoteric.
< 1213906874 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :my languages are so awesome i could have seven channels for each
< 1213906878 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :JSMIPS is totally esoteric, GregorR.
< 1213906882 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the whole program could infact be considered one giant {}
< 1213906885 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: You CAN! :D
< 1213906896 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :MIPS by itself is esoteric.
< 1213906900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is laughing continuously
< 1213906904 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and out loud
< 1213906910 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :does that make sense, ais?
< 1213906915 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: who made you laugh?
< 1213906919 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :{} is just sequence syntax
< 1213906923 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: the whole discussion
< 1213906933 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okay, aws just wondering if it was my second point.
< 1213906935 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*was
< 1213906936 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :let's argue about whom argues with whom
< 1213906937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but starting when two people joined #jsmips when GregorR asked someone else to
< 1213906948 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so when you do x -> { y = 5 } what you're doing is saying the value of x is the input to the sequence { y = 5 }
< 1213906956 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which is just the same as applying that sequence to x
< 1213906961 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::{ y = 5 } x
< 1213906968 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or if it was a named sequence
< 1213906970 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::seq x
< 1213906999 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: about _who_ argues with whom
< 1213907000 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213907011 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :shut up augur, you know i'm mentally retarded ;)
< 1213907027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you started it this time
< 1213907030 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i can tell you precisely why it's _who_ anyway
< 1213907033 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: actually, I was joking
< 1213907037 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ais: does all that make sense?
< 1213907042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, but it may not come across that way
< 1213907049 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: did last time I joked about it
< 1213907049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes
< 1213907049 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213907051 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213907052 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1213907055 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oko
< 1213907056 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok good.
< 1213907069 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if you have any questions, dont ask oklopol. he's confused.
< 1213907090 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm not confused, i'm just bicurious!
< 1213907150 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, you're a faggot is what you are
< 1213907173 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :be proud of it!
< 1213907187 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok im off to pick up my glasses and go install Leopard on my aunts computer
< 1213907188 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ciao
< 1213907205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bye
< 1213908384 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What a furry
< 1213908411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: ?
< 1213908620 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :LEOPARD :o
< 1213908719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, they just released a new version of Subversion, with some actual new features
< 1213908725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't happen very often
< 1213908737 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and shouldn't, they still think it has a market segment...
< 1213908745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it does
< 1213908750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it shouldn't
< 1213908761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: think small projects with a few people, and a centralised server
< 1213908772 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DVCS' still have major advantages in that case
< 1213908786 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, in this case, we didn't want branching at all anywhere
< 1213908789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: also, a subversion dev has stated that the market for svn is now 'medium-sized projects'
< 1213908796 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is crap as DVCS' work well on them
< 1213908803 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :brb
< 1213909332 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1213909335 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213909484 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213909569 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213909595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan
< 1213909599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(sorry, tried to say that earlier but my Internet connection malfunctioned)
< 1213909614 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hello.
< 1213909621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi Slereah_
< 1213909671 0 :RedDak!n=dak@host75-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric
< 1213909749 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the hi
< 1213909759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, oerjan comes out in cyan
< 1213909767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my client invents colours for everyone's nicks
< 1213909774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably based on some username-based algorithm
< 1213909788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_ is a sort of slightly bluish green
< 1213910005 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1213910025 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213910042 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213910070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry...
< 1213910072 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have a dodgy Internet connection
< 1213910084 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: who clever is the nick invention?
< 1213910098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, your nick is a rather nice shade of purple
< 1213910106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I didn't invent the nick thing
< 1213910110 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :always manages to choose the same color for almost same nicks?
< 1213910112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably many clients have it
< 1213910118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: no, very different for almost same nicks
< 1213910126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably so you can tell them apart
< 1213910502 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BACQ
< 1213910519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hm... tusho's almost the same colour as Slereah_
< 1213910554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in terms of nick colour
< 1213910603 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: probably because Slereah_ and tusho are far apart nickwise
< 1213910610 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, probably
< 1213910641 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Far apart?
< 1213910648 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :He's right under me alphabetically
< 1213910668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, most of the letters are different
< 1213910681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, I'm not sure if I can tell the colours for you two apart
< 1213910767 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's not hard.
< 1213910769 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://live.gnome.org/Vala this is crazy
< 1213910772 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :tusho will talk of computers.
< 1213910775 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's a compiler that compiles to C-GObject
< 1213910776 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I will talk of butts.
< 1213910781 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and has things like lambdas
< 1213910786 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and non-null types
< 1213910789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and generics, and type inferrence
< 1213910836 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Kitchen sink?
< 1213910842 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's designed to be a sane interface to what they have already?
< 1213911066 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: pretty much
< 1213911076 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's like all of C#'s functional&weird features plus the gobject type system
< 1213911082 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but still ... gobject is grossly horrible
< 1213911085 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so why build something so nice on top of it
< 1213911096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, it's TC, right?
< 1213911104 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so?
< 1213911108 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, why did you ask that question in #esoteric?
< 1213911115 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because GObject is esoteric
< 1213911118 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and there's nowhere else to ask it
< 1213911122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"X is grossly horrible, so why build something so nice on top of it"
< 1213911130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that question's rhetorical in #esoteric
< 1213911132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah, true
< 1213911132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213911134 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but still
< 1213911135 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for something serious
< 1213911163 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how do I find out which channels I own?
< 1213911207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if you can
< 1213911217 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try asking in #freenode
< 1213911233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is confused that tusho seems to think that ais523 is a ChanServ expert
< 1213911261 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :If you are not, you have OUTLIVED YOUR USEFULNESS!
< 1213911264 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :DESTROY HIM!
< 1213911271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Aargh!
< 1213911279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ducks behind a filing cabinet
< 1213911293 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I find your lack of chanserv expertise disturbing.
< 1213911301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION quickly leafs through their #esoteric handbook for the bit on protecting oneself from an angry Slereah_
< 1213911309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :aha
< 1213911316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets out some delicious cake to use as a distraction
< 1213911383 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :The cake is a lie
< 1213911392 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ssh, don't tell Slereah_ that!
< 1213911431 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I am already ssh'ing
< 1213911439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :classic
< 1213911501 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213911507 0 :Slereah_!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213911519 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213912047 0 :tusho!unknown@unknown.invalid QUIT :"And then-"
< 1213912069 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1213912157 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well I just had to do it .. I'm making a language that is a thin, slightly eso layer over c
< 1213912233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213912268 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you'll be interested because it'll probably be prototype based
< 1213912412 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving."
< 1213912519 0 :Slereah!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213912519 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213912741 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to make a language based on your mother
< 1213912849 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: behold. http://pastebin.ca/1051458
< 1213913018 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: most awful thing ever or what
< 1213913047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not necessarily awful
< 1213913049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've seen worse
< 1213913054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Java looks worse, for instance
< 1213913159 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but awful in how it'll translate to c
< 1213913727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :here, let me take an argument I had with tusho over to #esoteric
< 1213913738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is it a good idea to provide version control information in multiple formats?
< 1213913743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :say, in both git and darcs foramt
< 1213913746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/foramt/format/
< 1213913751 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that is so not what yousaid
< 1213913752 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it is, tusho thinks it isn't
< 1213913757 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and let's not inflame #esoteric
< 1213913757 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::p
< 1213913766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no, I didn't say it like taht
< 1213913775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's what I think it's most important to resolve
< 1213913785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lets see what the others have to say
< 1213913798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :come on, denizens of #esoteric!
< 1213913806 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: like 3 people here use version control.
< 1213913812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more than 3, surely
< 1213913820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, probably lament
< 1213913823 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :maybe jix, Dewi
< 1213913824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this channel is full of programmers
< 1213913829 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: unconventional ones
< 1213913831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most of whom will have used version control at some time
< 1213913833 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol doesn't use any
< 1213913847 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat has an irrational hatred and prefers his 'vcs' which consists of a php script that lists zip files and lets you upload them
< 1213913855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, if e did, e'd appreciate having version control info in multiple format
< 1213913856 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dunno about oerjan, SimonRC
< 1213913857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/s/
< 1213913861 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't want to maintain a  multiple vcs setup
< 1213913873 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jix: but it makes more sense as a user from a website
< 1213913875 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jix: especially since the differences in how they treat things, right?
< 1213913879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm offering to maintain it myself
< 1213913879 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't convert well
< 1213913887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it does convert well, I tested
< 1213913891 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I question this assertion
< 1213913896 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well if some are read only it would work i guess
< 1213913900 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh dear, we pinged RodgerTheGreat
< 1213913901 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and fuck you too, tusho
< 1213913906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jix: that's it, all but one are read only
< 1213913915 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: well you DID say that you hate them all except your zip uploader.
< 1213913924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i can get the logs if you want...
< 1213913930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, provide RodgerTheGreatZipUploader as a format too
< 1213913934 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for people who like doing it like that
< 1213913937 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but then i don't really see the use... you could use some webinterface that enables downloads of revisions as tar.bz2 and everyone is happy
< 1213913944 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't really consider my uploader a CVS
< 1213913948 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :downloads of that and patches or something
< 1213913961 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and the point I originally made was that I think they're usually overkill and poorly designed
< 1213913962 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'd prefer that over loads of different vcs
< 1213913962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jix: yes, that's how VCS converters work
< 1213913978 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah but just offer the bz2s and patches and the vcs you use
< 1213913983 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that should be enough for everyone!
< 1213913983 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I used to think version control systems were overkill.
< 1213913995 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jix: it's because ais523, although accepting that git would work totally fine and would be equal to darcs, wants to use darcs to develop even though ESO has some infrastructure [with more to come] built around git
< 1213913997 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Then I made a big change to a file that I couldn't easily revert.
< 1213913998 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e.g. the online repo viewer
< 1213913999 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And it broke everything.
< 1213914001 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213914001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jix: well, the issue here is that I'm using a different VCS for my projects than tusho is for eirs
< 1213914007 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's untrue
< 1213914009 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :s/tusho/the rest of ESO/
< 1213914016 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and the point is that we have infrastructure, with more to come, utilizing it
< 1213914019 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: the rest of ESO is you
< 1213914021 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, you've even said that git would work fine
< 1213914023 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, but not forever
< 1213914032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what if the rest of ESO wants to use darcs?
< 1213914043 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's not what I said
< 1213914044 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :darcs rules
< 1213914046 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I am also somewhat curious as to why you've gone out of your way to criticize my opinions so many times recently for essentially no reason.
< 1213914051 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't like darcs
< 1213914052 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I haven't.
< 1213914055 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It was relevant to the discussion.
< 1213914058 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i don't like git either
< 1213914062 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ESO has infrastructure, with more to come (important note) based on git.
< 1213914072 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, ESO is likely to use git more and more and not other VCS'.
< 1213914074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: there are two things based on git, because you chose to use it
< 1213914080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for two projects you started
< 1213914086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's fine
< 1213914092 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you misunderstand 'infrastructure'
< 1213914094 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :jix: I'm not a big fan of decentralized revision control in general, but I still Mercurial because it's soooooooo easy to set up on a server X-D
< 1213914097 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :infrastructure = code browser, etc
< 1213914105 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i use bazaar
< 1213914108 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'm willing to convert my projects to git to work in your browser
< 1213914120 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but that conversion does not work foolproof, ais523
< 1213914123 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: because switching from svn to it was the most easiest switch imho and it's soooo easy to setup
< 1213914127 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and since you have acknowlegded that git would work fine
< 1213914131 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you could just... you know. use it
< 1213914134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, it only needs to work for the things that the browser shows
< 1213914139 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or, you could just forfeit the code browser like earlier
< 1213914147 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i have no problem of using different vcs for different projects
< 1213914150 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :*with
< 1213914151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is revisions, commits and patches
< 1213914156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't see how they could fail to convert
< 1213914157 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I am not happy with the duplication of the storage.
< 1213914158 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with any VCS
< 1213914165 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :When it gets more revisions that will be a problem.
< 1213914170 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so if i work on a project that uses GIT i'd use git too
< 1213914179 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And I don't want C-INTERCAL taking up a lot of space just because you don't want to use git for no reason...
< 1213914194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it's hardly likely to take up a lot of space
< 1213914214 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Darcs is not the most space-efficient VCS, ais523.
< 1213914222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it isn't
< 1213914224 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :uh and darcs vs git i'd vote for git because darcs dependencies aren't nice
< 1213914228 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so a git conversion won't take up much more
< 1213914256 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :like compiling ghc isn't fun
< 1213914265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jix: well, I have ghc already
< 1213914273 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jix: he has this brilliant idea of automatically converting darcs to git for the code browser & similar
< 1213914276 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and doing this routinely to keep it up to date
< 1213914282 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :instead of using git (which he has acknowledged would be fine)
< 1213914304 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well if it makes no differences for anyone but him why shouldn't he do that
< 1213914304 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: but annoying for someone like me, who likes the darcs interface but not the git interface
< 1213914320 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you could write some small shellscript wrapper for that couldn't you?
< 1213914324 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: maybe you could spend some time with it?
< 1213914327 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I bet you'd come out more efficient.
< 1213914346 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jix: yes, I'm thinking about it
< 1213914359 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :which imho would be a better solution that duplicating the repo
< 1213914363 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :*tan
< 1213914365 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :*than
< 1213914377 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is too tired to write...
< 1213914384 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, I'm reasonably efficient as is, and going much faster wouldn't give me time to review my changes
< 1213914391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as is, I've caught quite a few errors at commit-time
< 1213914401 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Well, if you can get an equal speed with git and all these advantages...
< 1213914412 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :If you wish, though, write that shell wrapper.
< 1213914416 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure lots of people would find it useful, actually.
< 1213914548 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Gaiz
< 1213914555 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What do you think of this so far : http://esolangs.org/wiki/User:Slereah/Limp
< 1213914653 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: It rox my box.
< 1213914671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I can't figure out how to use git commit --interactive at all
< 1213914676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that's the main reason I use darcs
< 1213914681 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: You could ask #git.
< 1213914688 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Or the mailing list.
< 1213914698 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm going to have problems differenciating names from function values
< 1213914698 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: if I ask them how to make git work exactly like darcs, most likely they'll say "use darcs"
< 1213914705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whichis a sensible reply in the circumstances
< 1213914710 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I doubt it.
< 1213914710 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'll have to do something moar rigorous for it.
< 1213914716 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Just ask them how to efficiently use git commit --interactive.
< 1213914720 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That's your real question.
< 1213914734 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's just hidden in the layer of 'darcs thingy is efficient', 'I want git commit --interactive to be as efficient'
< 1213914745 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Which does not equate to 'I want it to work exactly like darcs', which would be a bad phrasing of it.
< 1213914805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it's fundamentally different
< 1213914811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :darcs separates patches for showing them
< 1213914815 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :git doesn't
< 1213914823 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Ask them how to do a similar workflow.
< 1213914827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can't commit a change to a file but not an unrelated change elsewhere in that file
< 1213914837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also you have to commit a diff before you can look at it
< 1213914841 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*ahem* I don't know why ais523 thinks I'm a git-workflow expert.
< 1213914842 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, tentative-commit it
< 1213914846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I don't
< 1213914856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm just explaining why using git would be against my interests
< 1213914863 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can I not just use darcs as an interface to it?
< 1213914896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I'm not sure I understand it
< 1213914924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It wouldn't be against your interests! Just ask #git, jeez.
< 1213914937 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(And don't say "tusho told me to come in here and ask you how to make git exactly like darcs". Because that's silly.)
< 1213914945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what else should I say?
< 1213914957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :seriously
< 1213914963 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ais523 : What do you not understandy?
< 1213914972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'm used to 'darcs record'. How can I use 'git commit --interactive' for a similar workflow?
< 1213914990 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: the whole thing, my head isn't getting around it for some reason
< 1213915018 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Not even the recursive-lisp-lambda part? :o
< 1213915033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm having trouble parsing the syntax in my head
< 1213915037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :possibly because I'm tired
< 1213915087 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I just told you how to ask them. :P
< 1213915091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, I've copy/pasted that question to #git
< 1213915093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to see what happens
< 1213915101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and nobody's replied so far
< 1213915111 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and if they suggest pointers to a different workflow, listen to them.. open mind and all that
< 1213915121 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, the syntax for processes is P ::= 0 | x<y>.P | x[y].P | (n x)P | (P|P) | !P
< 1213915122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, well actually they're just ignoring me
< 1213915127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is unsurprising
< 1213915230 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no they're not
< 1213915239 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :guess what, irc channels are idle most of the time :|
< 1213915249 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and people only answer questions they can
< 1213915255 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :#git asn't when I arrived
< 1213915255 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there you go
< 1213915491 0 :ihope_!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1213915497 0 :ihope_!unknown@unknown.invalid NICK :ihope
< 1213915662 0 :Phenax!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213915670 0 :Phenax!n=Phenax@67.15.72.46 JOIN :#esoteric
< 1213915960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm?
< 1213915971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how goes "interfunge"?
< 1213915976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: again not at all, so far
< 1213915982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've been too busy arguing with tusho
< 1213915986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for the last month or so
< 1213915996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, try /ignore
< 1213915996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1213916004 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: considering we're the two members of ESO
< 1213916005 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, I enjoy the arguments
< 1213916006 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that might not be so productive
< 1213916012 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(and the two main people on Canada)
< 1213916017 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I admit that /ignore tusho would make me a lot more productive at many things, though
< 1213916018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, tell him to shut up then?
< 1213916025 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i could say the same!
< 1213916040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hey, I didn't say the arguments were tusho's fault!
< 1213916052 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes you did! fuck you ais523!
< 1213916052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, shut up yourself?
< 1213916056 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i hope you die in a fire!
< 1213916062 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a firey fire
< 1213916063 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with FIRE!
< 1213916090 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a hot one?
< 1213916113 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hugs tusho
< 1213916124 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes
< 1213916125 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with hot fire
< 1213916151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that might work, but then how would I convince tusho of what I wanted to convince them of?
< 1213916164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :them?
< 1213916171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :split personality?
< 1213916177 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, just singular they
< 1213916179 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :singular they
< 1213916186 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I use it quite a bit
< 1213916187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf is singular they?
< 1213916189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"he"?
< 1213916197 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: use of the word they to refer to one object
< 1213916201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to avoid having to state a gender
< 1213916202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's common
< 1213916206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that isn't correct English afaik?
< 1213916211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and well tusho is *he*
< 1213916211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afaik
< 1213916215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: even Shakespeare used the word themself
< 1213916218 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It _will_ be
< 1213916222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :despite knowing the gender of the person in question
< 1213916226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's hardly new
< 1213916229 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :let's all use spivak
< 1213916232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ok, but this isn't old English
< 1213916235 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, though, I don't think e might like that
< 1213916247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It might get em enflamed.
< 1213916248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :spivak?
< 1213916256 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: use of the word e as the singular of they
< 1213916262 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And e'll lose eir mind!
< 1213916267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well e I accept
< 1213916271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I know what it means
< 1213916277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway what is spivak?
< 1213916343 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"They" is correct English grammar. If anybody tells you otherwise, they're right.
< 1213916355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ihope: s/right/wrong/?
< 1213916362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you just contradicted yourself
< 1213916366 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nope. :-)
< 1213916414 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :maybe you mean "they's right"?
< 1213916427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or 'they''s right?
< 1213916437 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, double-single-quote, I don't use that often
< 1213916452 0 :Ilari!n=user@a88-112-38-36.elisa-laajakaista.fi JOIN :#esoteric
< 1213916493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, double single quote exist?
< 1213916499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some langs use it, I think
< 1213916510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. TexInfo uses it for directed closing double-quotes
< 1213916512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hard to keep apart from double quote...
< 1213916519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you write `` for a directed opening double-quote
< 1213916525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean in hard written text '' == "
< 1213916531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and in some fonts it is
< 1213916535 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: tusho tells me that you recognised my quit message as INTERCAL
< 1213916543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :`` == ''
< 1213916552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as a double-quoted ' == '
< 1213916553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, they look different in my font
< 1213916553 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :``a'' is awful
< 1213916562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes
< 1213916565 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yup.
< 1213916571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: any idea what it does?
< 1213916587 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, ais523, get back into #git so they can hit you with the force of a thousand reasoned arguments :-P
< 1213916595 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Nope. I haven't studied Intercal very much.
< 1213916601 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I got a very satisfactory answer from #git, thanks
< 1213916612 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1213916619 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait, didn't you say it supports your workflow anyway?
< 1213916625 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just a second ago
< 1213916631 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213916638 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :does that mean you'll be using git?
< 1213916645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, try mercurial
< 1213916646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213916649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :way better than git
< 1213916658 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ignore AnMaster, as he is a complete liar.
< 1213916658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that seems to be the other main alternative, after reading up on this online
< 1213916666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apart from git and darcs
< 1213916670 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :besides, the only reason git is on the table is because ESO are utilizing it already
< 1213916672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well darcs is good too
< 1213916679 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: anyway, is it time to do my victory dance?
< 1213916686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm using darcs at the moment, tusho's trying to convince me to use git
< 1213916695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas I just want to get on and write INTERCAL compilers...
< 1213916697 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and you just found out it supports your workflow fine...
< 1213916701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I'd recommend "keep darcs" then
< 1213916709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or "use mercurial"
< 1213916712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but he can't use the ESO code browser then
< 1213916714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :git really isn't that good
< 1213916717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :without his awful convert-to-git-regularly hack
< 1213916728 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, /me dances the victory dance.
< 1213916730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, why would he want that code browser
< 1213916737 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because he said he did
< 1213916742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just use trac?
< 1213916746 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and wrote an awful hack to get it working
< 1213916749 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: trac handles darcs?
< 1213916750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and trac is awful, awful
< 1213916754 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I like trac
< 1213916755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry
< 1213916761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I *think* there may be a plugin for it
< 1213916768 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i thought you said that git was designed for your workflow, anyway
< 1213916781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I know there is a plugin for bzr in trac, and iirc one for mercurial
< 1213916802 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, its designed for lots of other workflows too
< 1213916811 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and that's good - think of all the other contributors
< 1213916814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, mercurial works well
< 1213916821 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you've found that out, can't we just get on with it and live in esogitty harmony
< 1213916828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, why can't we serve to them in both git and darcs?
< 1213916830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and mercurial got a VERY GOOD code browser
< 1213916837 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not this again, we've already argued about this
< 1213916839 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: try telling tusho that
< 1213916847 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mercurial does not support ais523's darcs-esque workflow in any way
< 1213916849 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e's the one who installed the browsers
< 1213916851 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I know, having used it for ages
< 1213916867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, isn't there a good code browser for darcs too?
< 1213916869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: the main issue is you wanting to have a list of all the repos on the front page
< 1213916872 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :autogenerated by cgit
< 1213916874 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1213916877 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it us not
< 1213916885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :otherwise having different browsers for different formats would be fine
< 1213916885 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's utterly untrue
< 1213916889 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's utterly untrue
< 1213916894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, a quick google: http://progetti.arstecnica.it/trac+darcs/
< 1213916901 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and this belongs in #ESO
< 1213916903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: there's no other good reason to have /everything/ in git format
< 1213916905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, worth trying
< 1213916907 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and this belongs in #ESO
< 1213916915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: but then AnMaster couldn't join in the argument
< 1213916918 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213916926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that is what he wants!
< 1213916927 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: his part consists of endlessly repeating 'use mercurial'...
< 1213916939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so I agree lets keep it here
< 1213916949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, http://progetti.arstecnica.it/trac+darcs/
< 1213916969 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yay! now I can use the shitty trac with darcs!
< 1213916972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that solves all the world's problems
< 1213916990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, note I haven't tried that trac plugin so no idea if it is good
< 1213916995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but maybe worth a truy
< 1213916996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try*
< 1213917010 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i thought you were discussing this in #ESO
< 1213917013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :...so I voice AnMaster in #ESO, and tusho leaves in protest?
< 1213917021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, no since you parted there
< 1213917028 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it was an opt-out of an argument going nowhere
< 1213917032 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which I'm not interested in following
< 1213917101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... trac's got a bit spiffier since I last used it
< 1213917107 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :last year, on a major University project
< 1213917117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yeah trac 0.11 is quite good
< 1213917123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :compared with the previous one
< 1213917128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it was pretty good even then
< 1213917131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc 0.11 is still in beta though
< 1213917131 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i could go on about all the hidden gotchas and failures of trac
< 1213917132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure
< 1213917136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although tusho seems not to like it for some reason
< 1213917141 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: go on, you might convince me
< 1213917143 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but I won't, because I opt-outed of that argument
< 1213917152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, then you won't convince me
< 1213917157 0 :jix!unknown@unknown.invalid QUIT :"CommandQ"
< 1213917159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you don't provide arguments
< 1213917166 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i didn't have any hope of convincing you in the first place
< 1213917171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, care to kickban tusho again? ;)
< 1213917190 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can someone other than tusho explain what happened then?
< 1213917192 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, because I have flagrantly disturbed the channel
< 1213917199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've heard the story from them, but it may be biased
< 1213917208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and deserve a kickban from not wanting to participate in this
< 1213917222 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1213917223 0 :oerjan!unknown@unknown.invalid QUIT :"Good night"
< 1213917223 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :i lol'd
< 1213917230 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I requested the kickban as a joke
< 1213917235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well trac can be a bit hard to setup I agree, and it is a "all in one solution" which means it isn't the best at any of the tasks
< 1213917238 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, and Phenax was the one who was legitimately going to be kickbanned
< 1213917242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the parts integrate well
< 1213917247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because he talks like this:
< 1213917262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, for example the trac bug tracker is quite bad compared with, say, mantis
< 1213917265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or bugzilla
< 1213917272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it reminded me of bugzilla a lot
< 1213917273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it integrate well into the other parts
< 1213917286 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :im too fucking badass to get kickbanned motherfuckas!
< 1213917286 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: c-intercal already has a bug tracker, for what it's worth
< 1213917293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: actually two
< 1213917297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :both Debian and Ubuntu set one up
< 1213917303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hah
< 1213917305 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think they do it as a matter of course
< 1213917331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I may write an ebuild for c-intercal
< 1213917331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nobody's tried to use Ubuntu's but me, though
< 1213917332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213917334 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :15:24:49 <Phenax> one tyme my profesor did dat 2 and i was like holy shat i got like 4 routersa that are MIPS
< 1213917334 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :15:30:20 <Phenax> augur: im lookin fo sometin i can drink durin class i dun rly wanna pop any pills durin class
< 1213917335 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :15:30:26 <Phenax> campus securiy canna b liek waddat
< 1213917335 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :15:31:15 <Phenax> BUT I ALSO WANT TO FUCKIHN BURP IN MY PROFESSORS FACE AND IT NEEDS TO SMELL LIEK ENERGY
< 1213917335 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :15:34:30 <Phenax> randall is betta dan spinelli olol
< 1213917336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it failed
< 1213917337 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :etc
< 1213917338 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Phenax: are you at all interested in esoteric languages, or only in talking like a gangsta?
< 1213917339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ebuild?
< 1213917368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ebuild = gentoo package (or rather building instructions)
< 1213917377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :trac is missing good dependency support on bugs
< 1213917380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's one issue
< 1213917382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: interesting idea
< 1213917391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there was an RPM at one point, but it's unmaintained
< 1213917395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes agreed about the bugs dependency, there is a plugin for it
< 1213917398 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a .deb
< 1213917404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure if 0.11 got it by default
< 1213917411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and apparently Debian got an earlier version running on the Hurd
< 1213917413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, an ebuild should be rather simple
< 1213917414 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: anyway, if you found out that git supports your workflow fine, ESO already has some stuff working on git and it's all fine, can't we just stop talking about this and get on with things?
< 1213917417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just a random idea
< 1213917421 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's very unproductive, this
< 1213917431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't is basically ./configure --prefix=/usr && make && make install
< 1213917432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1213917435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: maybe I want to do something other than ESO
< 1213917440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes
< 1213917440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, or is there any other steps?
< 1213917451 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and?
< 1213917454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there shouldn't be if everything goes to plan
< 1213917459 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it was just an extra reason to use it
< 1213917463 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(along with its large adoption)
< 1213917468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about cflags? does a general sane CFLAGS="-O2 -march=<something> -pipe" work for it?
< 1213917480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes
< 1213917488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I think the Makefile specifies its own cflags in some cases
< 1213917492 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I think -j might fail
< 1213917499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I may have to look into that
< 1213917505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, should be quite simple to write an ebuild
< 1213917510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213917516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :need some MAKEOPTS filtering maybe
< 1213917518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you use gentoo?
< 1213917525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes of course
< 1213917530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gentoo, Arch and FreeBSD
< 1213917531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1213917535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and OpenBSD
< 1213917543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm pretty sure it works on the BSDs now
< 1213917548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also used to use slackware, don't do atm
< 1213917558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well bsd I use for servers...
< 1213917562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently it didn't work on Cygwin the last time someone tried
< 1213917565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not going to try c-intercal there
< 1213917585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but DOS works? ;P
< 1213917586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, unless you have INTERCAL programs running on the servers and need to compile the libraries for OpenBSD/FreeBSD
< 1213917589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes
< 1213917597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I think the Cygwin person was using it wrong
< 1213917601 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or got the build process wrong
< 1213917610 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway I've torn out and replaced the build process since
< 1213917615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so maybe it works now
< 1213917615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> AnMaster: well, unless you have INTERCAL programs running on the servers and need to compile the libraries for OpenBSD/FreeBSD <-- I don't...
< 1213917641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if INTERCAL takes off, maybe some day you will need to run INTERCAL programs on your servers
< 1213917650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not likely
< 1213917651 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :takes off since 197X? :P
< 1213917657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, indeed
< 1213917665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, it got a lot more active in the early 1990s
< 1213917671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when someone actually wrote a modern compiler for it
< 1213917674 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's called "the internet"
< 1213917678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and now its control structure is almost nice
< 1213917693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :its just expressions and string-handling that need help
< 1213917718 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and its syntax.
< 1213917722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what is the official url to c-intercal?
< 1213917729 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: has none
< 1213917734 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :intercal.freeshell.org hosts the downloads
< 1213917739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I mean the download
< 1213917742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: release versions: http://intercal.freeshell.org/download
< 1213917746 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :maybe c-intercal.eso-std.org will show something at one point, though :-P
< 1213917746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a mirror that is always up
< 1213917755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that mirror have been down sometimes
< 1213917757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm
< 1213917769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :development version: currently http://eso-std.org/darcs/c-intercal
< 1213917770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wow
< 1213917773 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that links to elliotthird.org
< 1213917777 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes
< 1213917785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although your mirror of it's missing
< 1213917786 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and soon to be http://code.eso-std.org/c-intercal.git right? ;)) </flamebait, please please ignore>
< 1213917790 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and yes, it is
< 1213917794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :elliotthird.org is zip for now
< 1213917805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, you put it back up
< 1213917815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no i didn't
< 1213917817 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it just goes to eso-std.org
< 1213917819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, you can have that URL fine, let me just set up a cronjob...
< 1213917826 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AIEEEEEEEEE!
< 1213917827 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1213917947 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AIEEEEEEEEEs523
< 1213917951 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is more fitting
< 1213918336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you killed the conversation
< 1213918357 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: intercal.freeshell.org's mirrored itself, btw
< 1213918359 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :KILLA
< 1213918368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm ok
< 1213918399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, the files to download are
< 1213918404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not sure about the page that links to them
< 1213918494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://packages.debian.org/sid/hurd-i386/intercal/download <-- seriously, what a ridiculous thing to do
< 1213918503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doubts anyone tries to run Intercal under Hurd
< 1213918627 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's automatic ais523 ...
< 1213918629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doubts anyone tries to run Hurd
< 1213918635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, I know
< 1213918643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that doesn't make it any less ridiculous
< 1213918661 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, when Hurd finally takes off and overtakes Linux, people will be able to run INTERCAL programs on it!
< 1213918709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, would dev-util fit for c-intercal?
< 1213918713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as a package category
< 1213918718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's dev-util for?
< 1213918723 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :c-intercal's a compiler and debugger
< 1213918732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it should be in the same package category as gcc, probably
< 1213918740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in terms of what it does, not in terms of importance
< 1213918743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gcc is sys-dev iirc
< 1213918752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is reserved for system packages
< 1213918756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, so less important, but the same sort of thing
< 1213918759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway: http://rafb.net/p/G6tQAh69.html
< 1213918761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dev-util seems about right
< 1213918783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sys-devel/gcc
< 1213918784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1213918796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dev-util doesn't look like it contains compilers
< 1213918810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just development utilities that aren't compilers or interps
< 1213918814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/PHuaTE63.html
< 1213918816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but maybe I just don't recognise any there
< 1213918832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's in dev-lang?
< 1213918845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/JISgdH87.html
< 1213918885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems like it will fit there
< 1213918885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that looks more like it
< 1213918907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably convickt would go in dev-util
< 1213918917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but make install installs both ick and convickt at the moment
< 1213918920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how was the version number now again?
< 1213918926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc there was something complex there
< 1213918928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :read it right to left
< 1213918938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :blergh
< 1213918960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that means I will have to actually call it 28.0 in portage I guess
< 1213918962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so 0.28 = 28.0 in a normal system
< 1213918971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or 28:0.28 is what Debian call it
< 1213918972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or the package manager will freak out
< 1213918978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well : won't work
< 1213918980 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they dupe the most significant part to the start
< 1213918987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as : is reserved for something else
< 1213918994 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: epoch number?
< 1213919001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, for "slots"
< 1213919001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what it means in Debian
< 1213919006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :otherwise, 28.0.28 I guess
< 1213919012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as you can install different ones side by side
< 1213919016 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :SUP NIGGAS
< 1213919018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like gcc 3.x and gcc 4.x
< 1213919020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :side by side
< 1213919024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or kde 3.x and kde 4.x
< 1213919025 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: ?
< 1213919027 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey
< 1213919036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually 3.5.x and 4.0.x
< 1213919038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^
< 1213919041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213919055 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I think it's unlikely that people would simultaneously install two versions of C-INTERCAL
< 1213919072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well portage would barf on a version containing ;
< 1213919073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1213919074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::
< 1213919083 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so 28.0.28 then
< 1213919087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213919089 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it sorts properly, and also looks right
< 1213919118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also it has to be c_intercal
< 1213919133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that seems reasonable
< 1213919135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :portage uses - to separate package name and version
< 1213919139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just 'intercal' to debian
< 1213919146 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's just biased
< 1213919157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :clc_intercal deserves a say, too
< 1213919166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or you could call it ick after the binary, but that's probably a bad idea
< 1213919218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, care to give me a one line package description?
< 1213919221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very short
< 1213919237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C-INTERCAL - INTERCAL to binary (via C) compiler
< 1213919239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The GNU Compiler Collection. Includes C/C++, java compilers, pie+ssp extensions, Haj Ten Brugge runtime bounds checking" is about max lenght
< 1213919246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok!
< 1213919261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :HOMEPAGE=""?
< 1213919270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :intercal.freeshell.org
< 1213919272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for the time being
< 1213919309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"http://intercal.freeshell.org/download/ick-0-28.tgz"
< 1213919312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why not a .?
< 1213919316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for dos
< 1213919317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would make my life easier :P
< 1213919319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :8.3 filenames and all that
< 1213919461 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1213919467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oko
< 1213919530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
< 1213919531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ?
< 1213919538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what platforms does it work on?
< 1213919541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it should work on all platforms
< 1213919547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thanks in part to your debugging
< 1213919554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, int has to be at least 32 bit
< 1213919555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LICENSE?
< 1213919559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but everything does that nowadays
< 1213919565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GPL-2? GPL-3?
< 1213919566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nearly all of it's GPL2
< 1213919571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apart from the documentation's GFDL
< 1213919573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well what one should I put there
< 1213919577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok GPL-2
< 1213919578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the skeleton files are PD
< 1213919587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :DEPENDS?
< 1213919594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on what
< 1213919598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc,
< 1213919605 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and development headers like stdio.h
< 1213919613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably Gentoo will have those already
< 1213919622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well yes
< 1213919627 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or it couldn't build it
< 1213919633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but if you can build it, you can run it, I think
< 1213919640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it *could* have another compiler
< 1213919642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :technically
< 1213919645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like icc or pcc
< 1213919652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, C-INTERCAL can run on other compilers, technically
< 1213919656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that hasn't been tested for years
< 1213919662 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric
< 1213919666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and some advanced features require gcc
< 1213919690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>>> Creating Manifest for /usr/local/portage/generic-overlay/dev-lang/c_intercal
< 1213919695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to unpack it
< 1213919718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have to leave in a couple of minutes
< 1213919719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>>> Unpacking source...
< 1213919719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>>> Unpacking ick-0-28.tgz to /var/tmp/portage/dev-lang/c_intercal-28.0.28/work
< 1213919719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>>> Source unpacked.
< 1213919722 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because of midnight
< 1213919733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :argh
< 1213919736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :config.sh?
< 1213919742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instead of configure
< 1213919742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213919747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's configure, 8.3ised
< 1213919748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that really really makes it complex
< 1213919757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I mean it
< 1213919759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just add a symlink from configure
< 1213919760 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you like
< 1213919763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1213919765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it'll work
< 1213919770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or rename it
< 1213919771 0 :edwardk!n=edwardk@pdpc/supporter/base/edwardk JOIN :#esoteric
< 1213919838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I'm asking in #gentoo-dev-help now
< 1213919862 0 :tusho!unknown@unknown.invalid QUIT :
< 1213919871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> hi I need some help with a package that call it's configure for "config.sh" due to dos compatibility (yes!)
< 1213919871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> how do you tell econf about that?
< 1213919893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gtg, sorry
< 1213919900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'll see how it went tommorow, probably
< 1213919902 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bye
< 1213919903 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213919905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :symlink
< 1213919983 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out
< 1213920405 0 :ihope_!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1213920413 0 :ihope_!unknown@unknown.invalid NICK :ihope
< 1213920613 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hi, RodgerTheGreat.
< 1213920619 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey
< 1213920621 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Everyone else is denied my hello today.
< 1213920623 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'sup?
< 1213920626 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not much.
< 1213920635 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :any particular reason I have been chosen?
< 1213920707 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I thought it somewhat appropriate because--hey, does this sketch indicate that Dr. T has a device for using his cute little tyrannosaurus arms more like human hands?
< 1213920736 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213920752 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :having two claws is rather limiting for tasks involving fine manipulation
< 1213920765 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed.
< 1213920802 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does it have a cute little AI to do with it, rather than somehow being fully controlled by only however many degrees of freedom two claws gives?
< 1213920827 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't go into detail. I was thinking neural interface
< 1213920840 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mm.
< 1213920851 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :he's Dr. Tyrannosaurus, not Doc Oc.
< 1213920886 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-)
< 1213920927 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbiab
< 1213920939 0 :olsner!unknown@unknown.invalid QUIT :"Leaving"
< 1213921912 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I wonder
< 1213921922 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why is lambda calcul named thusly?
< 1213921933 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I can see the pi <-> processus, but why lambda?
< 1213922016 0 :edwardk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213922021 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe when Church invented it, he decided to use a lambda to denote a function, then he named the thing after it. Or some other such, I guess.
< 1213922100 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Lambda seems like an odd choice, though
< 1213922106 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :he liked sheep?
< 1213922121 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"so what did you name that construct of yours?" "lamb, duh."
< 1213922122 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What would be a better choice?
< 1213922122 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He wasn't German or anything, so what could it mean in English?
< 1213922131 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Firefox 3 was mentioned on the Cobert Report on Tuesday
< 1213922159 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'd go with my explanation, it makes so much sense i could swallow it whole.
< 1213922172 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, since I don't know what it stands for
< 1213922224 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :S:"explain X" o:"explains X..." S:"i don't know if that's right because i don't know what's right"
< 1213922228 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :man, you can't question everything
< 1213922235 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :some things, you just have to accept.
< 1213922260 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :like peanuts, the existance of god, and the sheep fetish church had
< 1213922280 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But Church wasn't sexy, so it doesn't fit in my head
< 1213922283 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I cannot picture it
< 1213922287 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I do not want to.
< 1213922538 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well that's just silly
< 1213922544 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :now you're just being silly
< 1213922547 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sillydoodles.
< 1213922644 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Nothing in the original article :o
< 1213922656 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Let's invoke the spirit of Alonzo Caspip.
< 1213923594 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213923833 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So in pi calculus, threads send channels to each other via channels?
< 1213923972 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's a way to see it.
< 1213924000 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You can also throw the semantics away and just keep the name transfering.
< 1213924073 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or you can use biscuit trucks.
< 1213924075 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Somehow.
< 1213924079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho left?
< 1213924081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1213924091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I made an ebuild for C-INTERCAL
< 1213924135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night
< 1213924190 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Bai.
< 1213924216 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Problem with the names is, I don't have an easy way to mix the names and the functions.
< 1213924334 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: eagerly waiting for limp
< 1213924352 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Don't be too eager.
< 1213924363 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I don't have much clue of how to deal with pi in scheme.
< 1213924368 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :don't you tell me what not to be too.
< 1213924544 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm not too sure what language to use.
< 1213924568 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It would probably be easier in Python, since it has lambdas, function definition and is imperative.
< 1213924659 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although maybe slow.
< 1213925168 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :how slow?
< 1213925238 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I dunno.
< 1213925248 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Python is usually quite slow when I make it do huge things.
< 1213925263 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And from what I saw, it doesn't fare well in performance tests.
< 1213925356 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Any critics on the language so far?
< 1213926123 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hulo?
< 1213926461 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so oklofok
< 1213926468 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :how has reactance changed?
< 1213926468 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213926484 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :augur: i can show you logs tomorrow
< 1213926487 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :now sleep ->
< 1213926494 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :just off the top of your head
< 1213926499 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what do you think has changed?
< 1213927332 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :People of Esoteria
< 1213927379 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Do you think I need a particular way to differentiate strings (ie : list of numbers) from names in limp?
< 1213927390 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or do I just try to let the context do it?
< 1213929619 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :strings vs names??
< 1213929625 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whats the supposed difference?
< 1213929641 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, the I/O works with strings.
< 1213929649 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213929656 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Actually, they are lists of numbers, for the functional part.
< 1213929662 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whar?
< 1213929683 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :and actually, they're not really lists. They're consed together like a conga line (there's no null type)
< 1213929702 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oookay
< 1213929720 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :On the other hand, the pi part uses names.
< 1213929728 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh i see, you're doing pi calculus
< 1213929733 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nevermind, i have nothing to contribute
< 1213929737 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh
< 1213930826 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Haskell doesn't have any non-deterministic bits, does it?
< 1213930855 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, apart from any undefined behavior it may have.
< 1213930882 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm sure it has some random number liberries
< 1213931065 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but saying "flip a coin" is not the same as saying "pick one".
< 1213931127 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, he could pick the one on the left if it's head.
< 1213931205 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Choosing "left if it's heads, right if it's tails" isn't really a choice at all, as "right if it's heads, left if it's tails" produces exactly the same result.
< 1213931280 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Then on what criterias do you chose?
< 1213931288 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And how is that non-determinism?
< 1213931346 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :For some reason, I have the Meow Mix song on my MP3 player, and never knew about it.
< 1213932028 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, if I have a programming language with a function pick(a,b) that returns either a or b, a compiler might always return a, or always b, or whichever's smaller, or whichever looks more like a giraffe in its opinion.
< 1213932041 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Whichever, in the compiler's opinion, is best.
< 1213932072 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh.
< 1213932081 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, wouldn't that depend on the compiler?
< 1213932086 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes.
< 1213932097 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Then why ask about Huskoll?
< 1213932175 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Plus Hoskoll is horrible :o
< 1213932178 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Huskoll?
< 1213932181 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hoskoll?
< 1213932198 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hoskoll.
< 1213932209 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's derived from Losp.
< 1213932210 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why should Haskell not have nondeterministic stuff, if that's what you're asking?
< 1213932232 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm asking that if it depends on the compiler, why ask about the language.
< 1213932250 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The language is what specifies what the compiler's allowed to do.
< 1213932265 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If the compiler is given freedom, that's nondeterminism of a sort.
< 1213932270 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh.
< 1213932276 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well I have no idea.
< 1213932492 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ask #haskell mehbe?
< 1213932568 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://haskell.org/ghc/docs/latest/html/users_guide/bugs-and-infelicities.html
< 1213932577 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"13.1.2. GHC's interpretation of undefined behaviour in Haskell 98"
< 1213932581 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Thar?
< 1213935783 0 :GregorR!unknown@unknown.invalid NICK :GregorR[Prague]
< 1213937505 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213937768 0 :augur!unknown@unknown.invalid NICK :psygnisfive
< 1213938485 0 :GreaseMonkey!n=gm|--0@219-88-194-36.jetstream.xtra.co.nz JOIN :#esoteric
< 1213938712 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213938730 0 :Slereah_!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213939326 0 :Slereah!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213939332 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213939434 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213940018 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Esme
< 1213940020 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Meh.
< 1213940135 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242397933.dsl.bell.ca JOIN :#esoteric
< 1213940282 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hello guy.
< 1213940304 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :hi
< 1213940328 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :How's it going?
< 1213940343 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :alright, yourself?
< 1213940378 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Just dandy.
< 1213940387 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Almost finished the specs of my new language.
< 1213940410 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :cool, can i see?
< 1213940457 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/User:Slereah/Limp
< 1213940979 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Still need to clean up the page, though
< 1213941010 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :looks good
< 1213941033 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Thanks.
< 1213941037 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Any critics?
< 1213941045 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :nope
< 1213941192 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric
< 1213942266 0 :cherez1!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1213942271 0 :cherez!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213942303 0 :cherez1!unknown@unknown.invalid NICK :cherez
< 1213942305 0 :cherez!unknown@unknown.invalid PART #esoteric :?
< 1213942441 0 :kwertii!unknown@unknown.invalid QUIT :"bye"
< 1213942957 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213942977 0 :Slereah_!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213943773 0 :poiuy_qwert!unknown@unknown.invalid QUIT :
< 1213944231 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :huh.. thats neat
< 1213944238 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :XORs are conditional inverters :)
< 1213946066 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1213946907 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklofok!
< 1213947787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<psygnisfive> XORs are conditional inverters :) <-- yes and?
< 1213947809 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think its cool.
< 1213947817 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You know what else is cool?
< 1213947820 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The Fonz.
< 1213947827 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Eyyyyyy
< 1213948611 0 :oklopol!n=nnscript@a91-152-134-23.elisa-laajakaista.fi JOIN :#esoteric
< 1213948620 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! :D
< 1213948625 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :morning :)
< 1213948799 0 :clog!unknown@unknown.invalid QUIT :ended
< 1213948800 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1213949636 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213949894 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! >O
< 1213949921 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we need to consider two things, oklopol. ais brought them up earlier.
< 1213949941 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and i think we should do both of them
< 1213949954 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the first is lambda formal argument lists
< 1213949956 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :instead of @ -> ...
< 1213949964 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i suggest @: ...
< 1213950049 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :also, two reactions like x -> y, z -> y
< 1213950064 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :should the second invalidate the first
< 1213950070 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or should they _both_ be active?
< 1213952705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyone seen ais or ehird today?
< 1213952716 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i saw ais earlier
< 1213952726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how long ago?
< 1213952727 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whereby earlier means yesterday, but thats today for me ;)
< 1213952736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :around midnight GMT?
< 1213952742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if then it is not of interest
< 1213952752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean today as in European time
< 1213952790 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i saw ais around 6pm EST 19th June
< 1213952803 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that is, 10 hours ago
< 1213953051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that is of 0 interest
< 1213953055 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::p
< 1213953059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because that would be midnight
< 1213953061 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its still today for me! :p
< 1213953065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same time as I last saw him
< 1213956513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :today, i'm going to DRINK MYSELF DRUNK
< 1213956641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: they both used to be active
< 1213956648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you've changed that at some point
< 1213956656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they're both active in my implementation
< 1213957373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure i've asked you exactly whether they x->z; y->z should keep both reactions, but cannot find that in my logs
< 1213957374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damn
< 1213959922 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213960543 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Remote closed the previous member app"
< 1213963554 0 :AnMaster!unknown@unknown.invalid QUIT :"thunderstorm"
< 1213964995 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1213965718 0 :ais523!i=93bc93ac@gateway/web/ajax/mibbit.com/x-dadd70763803ff64 JOIN :#esoteric
< 1213966420 0 :ihope_!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1213966426 0 :ihope_!unknown@unknown.invalid NICK :ihope
< 1213966540 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi ihope
< 1213966563 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello.
< 1213966661 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's exam results came out today
< 1213966753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I finally figured out what I'd got wrong on my option form
< 1213966761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was having problems counting to 120 in units of 10
< 1213966768 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which should be a simple task for a programmer
< 1213966834 0 :ais523!unknown@unknown.invalid QUIT :"mibbit.com: brb"
< 1213966988 0 :RedDak!n=dak@host75-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric
< 1213967203 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213967349 0 :caio!n=caio@201-92-41-98.dsl.telesp.net.br JOIN :#esoteric
< 1213968394 0 :jix!n=jix@dyndsl-091-096-061-062.ewe-ip-backbone.de JOIN :#esoteric
< 1213969314 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213969620 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1213971158 0 :Judofyr!unknown@unknown.invalid QUIT :
< 1213971731 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213971981 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213972251 0 :jix!n=jix@dyndsl-091-096-032-198.ewe-ip-backbone.de JOIN :#esoteric
< 1213973683 0 :Judofyr!n=Judofyr@c0F9CBF51.dhcp.bluecom.no JOIN :#esoteric
< 1213974076 0 :Judofyr!unknown@unknown.invalid QUIT :
< 1213974253 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric
< 1213974678 0 :ais523!i=93bc93ac@gateway/web/ajax/mibbit.com/x-9781cc7495e4f083 JOIN :#esoteric
< 1213974699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :back, sorry it took so long
< 1213975620 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213975813 0 :Judofyr!n=Judofyr@c0F9CBF51.dhcp.bluecom.no JOIN :#esoteric
< 1213976433 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1213976452 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523
< 1213976454 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHAHA
< 1213976476 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you
< 1213976479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'re being slow, ais523
< 1213976488 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah, idle half an hour
< 1213976491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, yes
< 1213976509 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: using an ajax client again...?
< 1213976509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was looking at the wrong part of the screen
< 1213976515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes
< 1213976515 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LOL
< 1213976529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you did /version me the other time I used one
< 1213976532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering
< 1213976541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either that, or it overrode my quit message
< 1213976545 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: colloquy VERSION's on /whois
< 1213976546 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I believe
< 1213976553 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah no
< 1213976556 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, it's your hostname
< 1213976559 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gateawy/web/ajax/mibbit.com/
< 1213976564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, yes that would give it away
< 1213976575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems to give my real hostname as my realname for some reason...
< 1213976587 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, because all mibbit connections come from mibbit servers
< 1213976589 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so for effective bans...
< 1213976598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they forward your hostname
< 1213976603 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, makes sense
< 1213976608 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering how they did it
< 1213976614 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the realname field seems a strange place to put it
< 1213976674 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: where do you suggest putting it?
< 1213976687 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the hostname is a mibbit cloak (which is sane)
< 1213976697 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the username is the mibbit identifier thing for your session
< 1213976700 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so ... what's left is the real name
< 1213976703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: there's a real-hostname field in the USER command IIRC
< 1213976711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's ignored by most servers
< 1213976715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because they have no way to trust it
< 1213976716 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: exactly
< 1213976721 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in fact
< 1213976724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably, though, they would trust it if it came from mibbit
< 1213976726 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in the latest rfc it's explicitly ignored
< 1213976740 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :01:05:05 <AnMaster> anyone seen ais or ehird today?
< 1213976747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, I just put xs there for ease of typing
< 1213976748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :correct me if I'm wrong but didn't he ask that at like 5am
< 1213976750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gmt
< 1213976773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... well, I was asleep at 5am GMT (= 6am BST)
< 1213976788 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :er, yes, BST is what I meant
< 1213976792 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :god I hate summer time
< 1213976801 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to me, GMT=GMT+BST-when-needed
< 1213976805 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and UTC=GMT+sane
< 1213976864 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: OISC is #1 on proggit
< 1213976866 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :though the wikipedia article..
< 1213976892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :personally, I like MiniMAX
< 1213976896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as being an unconventional way to do an OISC
< 1213976903 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: post it on the comments, then :-P
< 1213976910 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'll be someone other than me linking to esolangs.org...
< 1213976920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: because you've linked it too many times already?
< 1213976925 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah.
< 1213976944 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's a shame that my #1 voted comment is a lolcats joke
< 1213976962 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/info/61gcu/comments/c02jatt
< 1213976967 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, esolangs is linked from the Wikipedia article
< 1213976974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Subleq, to be precise
< 1213976978 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, actualy:
< 1213976980 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/info/61gcu/comments/c02jahi
< 1213976985 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you want to actually understand my comment :-P
< 1213977026 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the comment by ealf references Iota
< 1213977035 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so someone else is up on the game, too
< 1213977049 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: people know esolangs
< 1213977050 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just not esolangs.org
< 1213977058 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, iota is soooooooooooooooo a cheat
< 1213977062 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sure the syntax is minimal
< 1213977064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but the semantics are huge
< 1213977069 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :first, you bring in the lambda calculus
< 1213977069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it's a reasonably complex combinator
< 1213977072 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then, you bring in S and K
< 1213977077 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then, you invent your own combinator on top of it
< 1213977092 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no, it's a unique combinator that can be expressed in terms of S and K, or as a lambda
< 1213977092 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in fact
< 1213977095 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is iota even a combinator?
< 1213977100 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :S and K are just shorthand for lambda expressions
< 1213977101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but still, it's a pretty complicated combinator
< 1213977112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, so is iota
< 1213977112 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :\x.x(\xyz.xz(yz))(\xy.x)
< 1213977118 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's not a combinator
< 1213977133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's iota?
< 1213977137 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes
< 1213977141 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :iota = \x.xSK
< 1213977152 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so iota = \x.x(\xyz.xz(yz))(\xy.x)
< 1213977155 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :therefore, iota is not a combinator
< 1213977159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try it with unique variable names
< 1213977164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're shadowing there, making it harder to read
< 1213977168 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :true
< 1213977182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :\x.x(\abc.ac(bc))(\ab.a)
< 1213977184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :\a.a(\b.\c.\d.bd(cd)(\e.\f.e)
< 1213977200 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to make all the lambdas have unique names and separated
< 1213977212 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's still not a combinator?
< 1213977223 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :huh:
< 1213977223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, what does combinator mean, precisely?
< 1213977224 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :A combinator is a higher-order function which, for defining a result from its arguments, solely uses function application and earlier defined combinators.
< 1213977228 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that sounds wrong
< 1213977232 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that makes combinator=lambda
< 1213977239 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure combinators are non-nestedlambdas
< 1213977242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no, it makes combinators=combinators
< 1213977244 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it can't bottom out
< 1213977258 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but I'm probably totally wrong
< 1213977322 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I attempt to learn grammar and spelling. - Quazie
< 1213977329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like the MiniMAX single instruction partly because it's easy to express in x86 asm, and partly because it's unique compared to the other OISCs
< 1213977342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and it takes no arguments, but depends on two pointers of internal state
< 1213977353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose you could say that those pointers, plus memory, are its arguments
< 1213977366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the initial state of memory and the pointers is a MiniMAX program
< 1213977411 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213977412 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'd say so
< 1213977443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :MiniMAX is harder to get one's head around than the other OISCs, though
< 1213977465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<tusho> 01:05:05 <AnMaster> anyone seen ais or ehird today?
< 1213977466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah hi
< 1213977472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I made an ebuild for intercal
< 1213977476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it needs some patches
< 1213977488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or the ebuild will fail with "trying to write outside sandbox"
< 1213977493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from install-info
< 1213977508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I need to pre-create /usr/bin and /usr/lib in the DESTDIR
< 1213977513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or it won't work at all
< 1213977521 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh, cool, ais523 used an eso-std.org userdir
< 1213977529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it tried to install an archive as /usr/lib64
< 1213977532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes as that
< 1213977542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, however I can upload it somewhere
< 1213977545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as a tarball
< 1213977551 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why did it do that?
< 1213977555 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it shouldn't have done
< 1213977561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm? it didn't mkdir as needed
< 1213977570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I have a mkdir -p in there now
< 1213977577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, last version?
< 1213977578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, you're using the version on intercal.freeshell.org?
< 1213977583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and yes I were
< 1213977587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gentoo uses releases
< 1213977600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the repo's at http://eso-std.org/darcs/c-intercal
< 1213977603 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's unpacked
< 1213977609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can make a tarball for you pretty easily if you like
< 1213977618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the ebuild itself is at http://rafb.net/p/y4VDk286.html
< 1213977729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/Drn0Dy41.html
< 1213977738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is one of the patches
< 1213977752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/Mvdg3I17.html is the other patch
< 1213977757 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i am amazed that someone would put a trivial 45 line file under the gpl3
< 1213977780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well GPL2 would be ok too
< 1213977781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for me
< 1213977794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also
< 1213977796 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :2007?
< 1213977799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oops
< 1213977807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, copy-and-paste error
< 1213977809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah, people using the gpl3 are living in the past
< 1213977812 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I totally agree ;)
< 1213977816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1213977848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/H5ikiY96.html
< 1213977853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :updated GPL2 ebuild
< 1213977863 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cool, I have power over people
< 1213977863 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: probably best to keep with your patches until the next release version of C-INTERCAL comes out, with those issues fixed
< 1213977872 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses his magical powers for good and evil
< 1213977879 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nzzzzzzzzzzzzzt
< 1213977883 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*bzzzzzzzzzzt
< 1213977884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well I would do it GPL2 anyway
< 1213977901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C-INTERCAL's GPL2
< 1213977908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I kept the same licence it traditionally had
< 1213977911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, GPL2+ to be precise
< 1213977920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, should I submit it to bgo?
< 1213977950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: may as well, if you can submit updated versions in the future
< 1213977951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(bgo = bugs.gentoo.org, where you submit new ebuilds as well)
< 1213978002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well, it should be fairly trivial to update, remove some patches as they are accepted upstream (like http://rafb.net/p/Mvdg3I17.html the current way is just plain wrong)
< 1213978012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NO other software try to touch the info files
< 1213978014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that I have seen
< 1213978015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1213978017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the dir files
< 1213978018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean
< 1213978028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I know
< 1213978029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :automake won't touch the dir files for example
< 1213978031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'm being strange
< 1213978047 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :this is kind of like hobix
< 1213978048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, C-INTERCAL 0.29 (under development) no longer tries that unless you're root
< 1213978057 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which upgrades itself via base64 yaml transmission via http
< 1213978060 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, unless the dir file's in your prefix
< 1213978062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well you could be root but in a sandbox
< 1213978063 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :by eval()ing some ruby from the hobix site
< 1213978065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's mandb it doesn't do unless you're root
< 1213978075 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: maybe I should have an install-sane target
< 1213978092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and well gentoo simply uses DESTDIR for installing to the "stage"
< 1213978110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mkdir -p the target dirs now if they don't exist
< 1213978133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ 1) sandbox.so LD_PRELOADed library that intercepts syscalls. 2) non-root access
< 1213978137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it uses both of those
< 1213978172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as the first alternative isn't as secure really, what about static binaries
< 1213978195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I suppose you could wrap the syscalls themselves
< 1213978198 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in the kernel
< 1213978204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that would be hackish
< 1213978209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213978211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gentoo can use a vanilla kernel
< 1213978215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Debian use fakeroot
< 1213978226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which pretends to a program it has root priveliges even if it doesn't
< 1213978242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if gentoo uses something like that or not
< 1213978267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION preprares to submit the ebuild
< 1213979255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, https://bugs.gentoo.org/show_bug.cgi?id=228563
< 1213979282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you can track it
< 1213979317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213979442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, don't expect too much progress
< 1213979450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they will probably see it as a joke
< 1213979455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, well
< 1213979458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it will need some developer to be interested
< 1213979458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Debian have it as a package
< 1213979484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes but debian seem to have some policy like "make everything we can a package, except when we don't like the author"
< 1213979571 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no they don't
< 1213979572 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1213979593 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, c-intercal isn't a joke
< 1213979602 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's actually pretty darn popular as esolangs go
< 1213979611 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and, you know, people actually compile intercal with it quite often
< 1213979621 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :therefore, there are likely gentoo users who have a use for it, quite a few
< 1213979625 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :therefore, rejecting it is silly
< 1213979726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :agreed
< 1213979740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it just being forgotten == quite likely
< 1213979981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what was the darcs url you said?
< 1213980012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://eso-std.org/darcs/c-intercal
< 1213980026 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :contains bugfixes for all the bugs you reported
< 1213980030 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and other fixes too
< 1213980035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks
< 1213980241 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :trac.minitage.org uses an invalid security certificate.
< 1213980241 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The certificate is not trusted because the issuer certificate is unknown.
< 1213980244 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :FIREFOX 3 FEATURE DIE DIE DIE
< 1213980278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: but all browsers report that
< 1213980286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's an uncertified certificate
< 1213980290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyone could have generated it
< 1213980291 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but firefox displays it as an error page
< 1213980295 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and you have to click 4 times to view the page
< 1213980304 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: epiphany's even stronger in that case
< 1213980307 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(more info, Add Exception, Get Certificate, Confirm certificate)
< 1213980312 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it even does it for self-signed ones
< 1213980316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have to go to options and add an exception yourself to be able to view the page
< 1213980321 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: retarded
< 1213980339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no, blindly assuming self-signed certificates are OK is the incorrect thing there
< 1213980353 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so just display a notice
< 1213980359 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and let you do one click to view the page
< 1213980372 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: people are used to just ignoring message boxes
< 1213980381 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least on Windows
< 1213980383 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah, well this is the wrong way out
< 1213980394 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh, firefox's ligature support scares me
< 1213980398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'fi' looks all weird on pages
< 1213980398 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Firefox even has time limits on being able to click 'OK' on warning boxes for install, etc
< 1213980413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think the new approach is called the UAC School of Design approach
< 1213980507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> tusho: no, blindly assuming self-signed certificates are OK is the incorrect thing there
< 1213980508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213980515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not everyone can afford verisign
< 1213980525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I know
< 1213980533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't
< 1213980535 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The error with Firefox is treating https as a security mechanism.
< 1213980538 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well, no.
< 1213980539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my irc server use selfsigned
< 1213980539 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Wrong words.
< 1213980543 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as a _veirfying_ mechanism
< 1213980544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there should be some sort of minimum-security certificate
< 1213980552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which says "yes, this is unverified, and I know about it"
< 1213980571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which doesn't put the secure-site paraphenalia on the interface, but still encrypts the communications
< 1213980688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is that "paraphenalia"?
< 1213980699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yellow address bar, lock icons everywhere
< 1213980707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1213980727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I use Konqueror
< 1213980734 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, we know
< 1213980735 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213980735 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so do I, sometimes
< 1213980742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :two locks
< 1213980744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also Firefox, Epiphany, IE, and Mozilla
< 1213980745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not everywhere
< 1213980750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's everywhere, fyi.
< 1213980756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm maybe
< 1213980757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :depends
< 1213980763 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I only normally use IE for email, though
< 1213980769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and occasionally IE-only sites
< 1213980773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I actually came across one today
< 1213980774 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, locks tend to make average joe think 'trustable'
< 1213980775 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in a web situation
< 1213980784 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is why it's a very inappropriate metaphor
< 1213980787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which would have worked fine in Firefox except it had a bad interaction with the popup-blocker
< 1213980787 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it's really hard to find a good one
< 1213980794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since a lot of the concepts have no corresponding one in the real world...
< 1213980805 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :really, we just need to educate users. an icon will never explain things
< 1213980856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I don't care about non-geeks
< 1213980869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I agree, let's let them all give away their credit card info
< 1213980875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no no
< 1213980876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: most non-geeks do
< 1213980882 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or lock off computers to people who don't know their innate workings!
< 1213980882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see your point
< 1213980886 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :totally the best way to solve the problem
< 1213980895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, just users are stupid
< 1213980899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :windows users at least
< 1213980903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a lot of them are
< 1213980907 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1213980913 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'stupid' != 'does not understand computers'
< 1213980915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :helpdesk humor isn't that far from reality
< 1213980923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, agreed
< 1213980926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stupid was wrong word
< 1213980932 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1213980943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have to go for a while
< 1213980946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my dad is a professor, yet he needs to ask me to open a picture he got by mail
< 1213980946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'll be back this evening
< 1213980948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213980951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bye
< 1213980955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, cya
< 1213980963 0 :ais523!unknown@unknown.invalid QUIT :"mibbit.com: last seen quit message"
< 1213981740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :blergh I need ais
< 1213981746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it breaks on one system with
< 1213981747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/ccLj01UL.o: In function `ick_og86e9b0':
< 1213981748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hello.c:(.text+0x1ca): undefined reference to `ick_or0'
< 1213981749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on
< 1213981801 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hm
< 1213981802 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213981807 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :c-intercal uses hex pointer addresses
< 1213981809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as function names
< 1213981814 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so I guess something's going wrong with pointer->int
< 1213981889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes indeed, but what
< 1213981905 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it seems like the kind of thing openbsd would do, preventing that ...
< 1213981910 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :shrug. What system is it?
< 1213982088 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ping
< 1213982105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ?
< 1213982113 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :shrug. What system is it?
< 1213982114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, Gentoo Linux
< 1213982120 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: durrr
< 1213982121 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but what system
< 1213982121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the ebuild works on one gentoo but not on another
< 1213982125 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'it breaks on one system with'
< 1213982128 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean one gentoo
< 1213982132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what hardware differences
< 1213982132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :etc
< 1213982133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one gentoo install
< 1213982160 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's the hardware, i'm sure
< 1213982161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, both are x86_64, one got a sempron 3300+ the other got a athlon64 3300+
< 1213982161 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :specify
< 1213982165 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what else
< 1213982168 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there has to be some difference
< 1213982169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :both have 1.5 GB ram
< 1213982177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :both have SATA disks
< 1213982184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :both are desktops
< 1213982192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :both got nvidia geforce 7600 cards
< 1213982193 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how about the actual differences
< 1213982219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, as far as I know there are none apart from the CPU and that one have slightly larger harddrive (500 GB vs 350 GB)
< 1213982228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same chipset and everything
< 1213982243 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, there has to be something
< 1213982244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh yes different mobos due to different sockets for CPUs
< 1213982245 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :try re-running ick?
< 1213982248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but same chipset
< 1213982250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, did that
< 1213982273 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sorry, not sure
< 1213982277 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you could try reading ick's code
< 1213982278 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's not too bad
< 1213982285 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric
< 1213982290 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(there is one file that tries to be as close to idiomatic perl as possible, though)
< 1213982303 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(because it was translated from a CLC-INTERCAL perl file, and ais523 kept perl idioms in there as a kind of homage)
< 1213982318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also the C file is the same
< 1213982332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :apart from the top line with command for compiling it
< 1213982384 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: paste the two lines
< 1213982418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a sec
< 1213982434 0 :rodrigo!n=rodrigo@unaffiliated/notaffiliated JOIN :#esoteric
< 1213982459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, actually I was wrong, they are the same
< 1213982462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/* -*- mode:c; compile-command:"gcc hello.c -I/usr/include/ick-0.28 -I. -I./../include -L/usr/lib64 -L. -L./../lib -O2 -o hello -lick" -*- */
< 1213982479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok, poke around in the ick sources then
< 1213982484 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :although wait
< 1213982487 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that can't be the problem, can it?
< 1213982491 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok, poke around in the generated file
< 1213982499 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it can't reference a non-existant identifier on one platform and not the other
< 1213982501 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's Not Possible
< 1213982521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I think the issue is in /usr/lib64/libick.a
< 1213982525 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, probably
< 1213982528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :diff says "binary file differ"
< 1213982533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :going to investigate
< 1213982536 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: try recompiling ick
< 1213982546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, tried that a few times already
< 1213982553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also with all debuginfo left and so on
< 1213982561 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*shrug
< 1213982566 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :poke in the ick sources for libick.a
< 1213982639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, does this program work for you http://rafb.net/p/MWMDVo63.html
< 1213982666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it says "THIS PROGRAM REQUIRES CLC-INTERCAL", however it *does* compile with C-INTERCAL on one system
< 1213982676 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ... You could have told me that.
< 1213982683 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well, remember, C-INTERCAL reports a lot of errors at runtime.
< 1213982693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, it gives *linking errors*
< 1213982697 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes
< 1213982699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/cchXHLUO.o: In function `ick_og676800':
< 1213982700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hello.c:(.text+0x1ca): undefined reference to `ick_or0'
< 1213982700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/cchXHLUO.o: In function `ick_og675980':
< 1213982700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hello.c:(.text+0x24a): undefined reference to `ick_or0'
< 1213982702 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the behaviour on that program is undefined
< 1213982702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on
< 1213982704 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and rightfully so
< 1213982706 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it requires CLC-INTERCAL
< 1213982713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, so why does it work on one C-INTERCAL?
< 1213982728 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it doesn't matter
< 1213982820 0 :Judofyr!unknown@unknown.invalid QUIT :
< 1213983613 0 :ihope_!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1213983618 0 :ihope_!unknown@unknown.invalid NICK :ihope
< 1213984154 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213984182 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :back
< 1213984233 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wb
< 1213984246 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you're losing your touch my boy
< 1213984248 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :!
< 1213984273 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in what way?
< 1213984300 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you didn't say hi to me again
< 1213984313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I said back
< 1213984326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I left with a brb-ish thing, rather than a quittish thing
< 1213984334 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you replied with wb
< 1213984337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :btw, hi tusho
< 1213984355 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o shit
< 1213984359 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I didn't say {hi ais523}
< 1213984365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, you didn't
< 1213984369 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's inappropriate
< 1213984371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wb is more appropriate
< 1213984375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's a wb vs. back race
< 1213984439 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah, okay then
< 1213984443 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you cycle, I'll try
< 1213984461 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... it's a different game when we both have prior knowledge
< 1213984462 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wb ais523
< 1213984462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but ok
< 1213984470 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wb ais523
< 1213984471 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :urgh
< 1213984472 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait
< 1213984472 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :um... I haven't left yet
< 1213984473 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213984477 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just a sec
< 1213984478 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1213984490 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[Error] cycle: Unknown command.
< 1213984491 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wb ais523
< 1213984493 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :since when did that happen?
< 1213984493 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1213984497 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: since you used mibbit
< 1213984497 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I used /cycle earlier
< 1213984502 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :meh
< 1213984503 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just /part, /join
< 1213984505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: but I'm on Konversation atm
< 1213984512 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :shrug
< 1213984518 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/part and /join
< 1213984518 0 :ais523!unknown@unknown.invalid PART #esoteric :?
< 1213984519 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wb ais523
< 1213984520 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213984521 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213984522 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wb ais523
< 1213984526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :back
< 1213984529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's no good
< 1213984536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't switch to #esoteric fast enough after joining
< 1213984538 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i did kinda have my finger over 'enter'
< 1213984538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when you're forewarned
< 1213985298 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out
< 1213985321 0 :RedDak!n=dak@host75-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric
< 1213985514 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :    <meta http-equiv='X-UA-Compatible' content='YOUR MOM'>
< 1213985517 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :-- a page
< 1213985525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's ridiculous
< 1213985532 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: X-UA-Compatible is ridiculous
< 1213985543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slashdot's HTTP headers, which contain Futurama quotes, are more interesting
< 1213985561 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, X-UA-Compatible is meant to contain a list of browsers
< 1213985567 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so the implication is slightly amusing, if nonsensical
< 1213985571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh
< 1213985573 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it's the first actual x-ua-compatible i've ever seen
< 1213985574 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :did Microsoft invent that?
< 1213985579 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep
< 1213985580 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for IE8
< 1213985588 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's the IE8 meta tag
< 1213985590 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it will make it emulate different IE/Firefox versions or whatever
< 1213985594 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :worst idea, ever
< 1213985599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it will make IE emulate previous IE versions
< 1213985604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and they suggested that other browser people did the same
< 1213985605 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes
< 1213985608 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tee hee
< 1213985635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to which they effectively said "why, when the site's standard-compliant, the browser's standard-compliant, and the standards are backward- and forward-compatible"?
< 1213985636 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, and slashdot is the only site which uses //foo/ urls
< 1213985642 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ever
< 1213985650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Wikimedia were thinking about using them
< 1213985664 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they discussed it on their mailing list
< 1213985678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they were doing a big test of browsers first to make sure they all actually accepted them
< 1213985692 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: TBL has said he regretted making them
< 1213985698 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :iirc, he said he wanted to make urls look like this
< 1213985707 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http:org.slashdot/foo
< 1213985725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I kind-of like the double-slash
< 1213985746 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes
< 1213985751 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :one stupid thing: DTD identifiers
< 1213985758 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :-//W3C//DTD HTML 4.01//
< 1213985762 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait, no
< 1213985763 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :-//W3C//DTD HTML 4.01//EN
< 1213985763 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that looks silly
< 1213985764 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :durrrrrrrrrrrrrrr
< 1213985770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :- should be + for unofficial dtds
< 1213985772 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then //org//
< 1213985779 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then name// then lang
< 1213985789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but putting 'DTD' at the start? even sillier
< 1213985799 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and they still require you to specify a url in 90% of cases
< 1213985801 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :CRAZY IDEA:
< 1213985812 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<!DOCTYPE "http://w3.org/dtd/html/4.01/strict.dtd">
< 1213985818 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :radical.
< 1213985831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :<!doctype html>
< 1213985844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, yes, but universal identifiers are useful
< 1213985850 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since they can be used for automated validity checking, etc
< 1213985851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even more radical, I think
< 1213985859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the funny think is that that does identify HTML5
< 1213985862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/think/thing/
< 1213985864 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it does
< 1213985868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because nothing else uses it...
< 1213985886 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but the thing is that tools may want to process doc types they don't know natively.
< 1213985890 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for validity, etc
< 1213985906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, and they need to find the dtd somewhere
< 1213985911 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :exactly
< 1213985913 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :thus a url
< 1213985916 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and DDOS the W3C in the process
< 1213985926 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because they aren't clever enough to cache DTDs...
< 1213985934 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, yeah, that's the w3cs fault
< 1213985942 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and the user agent's, of course
< 1213985946 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the user agent should cache it
< 1213985948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you think it should just block broken useragents?
< 1213985950 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but the w3c should optimize for that
< 1213985957 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that would be nice, yes
< 1213985976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone on Slashdot suggested that they make the DTDs deliberately slow
< 1213985986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to punish useragents that try to look them up on every parse
< 1213986007 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :very clever
< 1213986021 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: OTOH they should just block too many requests from the same ip&useragent
< 1213986588 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmph
< 1213986594 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'Posted 2008-06-18 23:31 with 3 comments.' ... that's far too crufty
< 1213986609 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'2008-06-18 23:31 / 3 comments'
< 1213986610 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :much nicer
< 1213986616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: compress it into one number, like 3200806182331
< 1213986620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then express it in hex for brevity
< 1213986624 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm not crazy, ais523 :)
< 1213986628 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wel
< 1213986629 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's a lie
< 1213986631 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: then why are you here?
< 1213986639 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :shush I said it was a lie
< 1213986877 0 :Judofyr!n=Judofyr@c0F9CBF51.dhcp.bluecom.no JOIN :#esoteric
< 1213986908 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can't decide if he likes Helvetica Neue or not
< 1213987217 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1213987256 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ooooh, Optima is nice.
< 1213987406 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Thought of the moment: Long URLs suck. Especially ones including a date
< 1213987425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what, even hugeurls?
< 1213987431 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Singular exception. :P
< 1213987447 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://tusho.org/long-urls-suck is so much superior to http://tusho.org/blog/2008/06/long-urls-suck
< 1213987456 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Wordpress, I believe, even includes the DAY by default!)
< 1213987489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: actually, blogging software putting the title of the blog entry in the URL always looked unprofessional to me
< 1213987501 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd expect something like http://blog.tusho.org/12
< 1213987508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where the number was a sequence number
< 1213987511 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :blogs are inherently ordered
< 1213987515 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I, too, prefer URLs which do not offer any insight into the content lying inside!
< 1213987519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so using unordered titles for them strike me as wrong
< 1213987539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's not as if the title's generally insightful anyway
< 1213987544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or necessarily unique
< 1213987553 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: if the title isn't insightful, then it's a bad title
< 1213987559 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and if it isn't unique, then you suffix it
< 1213987562 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e.g. hello-redux
< 1213987564 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or hello-3
< 1213987570 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Specifically, you don't suffix the title
< 1213987573 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but the slug it's available at
< 1213987590 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the titles are often cut off by blogging software
< 1213987593 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which looks stupid
< 1213987600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also they can't handle punctuation marks that aren't legal in URLs
< 1213987605 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is necessary, but also looks stupid
< 1213987608 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: then the blogging software is stupid
< 1213987612 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :good ones let you change the slug easily
< 1213987641 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e.g. I'd put 'Deluxe-O-Matic 3000 v2: A Comedy of Errors' at /deluxe-o-matic-v2-review
< 1213987668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: still, that gives no clue it's a blog entry, and no clue to the sequence of events
< 1213987675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :blogs are inherently ordered
< 1213987691 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and there's no way to guess the URL if it's title-based
< 1213987698 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have to rely on links to articles
< 1213987705 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I won't be using my blog for updatey stuff, really.
< 1213987706 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas sequence numbers are easily linked together by hand
< 1213987730 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I might have /amazingsoft-v2-release for a release announcement of Amazingsoft 2, though.
< 1213987740 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric
< 1213987740 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And publishing that at /3423 is just stupid.
< 1213987756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it's easy enough to look at 3422 to see the previous entry
< 1213987763 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas with your scheme I can't even guess what the URL is
< 1213987774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I prefer URLs to be meaningful so that they can be adjusted by humans
< 1213987781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not to contain content that should be in the page
< 1213987788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :i.e. contain keys used to fetch the data
< 1213987792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not the result of fetching that data
< 1213987806 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: This is some definition of 'meaningful' with which I was not previously aware.
< 1213987806 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is missing his interview so he can chat right now.
< 1213987809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :don't tell me blog software seriously keys the blog entries by title
< 1213987813 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and no, they don't
< 1213987819 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but I don't think you understand what meaningful URLs should be
< 1213987832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: URLs should be meaningful to the server that receives them
< 1213987835 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Wrong.
< 1213987836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I feel that, even as a user of the URL
< 1213987843 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Meaningful URLs mean meaningful to a human.
< 1213987852 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And, for what it's worth, looking up by the 'slug' key is not particularly difficult.
< 1213987864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on Wikipedia, I can append things like ?action=parse and so on to URLs without trouble
< 1213987865 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The slug is just normally made from the title, unless you change it. Which you should, a lot of the time.
< 1213987868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it actually happens
< 1213987872 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So what happens if two entries would happen to have the same slug?
< 1213987873 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what I mean by meaningful URLs
< 1213987895 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: They can't. A slug is, by definition, unique.
< 1213987908 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It is a unique, meaningful, URL-safe key.
< 1213987936 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So what if there are two entries with the same title? What's changed so that the slugs can be unique?
< 1213987951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: a slug is not inherently meaningful
< 1213987955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no matter how much you might want it to be
< 1213987957 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes it is, because you make it so
< 1213987968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that would prevent it being /inherently/ meaningful
< 1213987987 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: if you use a slug called 'x3454', then you've missed the point of slugs.
< 1213987995 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Unless it's about the X3454 dishwasher..
< 1213987999 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, I agree
< 1213988006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'm saying the point of slugs is not useful
< 1213988015 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :seriously, meaningful names are too hard to guess
< 1213988020 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and this is a real problem
< 1213988036 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Opt-out.)
< 1213988056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :imagine if all the Agora CFJs had 'meaningful' URLs with your meaning, then I'd have to use a search engine to find individual CFJs rather than just typing in the URL
< 1213988058 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Easier to guess than meaningless names, I'd think </random-tired-contribution>
< 1213988060 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Opt-out.)
< 1213988086 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ais523, don't the urls have the CFJ number?
< 1213988090 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Opt-out.)
< 1213988104 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Which isn't the software, it's part of Agora
< 1213988106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: yes, they do right now
< 1213988117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the ID number is a useful key to use
< 1213988127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it increases in a regular manner
< 1213988144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if the subject of a CFJ was used as a slug, it would look nicer to the reader but be harder to guess and less useful
< 1213988172 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, but the cfj numbers are exposed to players of agora regularly
< 1213988180 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1213988180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: exactly
< 1213988182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the number of a blog entry isn't on the interface
< 1213988186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and shouldn't be; nobody cares about it
< 1213988188 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they care about the content
< 1213988194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: think about xkcd
< 1213988200 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you agree with their URL scheme?
< 1213988205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it has numbered versions
< 1213988209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also text versions IIRC
< 1213988209 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, because the comic number is exposed via the interface
< 1213988212 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because it makes sense
< 1213988215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the numbered versions are a lot more convenient
< 1213988221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, why do the comic numbers make sense?
< 1213988229 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because they chose to expose them
< 1213988233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: so why don't blogs
< 1213988240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the real reason is, because the comics come in an order
< 1213988246 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1213988247 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the numbers allow people to deduce the order
< 1213988250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :blogs are the same
< 1213988260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and maybe they should expose numbers too
< 1213988263 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I explicitly opted out of this discussion, I merely offered one sentence.
< 1213988265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :reading a blog in order is not too much to ask
< 1213988276 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :If you'll violate that opt-out, then I'll opt out of the channel.
< 1213988296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this is an interesting new concept of opt-out
< 1213988314 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :do I smell sarcasm?
< 1213988324 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/.~/ if you really care
< 1213988338 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wow kids
< 1213988349 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lets not get heated now
< 1213988465 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: I'm impressed, you had a chilling effect on a conversation and actually meant to have a chilling effect on the conversation, normally they don't go together in IRC
< 1213988503 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so i dont know what oklopol is smoking but with two reaction equations, they werent both supposed to be active
< 1213988508 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :only the latter one
< 1213988517 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but he never really paid attention to anything i said anyway
< 1213988539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: ah, you're augur
< 1213988542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't realise
< 1213988545 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes. lol
< 1213988548 0 :psygnisfive!unknown@unknown.invalid NICK :augur
< 1213988556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think I knew you by the psygnisfive nick first
< 1213988568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then spent a while wondering who augur was
< 1213988593 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, having both active is an interesting idea, and I think there should be some way to do it
< 1213988607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but quite probably not with simple syntax
< 1213988625 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but there should also be a way to invalidate reactions
< 1213988641 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i think simultaneous activity should be special syntax, defined as a single reaction
< 1213988657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1213988657 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :something like, maybe, x $ y -> z
< 1213988663 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or something like that
< 1213988663 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or alternate activity?
< 1213988669 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x ! y
< 1213988670 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :i.e. whenever x or y reacts, send its value to z
< 1213988676 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alternate activity?
< 1213988678 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wha?
< 1213988692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, "when x reacts, x -> z, and when y reacts, y -> z"
< 1213988694 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats simultaneously active reactions...
< 1213988694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that isn't simultaneous
< 1213988703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I see what you mean
< 1213988708 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, but both reactions _exist_ simultaneously
< 1213988711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :simultaneously active is different from simultaneous
< 1213988717 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whatd you think i meant before?
< 1213988717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's just a language thing
< 1213988727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: two things reacting at the same time
< 1213988731 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :??
< 1213988734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :i.e. act only when x and y both react at the same instant
< 1213988742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :say because they were both triggered by the same thing
< 1213988750 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh i see
< 1213988912 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, one thing i thing we need to be able to do is have just something that says when a variable changes
< 1213988915 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :e.g.
< 1213988919 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :change x -> y
< 1213988972 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or something, where the value pushed into y is short lived, perhaps almost instantaneously gone
< 1213988979 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :just a flag saying, x changed
< 1213988990 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :this might be doable instead with just functions, i dont know.
< 1213989008 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x -> { something about y }
< 1213989152 0 :atsampso1!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer)
< 1213989209 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh look, another programming distraction
< 1213989210 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :excellent!
< 1213989431 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213989552 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i got new glasses yesterday :)
< 1213989621 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1213989763 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric
< 1213990438 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213990455 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213990725 0 :kar8nga!n=kar8nga@AMarseille-151-1-8-253.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213990835 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1213990849 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric
< 1213990869 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1213990968 0 :atsampson!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213991040 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric
< 1213991082 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i wish there was a way to speed up my cognition, my perception of time, so the world seemed slower, without affecting my thought
< 1213991121 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :also, brb
< 1213991141 0 :augur!unknown@unknown.invalid QUIT :"Leaving..."
< 1213991152 0 :tusho!unknown@unknown.invalid NICK :ehird
< 1213991162 0 :ehird!unknown@unknown.invalid NICK :tusho
< 1213991165 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hello people.
< 1213991169 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi Slereah_
< 1213991188 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Darn. If I get tusho.org I need usho.org
< 1213991192 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for t@usho.org
< 1213991203 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And usho.org IS TAKEN!!!!
< 1213991203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that so isn't worth it
< 1213991207 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Can't you give that money to orphans instead?
< 1213991207 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: YES IT IS
< 1213991219 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1213991223 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :x@tusho.org is okay I guess
< 1213991227 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or z@tusho.org
< 1213991237 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or id@tusho.org, but that's just geeky
< 1213991244 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(which leads to ego@tusho.org, heh)
< 1213991539 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Iam@tusho?
< 1213991573 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :λ@tusho.org
< 1213991592 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I like ω@tusho.org better, though
< 1213991601 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: just have @tusho.org
< 1213991607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that confuses spambots like mad
< 1213991609 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is that a zero-width joiner?
< 1213991617 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it's a null string
< 1213991621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's legal, apparently
< 1213991622 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :can you do that?
< 1213991627 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how many things accept it?
< 1213991724 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I do.
< 1213991729 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm tolerant and all.
< 1213991768 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1213991951 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1213991964 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :j0 bitches
< 1213991981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi augur
< 1213991984 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hello man.
< 1213991999 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sup huh
< 1213992025 0 :jix!unknown@unknown.invalid QUIT :"CommandQ"
< 1213992352 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so ais
< 1213992377 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what would you suggest for the representation of both reactions being active?
< 1213992385 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x \ y -> z?
< 1213992391 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x ; y -> z?
< 1213992541 0 :jix!n=jix@dyndsl-091-096-032-198.ewe-ip-backbone.de JOIN :#esoteric
< 1213992623 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :z
< 1213992632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :x & y -> z?
< 1213993315 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats bitwise logic :p
< 1213993342 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :z
< 1213993350 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :z?
< 1213993380 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we need a neurohacking channel
< 1213993413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :z
< 1213993424 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Dunt hack mah neurons :(
< 1213993437 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::hacks ur nurons::
< 1213993441 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hax*
< 1213994047 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My reading of RFC2822 would say that a simple @example.org address is not valid. The syntax says it's  local-part "@" domain  where local-part is either dot-atom, quoted-string or obs-local-part; few definitions deeper in they mostly start with 1*atext, meaning there must be at least one character. Although a zero-length quoted string should be valid, but ""@example.org is not as pretty.
< 1213994076 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pity
< 1213994087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone said @example.org worked, but didn't give evidence
< 1213994093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if most email transport agents support it?
< 1213994151 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Wwouldn't be surprised if it were so; but I'm sure there'd be at least some systems that would be confused.
< 1213994160 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I dislike you for your usage of facts and evidence.
< 1213994161 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1213994191 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :t@usho.org would be awesome, still
< 1213994192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, I've just found another thing to disagree with tusho on
< 1213994200 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :though if I was tasho, t@sho.org would be funner
< 1213994204 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but sho.org will be even more taken
< 1213994207 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh come on, it was a joke
< 1213994342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, for all the IE-bashers out there: http://mosspod.com/ie7_and_gmail.html
< 1213994366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's almost as bad as MSN Messenger blocking links to YouTube, or Hotmail blocking messages from Yahoo mail
< 1213994478 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jeez
< 1213994866 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i should start using #pfft more
< 1213994872 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I don't like clogging ##nomic and #esoteric with random crap
< 1213994916 0 :jix!unknown@unknown.invalid QUIT :"CommandQ"
< 1213995191 0 :kar8nga!n=kar8nga@AMarseille-151-1-8-253.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1213995227 0 :jix!n=jix@dyndsl-091-096-032-198.ewe-ip-backbone.de JOIN :#esoteric
< 1213995769 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1""
< 1213996188 0 :mckiko!n=douglas@201.33.190.54 JOIN :#esoteric
< 1213996434 0 :Slereah!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1213996445 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1213998377 0 :mckiko!unknown@unknown.invalid QUIT :
< 1213999268 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so listen
< 1213999271 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :#neurohacking
< 1213999272 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :come to it.
< 1213999274 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :talk abot it.
< 1213999275 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1213999477 0 :caio!unknown@unknown.invalid QUIT :"Leaving"
< 1213999560 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :brb
< 1213999811 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1213999933 0 :jix!n=jix@dyndsl-091-096-032-198.ewe-ip-backbone.de JOIN :#esoteric
< 1214000138 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214001223 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Back
< 1214001307 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/PlayGround
< 1214001315 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What, there's JumpRope but no tag?
< 1214001334 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1214001337 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214001338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214001547 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: {
< 1214001547 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :before becky there is tom
< 1214001548 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :faster tom!
< 1214001548 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :faster tom!
< 1214001548 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :faster tom!
< 1214001548 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :faster tom!
< 1214001550 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :faster tom!
< 1214001552 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :}
< 1214001554 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :PornGround
< 1214001625 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214002376 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214002529 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Porn ground.
< 1214002530 0 :ihope__!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214002535 0 :ihope__!unknown@unknown.invalid NICK :ihope
< 1214002544 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello.
< 1214002545 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :IHOPE IHOPE IS HERE
< 1214002547 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AHAHAHAHA
< 1214002553 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I LOVE YOU TOO!
< 1214002562 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :IHOPE
< 1214002567 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :BRING US HOPE!
< 1214002579 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay.
< 1214002588 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :God is with you!
< 1214002598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I dislike god. :(
< 1214002599 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He'll send me to hell :(
< 1214002610 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I tend to dislike things that don't exist, though :(
< 1214002612 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Like cinnamon
< 1214003006 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1214003108 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Esme
< 1214003110 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :kill with fire
< 1214003115 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :most uesless page imaginable
< 1214003126 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I no rite
< 1214003143 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure we'll soon discover that it actually has BF's instruction set.
< 1214005132 0 :rodrigo!unknown@unknown.invalid QUIT :"rfcregnb ip, urva?"
< 1214005698 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur ific
< 1214005779 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what?
< 1214005889 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augurific
< 1214005910 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.o;
< 1214006074 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Gaiz
< 1214006079 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Where's Egobot?
< 1214006159 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: dead
< 1214006173 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Onoes!
< 1214006186 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :We need an IRP bot then.
< 1214006234 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :me
< 1214006261 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Here's the sourcecode then :
< 1214006267 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Hey guy, be an IRP bot"
< 1214006271 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OK
< 1214006306 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is waiting for commands
< 1214006332 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Print this sentence.
< 1214006344 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[output] Print this sentence.
< 1214006608 0 :Slereah_!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214006608 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214007127 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye all
< 1214008135 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I've decided I'm a nomic.
< 1214008140 0 :Sgeo!unknown@unknown.invalid QUIT :Success
< 1214008148 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Until people start talking about something else, that is. :-P
< 1214008191 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: ##nomic, you. :P
< 1214009308 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope is being a nomic in ##nomic :P
< 1214009341 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Actually, that nomic is just pretending to be me. It's really an ordinary nomic of traditions.
< 1214010138 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://arxiv.org/abs/0806.2947 Wot
< 1214010665 0 :Slereah!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214010672 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214011684 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: http://arxiv.org/abs/0806.2947 analyze the stupidness lpz
< 1214011686 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*plz
< 1214011901 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye :)
< 1214011905 0 :tusho!unknown@unknown.invalid QUIT :
< 1214012291 0 :olsner!unknown@unknown.invalid QUIT :"Leaving"
< 1214012689 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what Herbrand is. Therefore, the proof is correct.
< 1214012720 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'd rather prove that ZFC being consistent implies that ZFC is consistent with ZFC's being consistent, and making that a paradox somehow.
< 1214012849 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess that means that from ZFC plus "ZFC is consistent", you can prove that ZFC plus "ZFC is consistent" is consistent, which, by Goedel's Whatever, implies that ZFC plus "ZFC is consistent" is inconsistent, which somehow means that ZFC is inconsistent.
< 1214012850 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214012918 0 :Slereah_!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214014151 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Herbrand is the first guy to prove arithmetic inconsistent.
< 1214014157 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, incomplete.
< 1214014205 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :That article uses way too much abreviations.
< 1214015607 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lalala
< 1214015854 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214016250 0 :Corun!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214016264 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214018582 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214020388 0 :GreaseMonkey!n=gm|--0@219-88-194-36.jetstream.xtra.co.nz JOIN :#esoteric
< 1214026611 0 :Slereah_!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214028484 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214030084 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1214033963 0 :fizzie!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214033963 0 :lifthras1ir!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214034011 0 :lifthras1ir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric
< 1214034011 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric
< 1214034114 0 :Slereah!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214034114 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214034420 0 :Slereah_!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214034721 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Remote closed the previous member app"
< 1214034977 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214035074 0 :Slereah!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214035074 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214035199 0 :clog!unknown@unknown.invalid QUIT :ended
< 1214035200 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1214036446 0 :Slereah_!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214036446 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214039647 0 :fizzie!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214039647 0 :lifthras1ir!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214039751 0 :lifthras1ir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric
< 1214039751 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric
< 1214044451 0 :jix!n=jix@dyndsl-091-096-032-198.ewe-ip-backbone.de JOIN :#esoteric
< 1214047966 0 :kar8nga!n=kar8nga@AMarseille-151-1-8-253.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1214048607 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.o
< 1214050831 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214052446 0 :ihope___!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214052455 0 :ihope___!unknown@unknown.invalid NICK :ihope
< 1214053153 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1214053633 0 :RedDak!n=dak@host75-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric
< 1214054972 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214057206 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214057961 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214058368 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services.
< 1214058376 0 :jix!n=jix@dyndsl-080-228-180-077.ewe-ip-backbone.de JOIN :#esoteric
< 1214059442 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214059511 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214059579 0 :sebbu2!n=sebbu@ADijon-152-1-28-254.w83-194.abo.wanadoo.fr JOIN :#esoteric
< 1214060514 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214063109 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1214063120 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523
< 1214063122 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh.
< 1214068216 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214068691 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1214069711 0 :kar8nga!n=kar8nga@AMarseille-151-1-8-253.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1214069831 0 :jix!unknown@unknown.invalid QUIT :"CommandQ"
< 1214070483 0 :ihope___!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214070492 0 :ihope___!unknown@unknown.invalid NICK :ihope
< 1214070515 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :IHOPE
< 1214070535 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :EHIRD
< 1214070674 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WHO IS EHIRD
< 1214070728 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :WHO IS YOU
< 1214070898 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214071642 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1214072150 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :surreal
< 1214072299 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION paints the word "surreal" on RodgerTheGreat's forehead
< 1214072314 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh damn
< 1214072392 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION paints the word "ISO-9000" on ihope's forehead
< 1214072462 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay, I'm standard!
< 1214073070 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I wanna play Rodgeria.
< 1214073085 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :LOADING
< 1214073161 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :You find yourself in a small, windowless room with surfaces roughly hewn from stone. There is a piece of chalk here.
< 1214073170 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hm.
< 1214073173 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GET CHALK
< 1214073178 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Taken.
< 1214073201 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :EAT CHALK
< 1214073214 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm not very hungry, thank you.
< 1214073220 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I AM
< 1214073228 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LOOK
< 1214073248 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :You are still in a small windowless room.
< 1214073264 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LOOK SECRET DOOR
< 1214073290 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't see a 'SECRET DOOR' anywhere.
< 1214073297 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LOOK CHALK
< 1214073303 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :You hear the flow of water in the distance
< 1214073309 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :p.s. #rodgeria, don't wanna spam #esoteric
< 1214073318 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :one moment then
< 1214074212 0 :jix!n=jix@e179096102.adsl.alicedsl.de JOIN :#esoteric
< 1214074348 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Someone get in #rodgeria and help me solve this thing. :P
< 1214074481 0 :ihope!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out)
< 1214075109 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho: did you give up or what? :(
< 1214075136 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214075816 0 :ihope___!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214075826 0 :ihope___!unknown@unknown.invalid NICK :ihope
< 1214075866 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :It's pitch black. You are likely to be eaten by a grue.
< 1214075880 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Or, in a more funny version
< 1214075889 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :It's Pitch Black. You are likely to be eaten by Riddick.
< 1214076716 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214077705 0 :kar8nga!unknown@unknown.invalid QUIT :"Leaving."
< 1214078047 0 :augur!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214078063 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1214078077 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214078353 0 :Slereah_!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214078793 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is there a "shame" tag on the esowiki?
< 1214078806 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You know, for Esme.
< 1214078813 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Category:Shame, I guess.
< 1214079270 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242437475.dsl.bell.ca JOIN :#esoteric
< 1214080951 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1214081452 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"It is pitch white. You are unlikely to be eaten by a grue"
< 1214081462 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Or perhaps "snow white"
< 1214081465 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"bone white:
< 1214081477 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or the ever popular "birdshit white"
< 1214081501 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otoh yetis and polar bears may be quite likely
< 1214081505 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's pitch-that's-been-out-in-the-sun-for-decades white.
< 1214081558 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and evil yaks
< 1214081571 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's pitch. You are likely.
< 1214081576 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :@remember <oerjan> otoh yetis and polar bears may be quite likely <oerjan> and evil yaks
< 1214081581 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WE NEED BOTTE IN HERE.
< 1214081593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and not to forget killer penguins
< 1214081600 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and pencil sharpeners
< 1214081605 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Clearly, we need a Python nomic bot.
< 1214081623 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Python?
< 1214081626 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You want...
< 1214081631 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :MOTHERFUCKING SNAKES?
< 1214081646 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"I HATE SNAKES, JACK! I HATE 'EM!"
< 1214081657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh and that should remind us of Peruvian mountain anakondas
< 1214081695 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214081701 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I might make a PerlIRCNomic
< 1214081712 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*anacondas
< 1214081726 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the program given is run with -n or whatever with the nomic source as a program
< 1214081753 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :@propose s/my @players = (/$0"tusho",/;
< 1214081860 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no?
< 1214083516 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Say. What kind of metadata does a wiki page need, anyway?
< 1214083520 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I can't think of anything sans permissions.
< 1214083539 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I give you permission to think.
< 1214083606 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214083671 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finishes reading Down and Out in the Magic Kingdom.   http://craphound.com/down/download.php
< 1214083674 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it's great
< 1214083692 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho: how about a talk page?
< 1214083694 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :history?
< 1214083700 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that's not part of the actual wiki page
< 1214083704 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok
< 1214083708 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :language?
< 1214083708 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(history is handled by git, talk pages are just page/talk)
< 1214083718 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hm, nah
< 1214083720 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :trying to KISS
< 1214083731 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I dunno how I'll handle foo and foo/bar, though.
< 1214083736 0 :cherez!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1214083740 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I could do foo/.index and foo/bar for that.
< 1214083742 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :wait, you're writing a wiki?
< 1214083745 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But that kinda sucks if you just have a page with no subpages.
< 1214083750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Yes. That uses git.
< 1214083759 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Very tiny. Minimal. (But nicer than git-wiki.)
< 1214083779 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :are you doing this for the XP?
< 1214083789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: for the xp?
< 1214083799 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sorry, RPGism
< 1214083804 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, right
< 1214083807 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no, not really
< 1214083811 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I mean, for the practice and skills you'll gain from it
< 1214083820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I need a nice wiki that isn't a huge memory & bloat hog like mediawiki
< 1214083823 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but still supports a nice set of featurse
< 1214083830 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also I like git
< 1214083835 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*features
< 1214083872 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and none of the 500 existing wikis give you that?
< 1214083896 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: most of them suck.
< 1214083900 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the rest are hogs
< 1214083910 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :git-wiki is a step in the right direction but not enough
< 1214083910 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm, ok
< 1214083924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :git does like 90% of the work for me anyway
< 1214083953 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, so you are going to be more extreme in some combination of attributes than anything already existant
< 1214083965 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yeah - like 'not sucking' ;)
< 1214083983 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you had me worried for a moment; I though you were going to make a generic wiki
< 1214083994 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no, not many wikis use git
< 1214083999 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they all hack up their own RCS, which sucks
< 1214084014 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the only one that does that I've found is hopelessly minimal
< 1214084021 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and doesn't really work well for me
< 1214084035 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that reminds me: I managed to break my company's primary SVN repos a few days back.
< 1214084045 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214084050 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :evidently it didn't like my 3300-file commit
< 1214084070 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214084070 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what
< 1214084077 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WHAT
< 1214084101 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :1650 auto-generated regression test cases: each an input and an output
< 1214084113 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, about that number
< 1214084466 0 :shachaf!n=shachaf@66.17.178.32 JOIN :#esoteric
< 1214085407 0 :calamari!n=calamari@ip24-255-58-177.tc.ph.cox.net JOIN :#esoteric
< 1214085472 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1214085767 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214086627 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stops surfing and goes to get food
< 1214087338 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i like food
< 1214087371 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :All foods?
< 1214089865 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214090154 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ALL FOODS!
< 1214090256 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Even what's only theorically food?
< 1214090274 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have found the ultimate gift! http://pinkertonfx.com/hamster.htm (NSFW? Maybe?)
< 1214090278 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214090300 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Meh.
< 1214090319 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.giantmicrobes.com/ <- much bettar
< 1214090326 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Give your friends AIDS
< 1214090332 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The gift that keeps on giving.
< 1214090366 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :they don't seem to have aids though
< 1214090402 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.giantmicrobes.com/us/products/hiv.html
< 1214090519 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"AIDS" isn't a virus
< 1214090542 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yes.
< 1214090548 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But HIV doesn't have the same ring to it.
< 1214090554 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.giantmicrobes.com/us/products/blackdeath.html
< 1214090559 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ooh, nice
< 1214090559 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Enough fuzz makes anything adorable.
< 1214090574 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh FUCK YES
< 1214090580 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they have my favorite bacteriophage: http://www.giantmicrobes.com/us/products/T4.html
< 1214090604 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's not very cuddly, though.
< 1214090618 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I disagree
< 1214090666 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lookit those cute widdle tail fibers
< 1214090780 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.giantmicrobes.com/us/products/heartworm.html
< 1214090783 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Awwww :D
< 1214090797 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, that one's adorable too
< 1214090813 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hearts make anything adorable.
< 1214090820 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Remember the companion cube?
< 1214090876 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that wasn't the only reason it was adorble
< 1214090879 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*adorable
< 1214090895 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I loved it because I knew it would never stab me
< 1214090941 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Plus, I feel so safe with it when energy balls are shot at me
< 1214090960 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :It was my greatest friend in the whole world. :'(
< 1214090981 0 :jix!unknown@unknown.invalid QUIT :"CommandQ"
< 1214090986 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But then
< 1214090991 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Tragedy struck http://membres.lycos.fr/bewulf/Divers3/Mah%20cube.jpg
< 1214090992 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :D:
< 1214091156 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Oh no, French! The horror!
< 1214091189 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :SUCCES DEVERROUILLE!
< 1214091213 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ITYM Quel horreur
< 1214091282 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I usually play the Valve games in English
< 1214091293 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But the names remain in the language of the CD.
< 1214091301 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The text, that is
< 1214091311 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*Quelle
< 1214091975 0 :oerjan!unknown@unknown.invalid QUIT :"Good night"
< 1214092142 0 :ihope___!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214092277 0 :ihope!unknown@unknown.invalid QUIT :Nick collision from services.
< 1214092280 0 :ihope___!unknown@unknown.invalid NICK :ihope
< 1214092383 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i am going to remove all links to EsCo from the wiki
< 1214092385 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyone object?
< 1214092394 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i should hope not; it's awful and it's spam
< 1214092795 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You should put the EsCo link on the esme page
< 1214093019 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But, what will the esco dude say! :o
< 1214093796 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: 'fuck you'
< 1214093797 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like last time
< 1214093815 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, if they ever come back
< 1214094035 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214094300 0 :jix!n=jix@dyndsl-080-228-180-077.ewe-ip-backbone.de JOIN :#esoteric
< 1214094862 0 :kar8nga!n=kar8nga@AMarseille-151-1-8-253.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1214095687 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1214096097 0 :calamari!unknown@unknown.invalid QUIT :"Leaving"
< 1214096836 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214096844 0 :Slereah_!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214098925 0 :Slereah!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214098954 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214099653 0 :jix!unknown@unknown.invalid QUIT :"CommandQ"
< 1214101446 0 :tusho!unknown@unknown.invalid QUIT :
< 1214103207 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :According to the user list
< 1214103215 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There's 299 dudes on the esowiki :o
< 1214103224 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :We should party for mister 300.
< 1214103374 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should make a phony account.
< 1214103381 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Something like user:Leonidas
< 1214103473 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :All done.
< 1214103489 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :We now have 300 users.
< 1214104595 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :does somebody else want to be a text-based adventure game?
< 1214105004 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214105490 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to be one.
< 1214105494 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I bet it hurts.
< 1214106762 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214107809 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: only when the players fail utterly at a puzzle
< 1214107876 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What would be that adventure game?
< 1214107887 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Does it involve the president being captured by ninjas?
< 1214107896 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :It might
< 1214107900 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :depends on the interpreter
< 1214107948 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the general way to invoke it is to ask an IRP interpreter to execute a statement like "Will you please act as the parser for a text-based adventure game?"
< 1214107954 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I did one this afternoon
< 1214108089 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, here we go- this is a partial transcript: http://nonlogic.org/dump/text/1214072201.html
< 1214108205 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I just scanned the text. Not one mention of cake!
< 1214108214 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :It's kinda like playing D&D except there's no dice or lameass combat systems
< 1214108220 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(although there could be)
< 1214108235 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: all the more reason to include cake when you act as an interpreter
< 1214108543 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, I already did cake adventures.
< 1214108598 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my next game apparently has to be called "RODGERIA II, THE QUEST FOR THE MYSTERIOUS PINEAPPLE OF THE DEEP"
< 1214108610 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which certainly sounds exciting
< 1214108641 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Where is Rodgeria?
< 1214108647 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is it in the realm of my imagination?
< 1214108690 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no, it's in the realm of *my* imagination
< 1214108698 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which should me more frightening
< 1214108709 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Not really, no.
< 1214108760 0 :calamari!n=calamari@ip24-255-58-177.tc.ph.cox.net JOIN :#esoteric
< 1214108778 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, calamari! Long time no see, dude- what's up?
< 1214108846 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi RodgerTheGreat
< 1214108849 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not too much
< 1214108863 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :installing Ubuntu on my dad's new box, trying to get rid of compiz
< 1214108881 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm just doing some scripting
< 1214108909 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and Slereah and I were discussing the newest fad in IRP- text-based adventure games
< 1214108936 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :IRP?
< 1214108945 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Internet-Relay-Programming
< 1214108948 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :one sec
< 1214108954 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oic
< 1214108969 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/IRP
< 1214109000 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :forgot about that.. hehe
< 1214109027 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :one of the examples is even me.. lol
< 1214109050 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :essentially what we realized is that in IRP, it only takes a handful of commands to create a game, because IRP is one of the most powerful languages for procedural content generation in existence
< 1214109056 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But me, I'm more into graphical IRP adventures
< 1214109063 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah yes
< 1214109076 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :often a bit laggy, but worthwhile
< 1214109099 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You -> o               o <- Delicious cake
< 1214109105 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :WHAT DO YOU DO?
< 1214109121 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is this the king's quest kind of graphical adventure?
< 1214109137 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in which case "DO NOT EAT THE FUCKING CHEESE IT'S A TRAP"
< 1214109142 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's more of a cake challenge graphical adventure
< 1214109177 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION moves one space to the right
< 1214109190 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It was just a demonstration
< 1214109196 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm not doing it today
< 1214109203 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :You ->  o             o <- Delicious cake
< 1214109247 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Please put an @ shaped hat on my head
< 1214109272 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :You ->  @            o <- Delicious cake
< 1214109280 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nice
< 1214109281 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I used to do it all in colors
< 1214109291 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Then I learned that the channel was no colors
< 1214109295 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, some dudes are ridiculously fast at it
< 1214109297 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wow the cake moved
< 1214109307 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1214109315 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :calamari: only if you don't use a monospaced font
< 1214109316 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :don't think I want to eat that
< 1214109322 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what kinda weirdo are you?
< 1214109340 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :one using a monospaced font
< 1214109342 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's so delicious and moist!
< 1214109364 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Oh well, the game was a huge success anyway
< 1214109372 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool
< 1214109403 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think portal is now at monty python level. damn.
< 1214109422 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how long do you guys figure it'll remain in the web's collective consciousness?
< 1214109442 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Forever?
< 1214109451 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :could be
< 1214109460 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the internet as we know it is only really a couple years old
< 1214109464 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :We're still not over Zerowing.
< 1214109473 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we don't even know if things actually CAN go away yet
< 1214109485 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :portal, the game?
< 1214109496 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Were you aware that Mister T devoured my testicles, RodgerTheGreat?
< 1214109502 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: not over zerowing? WHAT YOU SAY???
< 1214109508 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :dayum
< 1214109509 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :for great justice
< 1214109511 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No, Portal the household appliance.
< 1214109512 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :calamari: yup
< 1214117197 0 :calamari!unknown@unknown.invalid QUIT :"Leaving"
< 1214118376 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242399135.dsl.bell.ca JOIN :#esoteric
< 1214119822 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how many esolangs in the wiki are one shot occurences that will remain unused forever.
< 1214119979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, try Taxi
< 1214119994 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(diff) (hist) . . Esme?; 02:54 . . (0) . . Dagoth Ur, Mad God (Talk | contribs) (Undo revision 11873 by Special:Contributions/91.105.124.212 (User talk:91.105.124.212); I prefer "WikiPedia".)
< 1214119996 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ahahah
< 1214120992 0 :Slereah_!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214120992 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214121599 0 :clog!unknown@unknown.invalid QUIT :ended
< 1214121600 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1214122146 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214123508 0 :Slereah!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214123508 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214124132 0 :Slereah_!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214124350 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214126843 0 :Slereah!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214126843 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214127430 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer)
< 1214128148 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214128212 0 :sebbu!n=sebbu@ADijon-152-1-77-80.w83-203.abo.wanadoo.fr JOIN :#esoteric
< 1214128916 0 :Slereah_!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214129097 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214129125 0 :Slereah_!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214129841 0 :jix!n=jix@dyndsl-080-228-180-077.ewe-ip-backbone.de JOIN :#esoteric
< 1214133160 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://img.4chan.org/b/src/1214128825215.jpg
< 1214134467 0 :RedDak!n=dak@host75-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric
< 1214137759 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214138710 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214140344 0 :oklopol!n=nnscript@a91-152-134-23.elisa-laajakaista.fi JOIN :#esoteric
< 1214140617 0 :RedDak!n=dak@host75-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric
< 1214141844 0 :kar8nga!n=kar8nga@AMarseille-151-1-8-253.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1214142018 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214142044 0 :kar8nga!unknown@unknown.invalid QUIT :Client Quit
< 1214144979 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services.
< 1214144987 0 :jix!n=jix@dyndsl-085-016-233-147.ewe-ip-backbone.de JOIN :#esoteric
< 1214145401 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214147331 0 :kar8nga!n=kar8nga@AMarseille-151-1-8-253.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1214147458 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services.
< 1214147466 0 :jix!n=jix@dyndsl-080-228-185-245.ewe-ip-backbone.de JOIN :#esoteric
< 1214148015 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214148141 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214148351 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214149857 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: that's the beauty of a wiki. Pages take up a negligible amount of storage, so you can have a virtually infinite supply of such stubs and one-offs just sitting around on the off chance that they'll be needed or referred to
< 1214149969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyone got a good idea for a simple esoteric language to implement (in C) that will give me a good reason to learn flex?
< 1214149980 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214150024 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, most of my favorite languages are stack-based, and for those it's usually just as easy to write the parser/tokenizer by hand
< 1214150041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you mean like befung?
< 1214150044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :befunge*
< 1214150058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I like to find some good reason to learn flex
< 1214150069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and the rest of the project should be rather simple
< 1214150099 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :more like postscript
< 1214150112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok I see
< 1214150134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and no, postscript is too complex to implement
< 1214150148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and isn't esoteric
< 1214150163 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :here's an online interpreter for one of my languages, if you have JRE installed: http://rodger.nonlogic.org/games/CogEngine/Sprocket1/
< 1214150181 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I meant languages in the family of postscript, not necessarily the language itself
< 1214150208 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :when you take away the graphics stuff, PS is basically just a really clean FORTH-like
< 1214150221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I do have JDK but not in the browser
< 1214150232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the plugin doesn't exist for x86_64
< 1214150241 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, the download link for the console version would work on your computer
< 1214150258 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the applet one is just cooler. :/
< 1214150401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway, this doesn't give me a reason to learn flex really
< 1214150411 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1214150457 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, most esolangs tend to fall into either "trivial parsing" or "murderous parsing"
< 1214150536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and most non-esoteric tends to fall into "reasonable parsing" but "complex in other parts"
< 1214150548 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yup
< 1214150565 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you could implement a very selective subset of C or Java
< 1214150596 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :choose a single looping construct, remove unnecessary nasty things, etc
< 1214150751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/
< 1214150767 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"minimal C"
< 1214150780 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :like "minimal Perl"
< 1214150815 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :depending on your choices it could become quite esoteric, but you would still learn to work with very practical ideas
< 1214150961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would I interpret minimal C?
< 1214150972 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you could do whatever you felt like
< 1214150990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I refuse to compile to asm due to religious reasons (I believe in portability)
< 1214150994 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :might be easier to implement that way unless you're handy with ASM, in which case compilation could be a snap
< 1214150999 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well there you go
< 1214151026 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or you could compile to bytecode and have twice the fun creating the interpreter
< 1214151031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1214151036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or compile to befunge ;P
< 1214151076 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, even better- you could compile to a bytecode interpreter I invented, thus layering the esotericisim and making your job more challenging and interesting
< 1214151202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh maybe
< 1214151214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why one you invented?
< 1214151226 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: link?
< 1214151229 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :because I have it handy
< 1214151234 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Judofyr: lemme pastebin it
< 1214151241 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214151285 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://nonlogic.org/dump/text/1214147608.html
< 1214151305 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty fast, and I also have an assembler that targets it
< 1214151320 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was going to write a language that compiled for it, but I got distracted by other projects
< 1214151357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a C version?
< 1214151374 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't normally code in C for fun
< 1214151382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	* 2 - active stack underflow
< 1214151383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	* 3 - stack underflow
< 1214151383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh?
< 1214151393 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but I imagine this would be moderately easy to convert
< 1214151401 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's a stack-based VM! :D
< 1214151405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, also doesn't java have case?
< 1214151418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	else if (instr == 10) {swap(0,x);}
< 1214151419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :		else if (instr == 11) {stak[sptr-x-soff] = a;}
< 1214151419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :		else if (instr == 12) {stak[sptr] = stak[sptr-x-soff];}
< 1214151420 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214151426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :switch (instr)
< 1214151429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :case 10:
< 1214151433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cast 11:
< 1214151434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on
< 1214151443 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it does, but I don't like case statements. They don't actually compile to be faster and I think the syntax looks horrible
< 1214151461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, well I prefer them in C anyway
< 1214151465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea about java's syntax
< 1214151476 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty much the same, really
< 1214151704 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, this is what a hello world would look like in assembly: http://nonlogic.org/dump/text/1214148012.html
< 1214151795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why two lads?
< 1214151799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :LADs
< 1214151827 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :some instructions discard the top stack element, so I think I did that because I needed two copies
< 1214151836 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, stack.
< 1214151844 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you just said that, but i forgot alreadcy
< 1214151847 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :already
< 1214151886 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, this one is much more interesting- fibonacci sequence!
< 1214151887 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://nonlogic.org/dump/text/1214148197.html
< 1214152085 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CAX?
< 1214152102 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Copy A to X
< 1214152115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, what are those?
< 1214152124 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :X is the instruction parameter, A is the topmost stack element
< 1214152149 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and this is noted in the source for the VM itself
< 1214152161 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1214152511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :		if (sptr >= STAK_MEMORY) {System.out.println("WARNING: Stack overflow!");halt = true;err = 4;}
< 1214152521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that looks 1) typoed 2) why not dynamic stack size?
< 1214152523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, ^
< 1214152539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :STAK_MEMORY should be STACK_MEMORY right?
< 1214152542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, ^
< 1214152548 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :having a non-dynamic stack size can make it considerably faster
< 1214152558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, well for C it would be same speed
< 1214152561 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and it's STAK_MEMORY- it's uniform throughout my source
< 1214152564 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214152565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except you need to malloc once
< 1214152600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except if it is actually growing (realloc()) it would have same speed
< 1214152612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, can't see how dynamic allocation is a problem?
< 1214152650 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you can do it trivially by replacing the contents of that error message with code to resize and copy the array- that isn't the point
< 1214152680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how is "slight slowdown at one point" worse than "error out on complex program"?
< 1214152742 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it was originally designed to create a microcontroller-like environment- It has a fixed memory size because I wanted it to be like a physical machine
< 1214152766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214152781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, memory hotplug ;P
< 1214152784 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and it'll run quite fast if you make program and memory sizes fit nicely in cache blocks
< 1214152797 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Bank-switching might be interesting
< 1214152804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1214152817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, what about SMP?
< 1214152822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :emulation of SMP I mean
< 1214152873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if he maybe should create a micro-computer simulator himself
< 1214152879 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's be pretty easy
< 1214152884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah it is
< 1214152893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just need to write an assembler for it
< 1214152894 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: coding it's easy, the hard part is coming up with a good instruction set
< 1214152897 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but it's sure fun
< 1214152915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, yep, well I do know PIC12F629 asm
< 1214152920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or at least I *knew*
< 1214152926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it was a few years ago
< 1214152934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so my knowledge of it is rusty
< 1214152937 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you make an assembly language that's anything remotely like I use you could modify my assembler pretty easily, but it's in Java
< 1214152950 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my main assembly experience is with MIPS
< 1214152958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, shouldn't be too hard to rewrite in C
< 1214152964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I wouldn't make mine stack based
< 1214152967 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I know a little 6502, and I'm slowly getting better at it
< 1214152968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure it would have a stack
< 1214152970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and a heap
< 1214152982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :6502?
< 1214153006 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, here it is:
< 1214153006 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://nonlogic.org/dump/text/1214149325.html
< 1214153027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(also it would have maybe 12 or so registers
< 1214153046 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and it needs a file like this for the language definitions: http://nonlogic.org/dump/text/1214149362.html
< 1214153059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<RodgerTheGreat> http://nonlogic.org/dump/text/1214149325.html <-- that should give me a reason to learn flex or yacc
< 1214153071 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the MOS technologies 6502 was one of the most important 8-bit processors in microcomputer history
< 1214153100 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1214153105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how many registers do MIPS have RodgerTheGreat ?
< 1214153108 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :32
< 1214153113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm
< 1214153116 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but one is a reserved constant 0, so actually 31
< 1214153119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is it PPC that got 128?
< 1214153127 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think PPC has 64
< 1214153131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, why a reserved 0? that seems pointless
< 1214153143 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually it's insanely handy
< 1214153149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why?
< 1214153150 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1214153158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I don't mean stuff like program counter or such, just general purpose registers
< 1214153164 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :comparisons, for one thing
< 1214153171 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :MIPS is RISC, remember
< 1214153178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh true
< 1214153200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, so 31 usable general purpose registers?
< 1214153205 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1214153216 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :some have reserved meanings, but they're just convention
< 1214153226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214153238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :x86 is 8 registers or?
< 1214153240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was it 16?
< 1214153248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :x86_64 is twice as much as x86 anyway
< 1214153250 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and a handful do special things on certain instructions, like $rt
< 1214153286 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :23:33:14 <Slereah> (diff) (hist) . . Esme?; 02:54 . . (0) . . Dagoth Ur, Mad God (Talk | contribs) (Undo revision 11873 by Special:Contributions/91.105.124.212 (User talk:91.105.124.212); I prefer "WikiPedia".)
< 1214153288 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LMAO
< 1214153293 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"I PREFER INCORRECTNESS"
< 1214153311 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I like to spell city as siti, and if you dare change it, I WILL PREFER IT
< 1214153322 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Especially if it's on my shitty, unspecified esolang!
< 1214153334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, hm ok
< 1214153337 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, 32 registers, one constant zero, one for return addresses, and one that's bad juju to touch because it's reserved for temporary use by the assembler, so you have 29 general purpose registers
< 1214153357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, ok. and on x86?
< 1214153383 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think x86 only has one or two "general purpose" registers
< 1214153388 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's a CISC monstrosity
< 1214153391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214153395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but more like 8
< 1214153396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not 2
< 1214153401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think it is 8
< 1214153411 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :are you sure? A bunch have reserved meanings
< 1214153412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :x86_64 got twice as many as x86 anyway
< 1214153432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, yes but you can use them for other stuff "while no one is looking"
< 1214153438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you see what I mean
< 1214153457 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and the instruction can't uniformly perform operations on all of them equally- that's what I mean when I say "general purpose"
< 1214153497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eax, ebx, ecx, edx hm
< 1214153497 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :08:09:50 <AnMaster> I refuse to compile to asm due to religious reasons (I believe in portability)
< 1214153502 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster's religion is crazy.
< 1214153507 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It dictates how you can compile things on a computer.
< 1214153508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, it was a joke anyway
< 1214153511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but duh
< 1214153524 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I bet it's the PortabilityOnCompilersigion.
< 1214153528 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I swear to god you're like a clone of pikhq from two years ago
< 1214153538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, how was pikhq back then?
< 1214153546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway tusho == ehird
< 1214153548 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a douche about pretty much everything
< 1214153553 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :really?
< 1214153556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214153557 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I was joking, actually
< 1214153558 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wtf
< 1214153560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :couldn't you guess
< 1214153570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<RodgerTheGreat> a douche about pretty much everything
< 1214153572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :exactly
< 1214153599 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :whatever
< 1214153613 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :whatever indeed
< 1214153621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, saw that mips emulator someone in here is working on, don't remember url
< 1214153624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was in javascript
< 1214153627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quite impressive
< 1214153632 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Oh, GregorR's
< 1214153639 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i need to work some more on that
< 1214153640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes it was him
< 1214153641 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :probably somewhere in the depths of codu.org
< 1214153648 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :codu.org/jsmips/sh.html for what it's worth
< 1214153655 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dunno if he added my better keyboard code to that example yet
< 1214153655 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bingo
< 1214153663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/jsmips/dc.html
< 1214153664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too
< 1214153673 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, if I appear to be a douche about everything that's probably because your sarcasm detector is broken
< 1214153681 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(or it's defaulting to 'serious, then maybe sarcasm' instead of the other way around)
< 1214153693 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs
< 1214153699 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"internet, serious business"
< 1214153714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ha
< 1214153727 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: where's that shirt you made captioned 'people from the internet'?
< 1214153728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, what is the use of a NOP instruction?
< 1214153730 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pretty appropriate
< 1214153736 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho: lemme find it
< 1214153737 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wasting cycles
< 1214153745 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and NOPing out license key checks
< 1214153746 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :duh ;)
< 1214153749 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: debugging sometimes
< 1214153753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, hm ok
< 1214153758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, I mean in your asm
< 1214153763 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I use it in my VM for reserved storage, too
< 1214153776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm?
< 1214153796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is the bit width of your vm?
< 1214153799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :64-bit?
< 1214153801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :32-bit?
< 1214153808 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :anything that's data is stored as a NOP instruction so that the VM won't barf if someone forgets to terminate with a HLT
< 1214153814 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I forget
< 1214153831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1214153836 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think it's char+int, so 24-bit?
< 1214153851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well what about OOP asm? I got no idea how it would look
< 1214153854 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or 40-bit
< 1214153872 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hunh
< 1214153875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :int is probably 32-bit
< 1214153876 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, really
< 1214153890 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's probably 40-bit instructions
< 1214153892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :functional asm? XD
< 1214153907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, well anyway I mean for data
< 1214153908 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :actually, that's one of the reasons my ASM is stack-based
< 1214153911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is the data word size
< 1214153920 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :functional asm .. i think that's called lambda calculus
< 1214153920 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214153921 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :implementing function calls and returns is very clean and straightforward
< 1214153932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, haha!
< 1214153937 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OOP asm sounds fun, though
< 1214153940 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :think I'll write a vm and try that
< 1214153950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well I got no idea what OOP asm would look like
< 1214153953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :care to describe it?
< 1214153954 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :data word size in my ASM is the size of an int
< 1214153962 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i dunno, that's why I'm interested
< 1214153969 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'll hack up an example
< 1214153970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, so program memory is separate from data memory?
< 1214153971 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :of what I think it'll look like
< 1214153976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes would love to see it
< 1214153976 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: kinda
< 1214153987 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they're separate "memory fields"
< 1214153988 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :anyone tried Neko?
< 1214153990 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :http://nekovm.org
< 1214154005 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it was originally harvard architecture, but it mutated into a mix of harvard and von neumann
< 1214154017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, well I would prefer one shared memory bank
< 1214154024 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :neko is kinda crap
< 1214154025 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214154028 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :suffice to say that you can self-modify but you cannot access instruction fields
< 1214154041 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :tusho: oh?
< 1214154048 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Judofyr: it's just not that interesting
< 1214154052 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also the asm is too high level
< 1214154057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, hm
< 1214154074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well my asm would have a NX bit
< 1214154084 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :haXe is pretty cool (IMO) :P
< 1214154099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Judofyr, what about LLVM then?
< 1214154109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wanted to try LLVM for a long time
< 1214154113 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :I've never tried LLVM
< 1214154121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I haven't yet got around to it
< 1214154123 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :I'm way to high level for it :/
< 1214154131 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :I should learn some C
< 1214154155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if I made an asm I know what I will name it:
< 1214154158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ansember XD
< 1214154166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ego +1
< 1214154167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1214154178 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://nonlogic.org/dump/text/1214150491.html
< 1214154181 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :erally abstract, of course
< 1214154182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and trivial
< 1214154185 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but I guess it'd look kinda similar
< 1214154195 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :CALLMETH is basically CALL, except it takes an instance on the top of the stack
< 1214154196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, interesting
< 1214154204 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i guess you'd have to push 0
< 1214154208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to say you're giving it 0 arguments
< 1214154210 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but whatever
< 1214154217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah virtual functions and so on
< 1214154224 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you implement OO-ASM, there are good odds that it'll look amusingly similar to JVM bytecode
< 1214154234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214154238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, or MSIL?
< 1214154255 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: yeah, probably.
< 1214154259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :JAL 02 true	// jump and link
< 1214154265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, what does JAL do exactly
< 1214154267 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i mean, JVM IS oop asm, really :-P
< 1214154270 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :except...
< 1214154271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean with "and link"
< 1214154274 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: like in MIPS-
< 1214154275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :JVM bytecode has classes in a seperate thingy
< 1214154278 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :instead of 'erasing' them
< 1214154279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, I don't know MIPS
< 1214154283 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you jump to a location and store the return address in a var
< 1214154301 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as oppsed to a "J", which simply does a GOTO
< 1214154319 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1214154326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, you mean: call
< 1214154327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1214154341 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's like GOSUB with a one-level stack, and it's your responsibility to maintain the chain of return addresses as necessary
< 1214154352 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: depending on your BASIC interpreter, yes. :)
< 1214154360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, I never did basic
< 1214154367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I did pascal when I was young instead
< 1214154368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!
< 1214154373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not basic
< 1214154385 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :is there a way to use LLVM without touching C?
< 1214154401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Judofyr, what do you mean?
< 1214154403 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Judofyr: yes, use the llvm asm...
< 1214154423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well if you can call library functions I guess, so you could do it from C# with some Platform invoke
< 1214154427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but why!?
< 1214154444 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :I don't know C :P
< 1214154466 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Judofyr: LLVM asm is lower level than c
< 1214154468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, in your asm definition what does the true and false mean?
< 1214154468 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you'll have to understand c
< 1214154487 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :better buy some books then...
< 1214154489 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :but not right now
< 1214154534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, and: JST 03 true	// jump to stack <-- executing code on stack!?
< 1214154534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Judofyr: get K&R second edition if you wanna learn c
< 1214154534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's concise as hell and great
< 1214154544 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 1 and 0 implicitly, but I don't have any instructions that explicitly deal with "true or false"
< 1214154549 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's indirection
< 1214154566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah jump to value stored on stack?
< 1214154568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1214154574 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :Ruby has spoiled me :/
< 1214154595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, anyway the true and false in that definition file, sure 1 and 0, but what do they mean?
< 1214154600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NOP 00 false	// no-op
< 1214154600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :JMP 01 true	// jump absolute
< 1214154600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :JAL 02 true	// jump and link
< 1214154607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true and false there
< 1214154621 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :right now, I rather buy The Little Schemer
< 1214154625 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no, no, no- those are just instruction IDs
< 1214154635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, yes 00 false
< 1214154637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why that false
< 1214154641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or 01 true
< 1214154644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why that true
< 1214154650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what I try to ask you
< 1214154650 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you don't understand-
< 1214154655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed!
< 1214154660 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there are two fields- proga and progb
< 1214154666 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :proga- instructions
< 1214154669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214154670 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :progb- parameters
< 1214154674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214154684 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a literal "0" value would probably just be "NOP 0"
< 1214154704 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :although you could overlap it with any instruction that has 0 as a parameter or doesn't use it's parameter
< 1214154711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm
< 1214154719 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there are some really nifty things you can do to optimize for space in this language
< 1214154756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	public boolean oparam[];// does this command take parameters?
< 1214154758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha
< 1214154768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that false means "takes no parameters"
< 1214154769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1214154774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why didn't you just say that!
< 1214154775 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yup
< 1214154787 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I didn't understand the question
< 1214154787 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he thought you meant
< 1214154791 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'what do true and false actually MEAN'
< 1214154792 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you meant
< 1214154799 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'in this case, what does the argument of true/false mean to the opcode?'
< 1214154803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214154814 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you'd said you were talking about the language definition file I could've answered easily
< 1214154826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, I did copy and paste from that file
< 1214154829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> RodgerTheGreat, anyway the true and false in that definition file, sure 1 and 0, but what do they mean?
< 1214154834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :said "definition file"
< 1214154836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/
< 1214154842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh well
< 1214154851 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I must
< 1214154857 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'ve missed that part
< 1214154868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is writing up some ideas for his asm
< 1214154878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it will be register based
< 1214154893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also that syscall thing hrrm
< 1214154948 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the active stack/ passive stack concept is one of my favorite aspects of my ASM- it provides a means to allow expressions in RPN pretty raw translation into ASM while avoiding accidental stack-smashing
< 1214154990 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :syscalls are a good way to define all your I/O, because in a real assembly language it wouldn't make sense to have those operations be part of the instruction set
< 1214155140 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1214155147 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*i'm gonna let the OS provide syscall monikers
< 1214155153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so you can do 'SYSCALL putchar'
< 1214155154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or whatever
< 1214155168 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'd make them sweeter
< 1214155170 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds good
< 1214155177 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, and mine will be stack based
< 1214155183 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and have a kind of fuzzy everything-is-everywhere stack
< 1214155188 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so the ASM would just have some kind of hooking mechanism?
< 1214155189 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, two stacks of course
< 1214155192 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1214155197 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or i could just divide a stack in two...
< 1214155203 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that'd be closer to the machine
< 1214155214 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that's generally how it works- start at both ends and grow towards the center
< 1214155214 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: pretty much, you'd provide implementations of syscalls and names for them
< 1214155217 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like built-in functions, really
< 1214155225 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i could make them functions but that'd be bad for performance
< 1214155231 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so no call stack will be involved
< 1214155246 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(i.e. they'll be goto'd and given an address to goto back, and if they want a stack they'd better handle it themselves)
< 1214155267 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :very MIPS-esque
< 1214155484 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho: here's that image you wanted, btw: http://nonlogic.org/dump/images/1203125875-tetsuoooo.png
< 1214155511 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, pretend I pasted that link ages ago :-P
< 1214155531 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1214156114 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes some asm and then makes it work
< 1214156117 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :best way to develop software ever
< 1214156139 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LDC 0
< 1214156142 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Load Constant 0)
< 1214156253 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: think I should have less-than-or-equal-to?
< 1214156259 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's common enough for another instruction, i'd say
< 1214156264 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :instead of manually or'ing it
< 1214156732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, hm I got something written up here. not complete: http://rafb.net/p/dovpGA97.html
< 1214156761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very early draft of instruction set
< 1214156768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a lot left to be done
< 1214156892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION take the name LDC for his load constant instruction
< 1214157311 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I AM SUING YOU FOR COPYRIGHT INFRINGEMENT
< 1214157313 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :IN A COURT OF LAW
< 1214157315 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :>:|
< 1214157318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1214157319 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... :p
< 1214157339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mine will have a syntax that is a mix of AT&T and Intel
< 1214157349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just to make *everyone* get a headache!
< 1214157358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ;P
< 1214157364 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh dear
< 1214157369 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now I want to make you feel pain
< 1214157372 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that was not a clever thing to say ;)
< 1214157377 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i mean
< 1214157377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why?
< 1214157381 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :are you going to swap them each instruction or something
< 1214157383 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because aaagh
< 1214157385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no no
< 1214157387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they're bad enough seperately as it is
< 1214157426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean some parts with be done as in gas (like the prefix for register names), while other will be done as in intel (not yet decided)
< 1214157869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/pFtjP117.html
< 1214159427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, tusho: http://rafb.net/p/MYYzRr37.html
< 1214159430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you think so far?
< 1214159438 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it looks good
< 1214159442 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ID is a bit odd though
< 1214159448 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :don't think it's needed
< 1214159452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm maybe
< 1214159460 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also, you'll wanna trim that down a bit
< 1214159466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :future compatibility (why do I bother)
< 1214159469 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's verging into CISC far too much ;)
< 1214159478 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, i have never seen a future compatible cpu arch
< 1214159479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214159480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, hm I did leave out FTAN as it can be done with FSIN and FCOS
< 1214159490 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there are RISCs with 32 instructions
< 1214159497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I know
< 1214159499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I coded for one
< 1214159505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it lacked divide or multiply
< 1214159509 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah, just saying that you might wanna minimalise ;)
< 1214159511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :PIC 12F629
< 1214159512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :..
< 1214159516 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e.g. NEG is pretty pointless
< 1214159518 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can just do 0 -
< 1214159519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :painful to work with
< 1214159529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, hm true, maybe for speed reasons?
< 1214159544 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: can't think why it'd be much faster
< 1214159544 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214159552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true
< 1214159557 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: can't you do it with a XOR
< 1214159559 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or something
< 1214159562 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :two's complement
< 1214159572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well two's complement is what I plan for
< 1214159581 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: two's complement:
< 1214159582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as to begin with I will write interpreter in C
< 1214159586 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :NEG = (~x)+1
< 1214159589 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :~ is bitwise not
< 1214159594 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or, NEG = 0-x
< 1214159597 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :former is likely quicker
< 1214159598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's:
< 1214159602 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BITWISENOT; INC
< 1214159603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I do lack bitwise NOT it seems
< 1214159606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds
< 1214159614 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah, replace neg with BNT
< 1214159622 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then {BNT,INC} is NEG
< 1214159626 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and a darn fast neg at that
< 1214159650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :BNOT maybe
< 1214159662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or BNT if you wish
< 1214159674 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'd keep to 3-char mnemonics
< 1214159675 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214159680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I can't do that everywhere
< 1214159682 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'd personally call it NOT, boolean not is lame
< 1214159702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true
< 1214159714 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also, boolean not is:
< 1214159720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :all of NOT/XOR/OR/AND should be bitwise
< 1214159723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and not boolean
< 1214159724 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1214159727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the instruction set
< 1214159734 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :agreed
< 1214159743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :boolean versions can be built trivially from it
< 1214159751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :OMG HOW DO I MAKE THE "OR" instruction 3 chars long?!
< 1214159753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs
< 1214159759 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hehe
< 1214159761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BOR
< 1214159762 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :duh ;)
< 1214159768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I dropped B prefix
< 1214159770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214159771 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214159773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway FADD is longer
< 1214159779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for floating point
< 1214159785 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: suggestion - FTRUNC -> FTNC
< 1214159797 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :FSQRT -> FSQT
< 1214159799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214159811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about the other long ones?
< 1214159819 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: FFLOOR -> FFLR, probably
< 1214159827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FCEIL?
< 1214159829 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :FCEIL -> not sure
< 1214159831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :k
< 1214159835 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :though really
< 1214159838 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's okay as it is
< 1214159842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :PUSH -> PSH?
< 1214159851 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :isn't PUSH LDC?
< 1214159860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no PUSH is from stack
< 1214159861 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, right
< 1214159863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to register
< 1214159864 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just leave PUSH as it is :-P
< 1214159866 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :really, just leave em as is
< 1214159868 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's fine
< 1214159868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why not PSH?
< 1214159874 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :PSH isn't mnemonic
< 1214159878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh?
< 1214159884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean with that?
< 1214159885 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: okay, okay, fine, I was wrong when I said 3 chars
< 1214159887 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just leave it as it is :-P
< 1214159890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1214159891 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway PUSH is better because it's a real word
< 1214159894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true
< 1214159900 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :PSH could be Poppy Shaver Hair
< 1214159905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about: SUB -> SUBSTRACT then?
< 1214159910 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs
< 1214159912 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because SUB is widely understood :-P
< 1214159919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SUBroutine?
< 1214159923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SUBmarine!?
< 1214159927 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214159934 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :perl uses 'sub' for functions
< 1214159943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :We All live in a yellow SUB
< 1214159943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :We All live in a yellow SUB
< 1214159944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!
< 1214159947 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hahh
< 1214159955 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can do crazy things with perl function prototypes:
< 1214159961 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sub L(\&) { shift }
< 1214159967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well you can do crazy things in perl I know...
< 1214159969 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :L { $_[0] + $_[1] } <-- a closure lambda thingy
< 1214159978 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: explanation - the prototypes can change how the arguments are influenced,
< 1214159983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :perl doesn't require parens around function calls,
< 1214159988 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and \X means 'reference to something of X'
< 1214159988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok
< 1214159993 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e.g. \@ is a listref
< 1214159997 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :\% a hashref
< 1214160000 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and, & means 'subroutine'
< 1214160006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I know perl is mad and I don't know perl apart from a very basic level
< 1214160011 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so: sub L(\&) is saying that the argument is a subroutine reference
< 1214160016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1214160018 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :thus, if we pass in a block of code, it gets returned as a reference
< 1214160022 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and we have a function creator
< 1214160028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214160029 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sub sub(\&) { shift }
< 1214160030 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :xD
< 1214160039 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(though you couldn't do that, obviously, because sub is a keyword)
< 1214160046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was just about to ask about that
< 1214160047 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(and even if you did the resulting 'sub' wouldn't be able to do the prototypes itself, ironically)
< 1214160056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1214160062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why "shift"
< 1214160068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :shift a parameter?
< 1214160071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but why
< 1214160081 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, we want L to return the lambda it gets
< 1214160084 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and, in perl
< 1214160089 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :functions arguments are put in the array @_
< 1214160092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I think I see..
< 1214160095 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'shift' shifts a value of the top of an array
< 1214160098 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if no array is given, it assumes @_
< 1214160099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kind of like bash there
< 1214160103 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so for one param functions, you do:
< 1214160103 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :alright I'm back
< 1214160106 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my $foo = shift;
< 1214160108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however no "return" statement?
< 1214160109 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for multi params:
< 1214160113 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my ($foo, $bar, $baz) = @_;
< 1214160122 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the last expression is implicitly returned... kinda like a functional language
< 1214160128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :k
< 1214160129 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's crazy how perl has convenient closures and all that
< 1214160132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/sAtIyw42.html
< 1214160142 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: RDB seems a bit silly
< 1214160144 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :does any arch do it like that?
< 1214160147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RDB?
< 1214160147 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i mean, imagine c
< 1214160149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks
< 1214160153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you have 'double' and 'float'
< 1214160154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in the same program
< 1214160159 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'll be flipping each time you use them'
< 1214160160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214160171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well you got a better idea
< 1214160171 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, R8/16/64 is a bit silly
< 1214160176 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :machines only ever have N-bit
< 1214160180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for R8 and such
< 1214160183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :amd64 does it like that
< 1214160186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the REX prefix
< 1214160189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to mean 64-bit
< 1214160191 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: amd64 is crazy, though
< 1214160197 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because it has to deal with backwards compat to an insane degree
< 1214160198 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you don't
< 1214160212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but 64-bit always is just a waste!
< 1214160220 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: make it 32-bit then
< 1214160220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what do you suggest? different ADD instructions?
< 1214160222 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's never hurt anyone ;)
< 1214160229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I want the *ability* to use 64-bit
< 1214160241 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: then you'll be stuck with bloat or always using 64 bit..
< 1214160245 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'd just use 32-bit
< 1214160247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214160251 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'll be fine for this :-P
< 1214160254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders
< 1214160263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and...
< 1214160267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about 128-bit!?
< 1214160271 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214160274 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well exactly
< 1214160275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214160277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214160280 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you could support 349856794573489573495-bit all the time
< 1214160287 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but 32-bit is probably best for this
< 1214160295 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can do just about anything, and it's simple enough to code with neatly manually in
< 1214160298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :349856794573489573495 == how many GB?
< 1214160318 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :beats me
< 1214160322 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :A Lot
< 1214160331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or "how many <useful unit>"
< 1214160338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'You only have Some GB left of your A Lot GB hard-drive! Please delete some files.'
< 1214160352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh? something actually said that?
< 1214160357 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no :P
< 1214160383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :349856794573489573495 / 8 = 43732099321686196686 bytes
< 1214160392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :42707128243834176 kb
< 1214160405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :41706179925619 MB
< 1214160408 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :make these suckers 8-bit- it'd be way more fun. Anybody can do 32 bit
< 1214160415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :40728691333 GB
< 1214160418 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: AnMaster would never sacrifice that much
< 1214160419 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1214160424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(why is bc rounding like that!)
< 1214160435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :39774112 TB?
< 1214160438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure
< 1214160449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :38841 petabyte or?
< 1214160451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is next
< 1214160456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway bc rounded crazily
< 1214160467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"a shitload" anyway
< 1214160480 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1 shitlytes = 43732099321686196686 bytes
< 1214160487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahaha
< 1214160498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :shitbytes not shitlytes right?
< 1214160506 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i morphed shitload into shitlytes
< 1214160513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lytes?
< 1214160532 0 :augur!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214160540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1024-bit? would be 128-byte
< 1214160549 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1214160558 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi augur
< 1214160566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, anyway I can se a reason for 128-bit computers
< 1214160572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :makes it simpler to work with ipv6
< 1214160573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214160586 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: aieee
< 1214160587 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::p
< 1214160604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a 32-bit computer can just do one fourth of an ipv6 url in a register
< 1214160609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a 64-bit computer: one half
< 1214160627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway why not go trinary!=
< 1214160628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!?
< 1214160640 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: base 256 computer!
< 1214160645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um
< 1214160648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :intersting
< 1214160655 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: strings are trivial
< 1214160656 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1214160663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not really
< 1214160665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unicode
< 1214160666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214160671 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :unicode is for hippies
< 1214160673 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and foreigners
< 1214160680 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i see no reason to accomadate THOSE types.
< 1214160685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ööööööööööööååååååååååääääääääääääääää
< 1214160686 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*accommodate
< 1214160692 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: DIRTY FORNER
< 1214160710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, Så du pratar bara engelska?
< 1214160719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(So you only speak English?)
< 1214160733 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :shush, I was being sarcastic
< 1214160737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1214160737 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho: those characters are in high-order ascii, fool
< 1214160745 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: he's still a DIRTY FORNER.
< 1214160747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, depends
< 1214160753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, I sent them as utf8
< 1214160754 0 :timotiis!unknown@unknown.invalid QUIT :Connection timed out
< 1214160754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214160767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, and I know a little bit of lojban, thank YOU :P
< 1214160776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm lojban
< 1214160782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is that one now again?
< 1214160790 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214160791 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mi.e .Eli,at.xrd.
< 1214160792 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think
< 1214160796 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214160796 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mi'e
< 1214160799 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mi'e .Eli,at.xrd.
< 1214160801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf?
< 1214160805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is perl?
< 1214160809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Lojban can't pronounce my name properly. :-P
< 1214160815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :.Eli,at.xrd. approximates it
< 1214160817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/)=(/!?
< 1214160828 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: dude, we're talking about lojban the human language here
< 1214160828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, this is a constructed language?
< 1214160832 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes..
< 1214160836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah explains it
< 1214160844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the most popular geeky one nowadays
< 1214160850 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(i.e. apart from esparanto & etc)
< 1214160856 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*esperanto
< 1214160877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw I think my asm shall have 128 general purpose registers (+ some other like program counter and such)
< 1214160889 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :128?!?!?!?!?!?!?!!?
< 1214160891 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jesus christ
< 1214160895 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you'll never be able to keep track of that
< 1214160896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well maybe 64 then?
< 1214160898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ppc got 64
< 1214160901 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how about 10
< 1214160903 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1214160907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, PPC got 64
< 1214160912 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ppc is pretty crazy as is
< 1214160917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh?
< 1214160919 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :10 is about as much as you could keep in your head, i imagine
< 1214160925 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as long as you give them decent names
< 1214160926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe I'll do like sparc then?
< 1214160933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :have a moving register window?
< 1214160940 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214160944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you know about it?
< 1214160945 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'd just use 10 registers with nice names
< 1214160946 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's a nice number
< 1214160966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um. I'd use %r1, %r2 and so on
< 1214160977 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's not good ;)
< 1214160982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why names?
< 1214160983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :10 _well-named_ ones will make programming abreeze
< 1214160985 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*a breeze
< 1214160988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :%elliot
< 1214160993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :%roger
< 1214160995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :%dave
< 1214160997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf?
< 1214160998 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 'oh, I need to use %r4 to %r7 the %r3'
< 1214160999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would be silly!
< 1214161012 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I assume you were joking there
< 1214161016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes of course
< 1214161019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I tried real names
< 1214161022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as a joke
< 1214161027 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214161035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but a lot of registers are good
< 1214161046 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not if you wanna code in it
< 1214161047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe I'll write a compiler to this bytecode later
< 1214161057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, why would I need to use them all?
< 1214161064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you won't
< 1214161067 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but 10 should be _enough_
< 1214161075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yet x86 is register starved
< 1214161084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :amd64 got 16 general purpose registers iirc
< 1214161086 0 :bsmntbombdood!n=gavin@97-118-112-136.hlrn.qwest.net JOIN :#esoteric
< 1214161106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, how would you name your registers?
< 1214161112 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Have you ever done any serious coding in a RISC assembly language?
< 1214161121 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: define serious
< 1214161134 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway AnMaster's instruction set is pretty big
< 1214161150 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I coded reversi in MIPS- something like 3000 lines of assembly- and I needed every register I had.
< 1214161154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, remove the optional floating point co-processor and it is small!
< 1214161160 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214161167 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I could've done it with about 3, but it would suck, and it would've been easier with more
< 1214161168 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but read his instruction set
< 1214161172 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :10 should be enough
< 1214161192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well it isn't complete
< 1214161200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway have you see the amd64 instruction set?
< 1214161209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :all the PAGES of instructions
< 1214161215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got a pdf somewhere with it
< 1214161222 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, well it's ReallyCISC
< 1214161226 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :IBISC
< 1214161226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed
< 1214161230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IBISC?
< 1214161230 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :insanely big instruction set computer
< 1214161234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214161243 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're missing some important stuff and I think the floating-point stuff is a waste, especially this early in the design phase
< 1214161243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what about VLIW?
< 1214161262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, well the floating point co-processor is sold separately!
< 1214161262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214161271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, and what important things?
< 1214161280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :setting stack base? that will be the st0 register
< 1214161288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and stack top will be another register
< 1214161295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, or?
< 1214161320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, and yes I need something for heap
< 1214161324 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty amusing that you have a language wherein the only real storage you have access to is the stack and you can't roll, swap or easily duplicate stack entries
< 1214161327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in "write to pointer"
< 1214161336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is not complete indeed
< 1214161351 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what is with you people and heaps? you shouldn't implement heaps at the CPU level
< 1214161359 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: it's pretty amusing that you have a language wherein the only real storage you have access to is the stack and you can't roll, swap or easily duplicate stack entries
< 1214161363 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :registers...
< 1214161369 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :STORAGE.
< 1214161374 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lw, sw
< 1214161383 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: i don't know why you're getting so heated about it
< 1214161386 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's a good start
< 1214161392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't complete
< 1214161395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it is my first try
< 1214161404 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm not flaming, I'm saying he's growing it in the wrong directions
< 1214161411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, so you mean I should simulate a MMU?!
< 1214161415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :separately?
< 1214161419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is confused
< 1214161437 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm saying you should support atomic operations like storing to and loading from an arbitrary memory location
< 1214161444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders adding a MALLOC instruction just to irritate, (just kidding)
< 1214161448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, indeed!
< 1214161452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I will add that now
< 1214161514 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and as I said, your stack is crippled in usefulness because you can only touch the top element
< 1214161523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MOV   ; Copy one value
< 1214161523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :      ;   from a register or from memory
< 1214161523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :      ;   to   a register or to   memory
< 1214161525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about that?
< 1214161536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, and no you can touch below
< 1214161542 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :those should really be separate instructions
< 1214161570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, because you can get stack base from the "special purpose" register st0 or something like that, and stack top from st1
< 1214161574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well something like that
< 1214161661 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there's a difference between "is possible" and "is practical"- it would take 4 or 5 instructions to recall an arbitrary depth from your stack the way the instruction set works now
< 1214161667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about this:
< 1214161668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MOVRR ; Copy one value from a register to another.
< 1214161668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MOVMR ; Copy one value from the main memory to a register.
< 1214161668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MOVRM ; Copy one value from a register to the main memory.
< 1214161668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MOVMM ; Copy one value within the main memory.
< 1214161691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, and well I will have 128 general purpose registers. ;P
< 1214161697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or maybe 64
< 1214161700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway "enough"
< 1214161740 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it also doesn't make a lot of sense to be able to move values directly between memory locations- that would be an insanely slow operation in real life and it defeats the purpose of having registers in the first place
< 1214161748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: or 10
< 1214161749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214161749 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214161778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok, just to irritate you all I will add a compare-and-exchange atomic instruction
< 1214161780 0 :kar8nga!n=kar8nga@AMarseille-151-1-8-253.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1214161784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not that I will add SMP for quite a while
< 1214161785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214161790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(if ever)
< 1214161834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also MOV itself could be asm side, it will select what MOV variable is the correct one to use
< 1214161840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :based on if it looks like:
< 1214161849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MOV %r1,%4
< 1214161850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or
< 1214161857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MOV %r1,0x3473
< 1214161865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(or whatever)
< 1214161874 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then that's a pseudo-op, not a true operation
< 1214161879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed
< 1214161884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn useful still
< 1214161896 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :defining pseudo-ops is another step entirely from designing the assembly language
< 1214161928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed
< 1214161932 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1214161936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;  * To get double precision change the prefix F to FD.
< 1214161941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about that variation?
< 1214161944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ^
< 1214161955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :change the instruction name for double
< 1214161961 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: probably, yes
< 1214161962 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but
< 1214161966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but?
< 1214161967 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :think of how many bits you need to use for an instruction
< 1214161969 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214161976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, VLIW?
< 1214161977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214161986 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214161988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(Very Long Instruction Word)
< 1214161995 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you could do something like
< 1214162013 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hm, no
< 1214162016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes? food is ready. will read when I get back in a few minutes
< 1214162017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cya
< 1214162028 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye
< 1214162029 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214163118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back
< 1214163126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I will add swap/dup for stack
< 1214163157 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :good idea
< 1214163164 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also why not 'dip'
< 1214163167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :dip?
< 1214163167 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can do it non-functionally:
< 1214163174 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dip = take the top element off the stack
< 1214163175 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and then
< 1214163177 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :undip = put it back
< 1214163182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so e.g.
< 1214163187 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to remove the second element on the stack:
< 1214163189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's push and pop aren't they?
< 1214163189 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dip pop undip
< 1214163195 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, kinda
< 1214163200 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can nest
< 1214163208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dip dip pop undip pop undip
< 1214163209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was just going to mention another idea: reverse instruction pointer direction
< 1214163212 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :remove second and third elements of the stack
< 1214163213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :totally useless!
< 1214163232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(as this isn't befunge)
< 1214163239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :drip!
< 1214163247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: dip dip pop undip pop undip
< 1214163248 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :see how that works?
< 1214163253 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :very useful
< 1214163259 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can build a LOT of stack operations on top of dip/undip
< 1214163316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214163322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about peek?
< 1214163342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Also I solved 64-bit issues
< 1214163344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :issue*
< 1214163362 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i like dip/undip, a lot
< 1214163363 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e.g.
< 1214163369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, for each instruction that can take a 32-bit value there is a instruction with the same name but the suffix: 64
< 1214163371 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a b c TOP -> b a c TOP
< 1214163372 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :can be
< 1214163376 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dip swap undip
< 1214163391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, so where does dip/undip put the values?
< 1214163399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in another stack?
< 1214163402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mirrored one?
< 1214163409 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah, probably
< 1214163419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so pop and push on other
< 1214163423 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214163428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm
< 1214163435 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1214163458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what about my "64" suffix idea?
< 1214163466 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you should pick one ;)
< 1214163472 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just do 32-bit, sheesh :P
< 1214163480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ADD1024?
< 1214163482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs
< 1214163578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Little endian?
< 1214163582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Big endian?
< 1214163587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you suggest tusho?
< 1214163603 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: confused endian
< 1214163610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, !?
< 1214163617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :those are just crazy
< 1214163620 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :MOST IMPORTANT LEAST IMPORTANT  ... SECONDLEAST IMPORTANT SECONDMOST IMPORTANT
< 1214163621 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(etc)
< 1214163629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, those exist iirc?
< 1214163636 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :do they
< 1214163637 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wow
< 1214163646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well the perl configure did check for it
< 1214163661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc
< 1214163666 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what, confused endien?
< 1214163667 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*endian
< 1214163670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214163685 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just wow
< 1214163689 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, do it
< 1214163691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it said something like "checking your endianness"
< 1214163692 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's esoteric, certainly
< 1214163696 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214163697 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: duh
< 1214163700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then saying "if output is blah" then big endian
< 1214163704 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes...
< 1214163706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if foo little edian
< 1214163716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if different you use mixed endian
< 1214163718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like tha
< 1214163719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that*
< 1214163722 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok, but I don't think it's mine
< 1214163729 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i mean, let's say
< 1214163731 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1-5
< 1214163735 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :5 is most important (largest)
< 1214163736 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1 is least
< 1214163737 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mine goes like this:
< 1214163738 0 :ihope___!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214163740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1214163748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :13542
< 1214163752 0 :ihope___!unknown@unknown.invalid NICK :ihope
< 1214163753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this was for 4132 iirc
< 1214163757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that
< 1214163764 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, mine is crazier
< 1214163765 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214163771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :agreed
< 1214163782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Endianness#Middle-endian
< 1214163783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ^
< 1214163793 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :1473625.
< 1214163803 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, that's not mine
< 1214163806 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mine is totally confusing
< 1214163814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, agreed, but it is still "unusual"
< 1214163827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I'm going for little endian then?
< 1214163837 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well
< 1214163840 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :do big endian
< 1214163841 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for no real reason
< 1214163854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, little is simpler on x86_64
< 1214163854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;O
< 1214163856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P*
< 1214163863 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, on x86_64
< 1214163864 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214163872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I need to check at compile time of interpreter I guess for endianness
< 1214163875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and have some macro?
< 1214163895 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no way
< 1214163896 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214163898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, look network byte order is big endian
< 1214163905 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :right then
< 1214163911 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: your machine is 'internet ready'
< 1214163913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that means a slowdown on little endian systems?
< 1214163914 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you do big endian
< 1214163917 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1214163919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :agree?
< 1214163929 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1214163930 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :do you like slow?
< 1214163933 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've used ARM's "feature" of strange rotations on misaligned full-word writes (mentioned in that Wikipedia section) once when writing assembly for the Nintendo DS. (Well, tried to use; the emulator I used actually did it wrong.)
< 1214163939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thus it is only fair that the little endian systems gain a bit of speed elsewhere!
< 1214163939 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i was the one who suggested big endian
< 1214163941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ^
< 1214163946 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: heh
< 1214163951 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: you know, you are the best contributor to #esoteric. :-P
< 1214163970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, but why?
< 1214164027 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've forgotten the specifics. I think it was in thumb mode, so actually doing the corresponding rotation would have meant one more instruction.
< 1214164039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um
< 1214164044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assume I don't know ARM?
< 1214164054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what is thumb mode
< 1214164072 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Thumb mode is the one where the opcodes are 16-bit, instead of the 32-bit "ARM mode".
< 1214164078 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh no
< 1214164087 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a real world example of it
< 1214164088 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1214164090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214164093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, of what?
< 1214164098 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: of the thing you were doing
< 1214164099 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1214164101 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(R8, etc)
< 1214164109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well amd64 already have it
< 1214164127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I dropped it for suffixes after what you said!
< 1214164167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, anyway I will soon need a 64-bit value for the opcode itself ;)
< 1214164169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :j/k
< 1214164173 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214164191 0 :augur_!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1214164195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think I will use 16 bits for the opcode, for future compatiblity
< 1214164205 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: j/k, right?
< 1214164206 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :please?
< 1214164216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why?
< 1214164220 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :tusho: hey
< 1214164221 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :sup
< 1214164221 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :16 bits is huge
< 1214164225 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :executables will be insanely huge
< 1214164229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what will you do/say if I say 1) yes 2) no
< 1214164229 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not much augur_
< 1214164234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ^
< 1214164237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afk phpne
< 1214164239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :phone*
< 1214164239 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1) yes - 'phew'
< 1214164247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :2) no - i will kill you as you sleep
< 1214164248 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1214164260 0 :augur_!unknown@unknown.invalid NICK :psygnisfive
< 1214164468 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Use 16 bits for opcodes, but then make all executables compressed?
< 1214164473 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :With very lightweight compression such as Huffman coding or something.
< 1214164510 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214164539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back
< 1214164547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ok what about 10 bits?
< 1214164555 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that won't fit nicely
< 1214164564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, 8 bits won't be enough
< 1214164577 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If 90% of your code consists of one opcode, that one opcode can be 0 and the rest can start with 1.
< 1214164588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ihope, um?
< 1214164596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you mean... variable width!?
< 1214164599 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep.
< 1214164610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting
< 1214164613 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What are you designing, anyway?
< 1214164629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ihope, an assembly language + byte coder interpreter
< 1214164698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway what about 8 bits by default, unless the the value is 255, then see next 16 bits for more details?
< 1214164701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that
< 1214164709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I will need variable width for arguments anyway
< 1214164709 0 :augur!unknown@unknown.invalid QUIT :Connection timed out
< 1214164791 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So 255 of the opcodes are xxxxxxxx minus a small fraction of a bit, 65536 of them are 11111111xxxxxxxxxxxxxxxx.
< 1214164834 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Do you think that 255/256 of the opcodes in a file will be eight-bit opcodes?
< 1214164915 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :More reasonable, I think: there are 240 8-bit opcodes, which are xxxxxxxx where the first four bits are not all 1, and 65536 16-bit opcodes, which are 1111xxxxxxxxxxxxxxxx.
< 1214164926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok
< 1214164939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ihope, for now I don't have that many instructions
< 1214164942 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You lose 15 possible 8-bit opcodes, but then the 16-bit opcodes are four bits smaller.
< 1214164945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just want it future proof
< 1214164953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ihope, and yes that sounds good
< 1214164979 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe the 16-bit opcodes can be 1111xxxxxxxxxxxx, even, only 12 bits of actual opcode data, but still quite a bit.
< 1214164993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214164995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good idea
< 1214165256 0 :sebbu2!n=sebbu@ADijon-152-1-90-25.w81-50.abo.wanadoo.fr JOIN :#esoteric
< 1214165376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ihope, should the program counter register be read only?
< 1214165382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214165382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no way
< 1214165386 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't see why.
< 1214165406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well only way to change would be JMP and such really, wouldn't it?
< 1214165432 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now you can use a SET (or LOAD or whatever) instead of a JMP and perhaps save... something.
< 1214165443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um maybe
< 1214165455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also we need to support PIC code don't we?
< 1214165485 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214165495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why not?
< 1214165505 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What is that?
< 1214165518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Position Independent code
< 1214165529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :used in *.so on linux for example
< 1214165541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to avoid TEXTRELOC
< 1214165563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact most arches except x86 *need* PIC in *.so
< 1214165692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ihope: How much ram (and if "decided at runtime": how to let program find out?)
< 1214165701 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you are bikeshedding a bit
< 1214165719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes PIC was a joke...
< 1214165721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh
< 1214165732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, but how much ram?
< 1214165751 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Decided at runtime.
< 1214165751 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: decided at runtime, and don't let the program find out
< 1214165756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214165757 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it never needs to, really
< 1214165761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i don't know of any arch that can do that
< 1214165767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :maybe x86_64, which can make you toast
< 1214165768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, um
< 1214165770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :free -m
< 1214165775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :??????
< 1214165780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh, not sure how that works
< 1214165782 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Magick, I believe
< 1214165783 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1214165788 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :try and access high memory addresses
< 1214165792 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the first segfault is your limit ;)
< 1214165798 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :joking, joking
< 1214165817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I vote for ID instruction
< 1214165838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lets say: at least x kb but additional can be available: check with ID instruction?
< 1214165858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lets maybe that 640 kb XD
< 1214166016 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't vote
< 1214166018 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214166037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually, lets make it a special purpose register
< 1214166045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or maybe not
< 1214166048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't need to be
< 1214166085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only special purpose registers that are needed are stack base/top, program counter and exception table
< 1214166087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really
< 1214166099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :exception table is a jump table for exceptions
< 1214166176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, anyway I need a way to be able to write to a single byte in the memory or read from one
< 1214166186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so MOV* will have 8 suffixes variants too
< 1214166190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nothing else will
< 1214166230 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214167334 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214167839 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1214168013 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :20:35… × AnMaster runs <<< you would probably be a very weird guy to have an irl conversation with.
< 1214168027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, hah
< 1214168054 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214168520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+---------------+---------------+-------------------------------+-----
< 1214168520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :| 16 bits       | 16 bits       | 32 bits                       | ...
< 1214168520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+---------------+---------------+-------------------------------+-----
< 1214168520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :| Magic word    | Size of table | First Pointer                 | ...
< 1214168520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+---------------+---------------+-------------------------------+-----
< 1214168534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :YAY I ALWAYS WANTED SUCH A DIAGRAM!
< 1214168535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214168547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(yes really, I always wanted a bit diagram)
< 1214168553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ^
< 1214168584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!!
< 1214168595 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :!!!!!!!!1
< 1214168615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, anyway this is the page table
< 1214168616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214168618 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214168619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just kidding
< 1214168625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is the exception table
< 1214168632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where the program jumps on errors
< 1214168649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like: invalid opcode, invalid address, invalid <other>
< 1214168727 0 :sebbu!n=sebbu@ADijon-152-1-90-25.w81-50.abo.wanadoo.fr JOIN :#esoteric
< 1214168968 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. More people should use #pfft. :P
< 1214169090 0 :calamari!n=calamari@ip24-255-58-177.tc.ph.cox.net JOIN :#esoteric
< 1214169297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so cool
< 1214169331 0 :kar8nga!n=kar8nga@AMarseille-151-1-8-253.w82-122.abo.wanadoo.fr JOIN :#esoteric
< 1214169341 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so cool that oklopol won't grace its prescence
< 1214169526 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214169660 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yo
< 1214169719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what was that last highlight about?
< 1214169725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :closed tab at the same moment
< 1214169726 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what
< 1214169730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so didn't see it
< 1214169734 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tusho: AnMaster: basically, keeping #esoteric about esolangs.
< 1214169734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the other channell,
< 1214169737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214169741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :agree
< 1214169743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it isn't actually about gay sex, I was making a joke
< 1214169746 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you know, these weird things
< 1214169755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I don't have time for off topic chat
< 1214169771 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're much too busy making pointless things? :-P
< 1214169806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yeah :P
< 1214169830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, and falling asleep atm
< 1214169912 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?
< 1214169998 0 :timotiis_!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1214170538 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :# I wanna limo at the airport / and one at the hotel '
< 1214170556 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :# A limo for my minder / and my analist as well #
< 1214170570 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :# A limo for my make-up girl / a limo for my dog #
< 1214170585 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :# A limo parked beside the bed / to drive me to the bog. #
< 1214170637 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1214170659 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oops, maybe I repelled him
< 1214170673 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214170676 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oops, no, different version
< 1214170980 0 :timotiis_!unknown@unknown.invalid NICK :timotiis
< 1214170989 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :A limo? you richy rich
< 1214171011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, agree
< 1214171041 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm richer than all of you put together
< 1214171047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well not really, but you know.
< 1214171066 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Even ais and his Turing money? :o
< 1214171071 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What did he do with it?
< 1214171082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in the sense of not meaning anything by that, yes.
< 1214171482 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: I thought it was the Wolfram prize?
< 1214171504 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :From a Turing machine, though
< 1214171516 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's like blood money, made from blood
< 1214171633 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok
< 1214171770 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how finely can one draw the line between executable regions and writable regions on the x86?
< 1214171786 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I don't even know what that means, I can't help you much
< 1214172571 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :about 7000 nanometers.  hope this helps.
< 1214172665 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :7000 nanometers is a silly unit
< 1214172672 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :7 m is shorter
< 1214172694 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no it isn't.  it's exactly the same length.
< 1214172705 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I mean, on a byte level or on a page level?
< 1214172723 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or to some other degree of granularity?
< 1214172734 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So is 7.39916387  10^-22 light years
< 1214172740 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't make it less silly
< 1214172774 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :'cause it might be nice to be able to write a Forth where every word was non-executable unti lit was finished, whereupon it became executable but not writable.
< 1214173050 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think x86-64 does it on a per-page granularity; while old x86 only has a per-segmet-descriptor memory protection bit, which doesn't really help any.
< 1214173104 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At least that's what I remeber from the explanations of OpenBSD's "W^X" security feature and why it only works on more sensible hardware.
< 1214173151 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia article of "NX bit" is probably friendly.
< 1214173512 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214173777 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Presumably he spent it on university.
< 1214173785 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That seems an aisy thing to do.
< 1214174273 0 :Slereah2!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214174273 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214174278 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :University?
< 1214174293 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :How expensive is British university?
< 1214174344 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Here, you could get like 500 years of inscription for it for 25.000 euros
< 1214174354 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :50*
< 1214174571 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1214174582 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :depends on how rich you are
< 1214174601 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you get extra cash/loans if you are "poor"
< 1214174608 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214174656 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :I'm glad to be in this socialist dictatorship.
< 1214174688 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :dictatorship?
< 1214174697 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais would spend it on uni anyway
< 1214174700 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :It's an hyperboly.
< 1214174704 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214174755 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ruling is simple:
< 1214174771 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you just figure out the complete set of moral values, then follow them
< 1214174823 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*g*
< 1214174847 0 :Corun!unknown@unknown.invalid NICK :TheFlash
< 1214174852 0 :TheFlash!unknown@unknown.invalid NICK :Corun
< 1214174879 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :The Flash?
< 1214174887 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Is your pwoer exhibitionism?
< 1214175099 0 :ihope!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out)
< 1214175140 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Hm.
< 1214175147 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :I should try to program shit in Thue.
< 1214175153 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :It seems nice.
< 1214175279 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ooh, nice:   http://llvm.org/demo/
< 1214175388 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Slereah2: your could invent a benchmark called "shit"
< 1214175399 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :then you could literally program shit in Thue
< 1214175465 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :The shit programming language, to test metalanguages? :o
< 1214175710 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Are the ++ used for representing any string?
< 1214175722 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :I can't really find a complete description of the language
< 1214176114 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed
< 1214176638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah2, I wonder same as Slereah2 about Corun
< 1214176646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Corun, there?
< 1214176655 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Presumably it was a joke in another channel
< 1214176660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I do that often
< 1214176661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably
< 1214176737 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :wat
< 1214177047 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Oh
< 1214177048 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :I'm here
< 1214177049 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Hai hai.
< 1214177056 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Sorry about the temporary flash...
< 1214177097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214177126 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :And, it was a joke in another chunnel.
< 1214177132 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :tusho is very astute
< 1214177175 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :You know tusho
< 1214177181 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :He's a regular genius.
< 1214177192 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yep just a regular unspecial genius
< 1214177194 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no accomplishments
< 1214177238 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Your genius can be recognized, tusho
< 1214177243 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :By a finite state machine.
< 1214177247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeap
< 1214177254 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a finite state machine is somethiing I wish I could be a clever as
< 1214177271 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :You're more of a bounded storage machine kinda guy
< 1214177274 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yep
< 1214177442 0 :olsner!unknown@unknown.invalid QUIT :"Leaving"
< 1214177454 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214177455 0 :GregorR[Prague]!unknown@unknown.invalid QUIT :"Leaving"
< 1214177464 0 :ihope___!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214177478 0 :ihope___!unknown@unknown.invalid NICK :ihope
< 1214177485 0 :GregorR[Prague]!n=gregor@71.237.179.105 JOIN :#esoteric
< 1214177713 0 :oerjan!unknown@unknown.invalid QUIT :"Good night"
< 1214179519 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214180459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol, thought that "presumably it was a joke in another channel" was about "AnMaster: Slereah2, I wonder same as Slereah2 about Corun", because i automatically skip all nick changes when reading, tusho's comment did indeed seem quite astute, especially as AnMaster is only on #esoteric :P
< 1214180484 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214180498 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, is that the first time you've used the word astute
< 1214180499 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think so
< 1214180530 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not really
< 1214180550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm a word copier
< 1214180576 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :I personally prefer the word "saucy".
< 1214180593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so if you're called astute, i will use that same term
< 1214180603 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even if not about you, but about your comment, which is kinda weird
< 1214180747 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so what's the seven today?
< 1214181000 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :7
< 1214181016 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, right
< 1214181023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i always forget that
< 1214181032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's like 1, 2, 3, 4, 5, 6, 6, 8, 9 for me
< 1214181033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :all day long
< 1214181119 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: actually, how was astute wrong describing a comment?
< 1214181130 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't
< 1214181161 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i tend to believe i'm wrong when it comes to... anything.
< 1214181166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, then i'm not sure what you meant
< 1214182593 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Gaiz
< 1214182598 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Anyone of you know Occam Pi?
< 1214182647 0 :cherez!unknown@unknown.invalid QUIT :"Leaving."
< 1214182691 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :z
< 1214182943 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1214183431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1214183450 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :z
< 1214183451 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i win
< 1214183452 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye :)
< 1214183460 0 :tusho!unknown@unknown.invalid QUIT :
< 1214183492 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damn!
< 1214186534 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Aw shit
< 1214186534 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Too late for zorro
< 1214186576 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopollll
< 1214187053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meee
< 1214189178 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how has the language changed
< 1214189576 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey guys, what's the opposite of Christopher Reeves?
< 1214189634 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Christopher Walken"
< 1214189641 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :alternate punchline:
< 1214189646 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Christopher Alive"
< 1214190530 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :christopher walken > all
< 1214190582 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Is there a Christopher Alive?
< 1214192088 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214195491 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Slereah2: missing the joke
< 1214195949 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Well, I get the joke
< 1214195962 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Just that it would be funny if there were actually that guy.
< 1214196964 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :might make the joke better, potentially
< 1214197045 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Yes, because it was quite lame originally
< 1214197070 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok, what has two legs and bleed?
< 1214197073 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*bleeds
< 1214197123 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :half a dog.
< 1214197131 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :I hate riddles
< 1214197160 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :They have infinitely many answers, but they only want the answer they're thinking off.
< 1214197167 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Fuck you, riddles.
< 1214197241 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Here, have an open-ended riddle: What is the answer to this riddle?
< 1214197252 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There is only one correct answer, of course: "This."
< 1214197255 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you already said the answer
< 1214197258 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"what"
< 1214197278 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Heh
< 1214197292 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Is no the answer to this riddle? :o
< 1214197317 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Of course, one might say "negative".
< 1214197334 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :So you'd have to use a larger class of no.
< 1214197336 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The answer is "no".
< 1214197350 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The riddle isn't working properly, you see.
< 1214197366 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :But, if it is no, that means that no isn't the answer? :o
< 1214200020 0 :calamari!unknown@unknown.invalid QUIT :"Leaving"
< 1214201687 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1214202761 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214206940 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric
< 1214207999 0 :clog!unknown@unknown.invalid QUIT :ended
< 1214208000 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1214210252 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214210982 0 :GreaseMonkey!n=gm|--0@219-88-194-36.jetstream.xtra.co.nz JOIN :#esoteric
< 1214215376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<oklopol> lol, thought that "presumably it was a joke in another channel" was about "AnMaster: Slereah2, I wonder same as Slereah2 about Corun", because i automatically skip all nick changes when reading, tusho's comment did indeed seem quite astute, especially as AnMaster is only on #esoteric :P
< 1214215380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm on other channels
< 1214215393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just they are hidden due to some user mode...
< 1214215403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you only see the channel I share in /whois
< 1214215410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :share with you*
< 1214216053 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric
< 1214216053 0 :jix!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214217581 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : /whoisnt
< 1214218527 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric
< 1214218864 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Remote closed the previous member app"
< 1214219980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but we're talking about ehird's perspective, so it's pretty much the same thing
< 1214220645 0 :oklopol!unknown@unknown.invalid QUIT :"( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )"
< 1214222586 0 :sebbu2!n=sebbu@ADijon-152-1-90-25.w81-50.abo.wanadoo.fr JOIN :#esoteric
< 1214222673 0 :fizzie!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222674 0 :lifthras1ir!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222674 0 :olsner!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222675 0 :cherez!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222675 0 :GregorR[Prague]!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222675 0 :AnMaster!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222675 0 :shachaf!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222676 0 :jix!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222677 0 :puzzlet!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222677 0 :Dewi!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222678 0 :bsmntbombdood!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222678 0 :atsampson!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222678 0 :Phenax!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222679 0 :Polar!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222680 0 :Judofyr!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222680 0 :lament!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222680 0 :AAAAAAue4njxuz!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222681 0 :psygnisfive!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222681 0 :Deewiant!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222682 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222682 0 :sekhmet!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222683 0 :mtve!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222683 0 :SimonRC!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222683 0 :Ilari!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222683 0 :Slereah2!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222683 0 :sebbu!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214222684 0 :sebbu2!unknown@unknown.invalid NICK :sebbu
< 1214222970 0 :Slereah2!n=hax@ANantes-252-1-23-183.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214222970 0 :Ilari!n=user@a88-112-38-36.elisa-laajakaista.fi JOIN :#esoteric
< 1214222970 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric
< 1214222970 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric
< 1214222992 0 :bsmntbombdood!n=gavin@97-118-112-136.hlrn.qwest.net JOIN :#esoteric
< 1214222992 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric
< 1214222992 0 :Phenax!n=Phenax@67.15.72.46 JOIN :#esoteric
< 1214223000 0 :RodgerTheGreat!n=Rodger@wads-5-232-63.resnet.mtu.edu JOIN :#esoteric
< 1214223000 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric
< 1214223006 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1214223006 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1214223006 0 :GregorR[Prague]!n=gregor@71.237.179.105 JOIN :#esoteric
< 1214223006 0 :shachaf!n=shachaf@66.17.178.32 JOIN :#esoteric
< 1214223006 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric
< 1214223012 0 :Ilari_!n=user@a88-112-38-36.elisa-laajakaista.fi JOIN :#esoteric
< 1214223037 0 :lifthras1ir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric
< 1214223037 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric
< 1214223037 0 :Dewi!n=dewi@203-217-37-54.dyn.iinet.net.au JOIN :#esoteric
< 1214223037 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1214223037 0 :psygnisfive!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1214223037 0 :Judofyr!n=Judofyr@c0F9CBF51.dhcp.bluecom.no JOIN :#esoteric
< 1214223037 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric
< 1214223037 0 :Deewiant!n=mniemenm@peridootti.hut.fi JOIN :#esoteric
< 1214223037 0 :Polar!i=polar@arunprasannan.com JOIN :#esoteric
< 1214223037 0 :AAAAAAue4njxuz!n=Quendion@145.175.adsl.brightview.com JOIN :#esoteric
< 1214223292 0 :SimonRC_!n=sc@fof.durge.org JOIN :#esoteric
< 1214223664 0 :SimonRC!unknown@unknown.invalid QUIT :Connection refused
< 1214223681 0 :Ilari!unknown@unknown.invalid QUIT :No route to host
< 1214223772 0 :Ilari_!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214223772 0 :cherez!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214223772 0 :olsner!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214223772 0 :GregorR[Prague]!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214223772 0 :shachaf!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214223772 0 :AnMaster!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214223789 0 :Ilari_!n=user@a88-112-38-36.elisa-laajakaista.fi JOIN :#esoteric
< 1214223789 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1214223789 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1214223789 0 :GregorR[Prague]!n=gregor@71.237.179.105 JOIN :#esoteric
< 1214223789 0 :shachaf!n=shachaf@66.17.178.32 JOIN :#esoteric
< 1214223789 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric
< 1214223820 0 :Ilari_!unknown@unknown.invalid NICK :Ilari
< 1214225478 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1214225757 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214226160 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1214226239 0 :cherez!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214226239 0 :olsner!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214226240 0 :AnMaster!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214226240 0 :shachaf!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214226240 0 :GregorR[Prague]!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214226240 0 :Ilari!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214226312 0 :SimonRC_!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214226317 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric
< 1214226440 0 :Ilari!n=user@a88-112-38-36.elisa-laajakaista.fi JOIN :#esoteric
< 1214226440 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1214226440 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1214226440 0 :GregorR[Prague]!n=gregor@71.237.179.105 JOIN :#esoteric
< 1214226440 0 :shachaf!n=shachaf@66.17.178.32 JOIN :#esoteric
< 1214226440 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric
< 1214226844 0 :RedDak!n=dak@host24-87-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1214227280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p621246134.txt <<< suggestion based language
< 1214227311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :under construction, and so esoteric you could eat off of it.
< 1214227341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but as you can see from the "functional" definitions of the functions, you can be a bit more declarative
< 1214227390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the idea is, you *suggest* pieces of computation, the interp finds a way to actually use that computation to get the correct sequence
< 1214227407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because atm it only supports integer functions
< 1214227443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho's not here, so no one prolly cares, but ask me for details if ya feel like it :P
< 1214227536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :{{...}} marks something failed, ((...)) means it did what the definition asks for
< 1214227563 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :How is failure defined?
< 1214227587 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that at that point, neither returning a nor b will do what the definition asks for
< 1214227641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for instance, for the rule a=a+b, without b=a, the sequence [(1,1),(1,1),(1,1)...] will be generated, so @ fib 2, fib 4 - fib 3 != fib 2
< 1214227649 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which means that ruleset is incorrect
< 1214227661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and another one is tried
< 1214227802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as it is, this is very pointless, but i like the idea of just kinda suggesting the computational part, and letting it give you the details
< 1214227855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for instance, for look-and-say, you'd just give a few examples, and tell it it should be counting subsequences consisting of the same character
< 1214227874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like the idea of doing this in an ef-like regex-list way
< 1214227883 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that you know ef
< 1214227888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as it is one of my languages too
< 1214227890 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214227907 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: lost interest? :D
< 1214227924 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :What's Ef? Got some URL?
< 1214227931 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have a few exmaples
< 1214227932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :examples
< 1214227959 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/oklopol/ef.txt dunno if that's helpful
< 1214227960 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :(searching esolangs.org gets no hits)...
< 1214227965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214227971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i'm a bit afraid of wikis
< 1214227986 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've been going to add all my langs there
< 1214227997 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :How many? :-)
< 1214228005 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Ef is a functional language with a twist
< 1214228020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/oklopol/ cise and the ones after it are mine
< 1214228026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i have a lot more
< 1214228054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :graphica and oklotalk-- are the only ones with a working implementation
< 1214228057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err, and nopol
< 1214228068 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :To me, that Ef looks a lot like Haskell...
< 1214228092 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the twist is, every time you apply a function to something, you take the fixed-point of it
< 1214228109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what looks like haskell about it? :P
< 1214228128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it is *very* different semantically, but in my opinion syntactically as well
< 1214228144 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :That kind of defining functions by formulas.
< 1214228154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(double n) = (doublecum n n/2) ! n
< 1214228157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this?
< 1214228160 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214228168 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well that's just setting a variable to a lambda
< 1214228203 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214228221 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :python does it too, fac = (lambda a,b:a(a,b))(lambda f,n:n==0 and 1 or f(n-1)*n)
< 1214228262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i failed
< 1214228292 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fac = lambda n:(lambda a,b:a(a,b))(lambda f,n:n==0 and 1 or f(f,n-1)*n,n)
< 1214228327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, added the function to give fac to itself after realizing python doesn't indeed have a recursion construct
< 1214228350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and was in too much of a hurry to fix
< 1214228395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, (double n) = (doublecum n n/2) ! n doesn't take the fixed-point, this is just some ugly sugar for the fixed-point definition
< 1214228410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because the fixed-point definition is overkill for simple stuff like this
< 1214228427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is basically: to double n, call the function to double it, and extract the result.
< 1214228441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doublecum does the actual multiplication by two
< 1214228448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but with a cool fixed-point
< 1214228454 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doublecum = (n .add):{n+add add/2}
< 1214228457 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is
< 1214228469 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"take two args, n and add, and take fixed-point of add"
< 1214228481 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, n is the cumulative sum, add is what's added to it each iteration
< 1214228500 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fixed-point(function) is basically while(true){function}
< 1214228504 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but functionall
< 1214228506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :y
< 1214228534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so fixed-point of (f n) is (f (f (f (... (f(f n)))))
< 1214228543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :infinite f's
< 1214228577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, doublecum takes an n, and an "add", which should always be n/2 when it's called
< 1214228588 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it then generates the sequence
< 1214228617 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(n, n/2), (n+n/2, n/4), (n+n/2+n/4, n/8)
< 1214228619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :etc
< 1214228630 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214228636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as you prolly know from math, n approaches n*2
< 1214228639 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and add approaches 0
< 1214228655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: read logs for a new language of mine, and obscure rant about Ef!
< 1214228664 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ef?
< 1214228674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my fixed-point language
< 1214228685 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :applying a function is taking the fixed-point of it
< 1214228692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh
< 1214228695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is that TC?
< 1214228711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it's syntactically functional, but imperative/declarative in semantics
< 1214228719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i have ski in it
< 1214228730 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, actually just parsing ski
< 1214228736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it should be simple to actually execute too
< 1214228738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :parseski={!x:_;(!x=='` & ! x+1 & ! x+2 ~ (class[])) => ! x..x+2 = [! x+1,! x+2]}
< 1214228748 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Least fixed points apparently have connection to complexity. For first-order logic + LFP, you apparently get P (polynomial time), and for second-order logic + LFP you apparently get EXPTIME...
< 1214228774 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's actually perfect for executing non deterministic stuff, because you don't tell it the order of reductions
< 1214228776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: should I read today's logs, or yesterday's, or both?
< 1214228783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just before you joined
< 1214228858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: not least fixed point, you tell it from where to start
< 1214228861 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so
< 1214228877 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not that you give it a function f, and it finds the least x for which f x = x
< 1214228879 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :instead
< 1214228922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it reminds me a bit of one of my as-yet-undocumented idea-languages, but it's different
< 1214228937 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a very weird paradigm
< 1214228945 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :very fun and different to program in
< 1214228959 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, there are two things it's good at
< 1214228968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one is just the mathematical fixed-point stuff
< 1214228993 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can use the infinite sequence and it does all the precision work for you
< 1214228998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but
< 1214229017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can also program by telling it stuff that can be wrong in the input
< 1214229022 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I'm talking about Tinker
< 1214229028 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and tell it how to correct the errors
< 1214229031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah.
< 1214229033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Proud did much the same thing, but in an uncomputable and crazy way
< 1214229038 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically, it took all possible functions
< 1214229044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then you gave it information about the functions
< 1214229045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214229051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it rejected the ones that didn't comply with your info
< 1214229060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that was basically my idea too
< 1214229063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so if you write something like fib n = fib n+2 - fib n+1
< 1214229064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i love the concept
< 1214229079 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then it rejects all functions that don't have that property
< 1214229094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yep, unfortunately that's still infinite functions :P
< 1214229097 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one unusual thing I noticed about Proud was that it was above-TC despite having no way to loop
< 1214229120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Proud didn't just do integer functions, it does everything, even higher-order functions
< 1214229129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know
< 1214229139 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i know you, so i guessed that.
< 1214229140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but yes, clearly it's unimplementable
< 1214229153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :quite
< 1214229167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did i already show you muture?
< 1214229168 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Got URL?
< 1214229172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: no
< 1214229172 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was going to, at least
< 1214229179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because it's similar to yours
< 1214229180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've only ever described it in #esoteric
< 1214229186 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's only an idea-language, I haven't worked out the details
< 1214229191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your other impossible language
< 1214229199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: which one?
< 1214229202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmmhmm
< 1214229203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I don't know muture
< 1214229212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the declarative thingie
< 1214229232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/oklopol/muture.txt
< 1214229232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I think that was Proud
< 1214229234 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is declarative
< 1214229236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a functional language
< 1214229244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with two declarative constructs
< 1214229261 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: are you comparing functions for equality there?
< 1214229261 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :">> expression" means "maximize result of expression"
< 1214229264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's uncomputable
< 1214229265 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<< == minimization
< 1214229277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :":: expression" == "make expression true"
< 1214229286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'm not comparing them
< 1214229288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you can do that
< 1214229299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that :: thing is something that INTERCAL really seems to want
< 1214229311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the language doesn't guarantee perfect results.
< 1214229320 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was originally designed for graphical purposes
< 1214229331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ever since assignment to expressions was implemented, INTERCAL seems to want a fully general declarativeness
< 1214229335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i reduced it to a declarative language first, and decided to add graphics later
< 1214229344 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I can't think of a sensible way to implement it
< 1214229366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'll go do laundry, try to deduce what that code does, it's fairly simple :P
< 1214229372 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :->
< 1214229410 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Levenstein distance, obviously
< 1214229453 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or in this case, finding the word with the most similar Levenstein distance
< 1214229464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :assuming that \ is some sort of member-of operator
< 1214229486 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... muture seems capable of similar things to Cyclexa
< 1214229495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which I really ought to get around to writing some day
< 1214229522 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're different languages in paradigm and syntax and so on, but strike me as similar in the sort of programs they'd be good at
< 1214229705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :freenode-connect: stop being so slow, I joined over a quarter of an hour ago
< 1214229735 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :At least you didn't get killed by your own ghost... :-)
< 1214229752 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: that would be embarassing
< 1214229769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but generally it's me killing the ghosts
< 1214229772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the router here is dodgy
< 1214229778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I often have to reset my connection
< 1214229847 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer)
< 1214229854 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Apparently if client breaks the connection while network is split and joins the other side of split and original server won't notice before network is joined again, you get killed by your own ghost.
< 1214229870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I can see how that would confuse an ircd
< 1214230211 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Apparently computers had so little power when IRC was designed that one couldn't allow multiply-connected server connection graphs (IRC interserver connection graph is spanning tree, which makes it very vulernable to netsplits). :-(
< 1214230399 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Spanning graph connections makes it so that if ANY interserver connection drops for any reason, you get netsplit. Also, if any IRCD with degree greater than one crashes, you also get a netsplit (along with possibly some dropped users).
< 1214230411 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1214230428 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric
< 1214230430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: I'd always wondered why IRC was a spanning tree
< 1214230435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I assumed it was to make routing easier
< 1214230470 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I always assumed it was to be annoying.
< 1214230520 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :It is because if it was general graph, you would have to have a mechanism for killing duplicate messages.
< 1214230555 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: well, you could just send sequence numbers or something
< 1214230561 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but one good thing about IRC is how simple the protocol is
< 1214230570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can, and have, written IRC by hand, it's not particularly difficult
< 1214230588 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it makes message routing easier. With spanning tree it is just: Send your own messages to all outgoing links and send messages coming from link to all other links.
< 1214230613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, most ircds only send to those links that need it
< 1214230617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for performance reasons
< 1214230644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and there are experiments in meshed ircds
< 1214230651 0 :caio!n=caio@201-92-41-98.dsl.telesp.net.br JOIN :#esoteric
< 1214230681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, !
< 1214230689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, interfunge progress?
< 1214230699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I've been working on the INTERCAL external-calls stuff recently
< 1214230706 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still the INTERCAL-C bits
< 1214230709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice!
< 1214230711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214230730 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it was for a silly but necessary reason
< 1214230741 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to create a way to define new expression operators in INTERCAL itslef
< 1214230744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/itslef/itself/
< 1214230758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uhu
< 1214230760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214230768 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which means that you need to be able to do NEXTs out of and RESUMEs into the middle of an expression
< 1214230777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :WOW
< 1214230780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214230786 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the only solution I could think of was to use the external calls mechanism to get the INTERCAL program to do ffi to itself
< 1214230807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahahah
< 1214230831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the code for that's about half-written now
< 1214230839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cool
< 1214230888 0 :oklopol!unknown@unknown.invalid QUIT :Connection reset by peer
< 1214230965 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I am mildly insane.
< 1214230976 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ATM, I suffer from the urge to make a distro smaller than tomsrtbt.
< 1214230991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I've used ucLinux, is tomsrtbt even smaller than that?
< 1214231002 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ucLinux is a kernel. . .
< 1214231010 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ah, ucLinux/Busybox
< 1214231012 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1214231014 0 :oklopol!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214231026 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in order to make the full OS
< 1214231030 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1214231048 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tomsrtbt is kernel+busybox+dosfsutils+ext2utils+reiserutils+httpd, basically.
< 1214231050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have fond memories of customising it to be able to fit Python and the entire OS onto just 16MB of hard disk space
< 1214231059 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and a complete Lua environment.
< 1214231065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, it's exactly that, although as you said, quite obvious
< 1214231067 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In 2MB.
< 1214231073 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and \ is member of
< 1214231091 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The reason I think I can make it smaller: frankly, it's old.
< 1214231110 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It predates such niceties as the linux-tiny patches, uclibc, squashfs-lzma, etc.
< 1214231134 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, it's got that 2MB using straight glibc. . .
< 1214231142 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: also, you can do things like customize BusyBox to make it smaller by removing unused programs from it
< 1214231148 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True.
< 1214231163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: can you get it down to 32 bytes?
< 1214231168 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :God no.
< 1214231178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was my target when trying to make a small TC lang interp
< 1214231179 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's perhaps 2 or 3 opcodes. :p
< 1214231189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it didn't matter which lang, just to make the interp as short as possible
< 1214231195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I invented MiniMAX for that purpose
< 1214231197 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(assuming an ELF header)
< 1214231207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ELF's really bloated
< 1214231225 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can fit most of a BF interp in a minimum-length ELF program
< 1214231234 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because you can put machine language in unused header fields
< 1214231248 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well aware. ;)
< 1214231260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was using DOS .COM format to save on overhead
< 1214231286 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah; after all, .COM has 0 overhead.
< 1214231295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep
< 1214231303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it gives a fairer count of the true length of a program
< 1214232071 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214232088 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214232394 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214232577 0 :Slereah!n=hax@ANantes-252-1-82-47.w81-48.abo.wanadoo.fr JOIN :#esoteric
< 1214232641 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214232659 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214232682 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214232710 0 :Slereah!n=hax@ANantes-252-1-82-47.w81-48.abo.wanadoo.fr JOIN :#esoteric
< 1214233162 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214233197 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1214233209 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sayeth 'w00t'.
< 1214233216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: why?
< 1214233220 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm getting $8,000 in renewable scholarships.
< 1214233226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, that is good
< 1214233239 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :From the university itself.
< 1214233253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I only get £500 in scholarships a year
< 1214233260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Only $3,000 in financial aid, though.
< 1214233264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and only if I get high grades
< 1214233271 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But, that makes about half of my college paid for.
< 1214233275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and they just go towards reducing the fee from very lots to lots
< 1214233330 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer)
< 1214233365 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1214233453 0 :Slereah2!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214233498 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In other words: dammit, this kicks some major ass.
< 1214233806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what are you studying?
< 1214233823 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Computer science & applied math; dual major.
< 1214233875 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Heh... Just worked out how to write valid enough a.out headers (36 bytes on i386, space not reusable)...
< 1214234011 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :9 little-endian header fields. First is 6553863, second is size of program code and the remaining seven zeroes.
< 1214234069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does anyone use a.out format nowadays?
< 1214234079 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Nope. :-)
< 1214234083 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, why is it named after a default filename?
< 1214234094 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes in initrd's. . .
< 1214234101 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you're really *that* anal about binary size, of course.
< 1214234227 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And if one is really anal about binary size, doing tricks like using mmap to load 'shared' libs is also probably useful.
< 1214234228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, what about x86_64?
< 1214234233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't even have a.out
< 1214234294 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Linux/x64 does support a.out, but the binaries are 32-bit.
< 1214234370 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/ld: cannot find -lstdc++
< 1214234376 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION flips off this build system
< 1214234402 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: libstdc++ package missing?
< 1214234412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nope.
< 1214234425 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :[pikhq@localhost specs_finished]$ ls /usr/lib | grep stdc++libstdc++.so.5@libstdc++.so.5.0.7*libstdc++.so.6@libstdc++.so.6.0.9*
< 1214234432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I had a problem a while ago where there was a broken version of libstdc++ higher in my build path than the correct version
< 1214234438 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/build path/.so search path/
< 1214234444 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm.
< 1214234447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no idea how it got there, but it utterly broke my system
< 1214234460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most of the executables on it stopped working, but luckily bash and mv were still working
< 1214234461 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It seems to be trying to statically link in libstdc++.
< 1214234462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I renamed it
< 1214234468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then the system started working again
< 1214234480 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which makes me wonder if maybe Mandriva has libstdc++.a in a seperate package.
< 1214234513 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which it does.
< 1214234533 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Ah... Package search paths. I once ran into problem that scons built a (not very) substly broken binary. But repeat the link on command line using EXACT SAME command it said it ran, and it would link working executable...
< 1214234638 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Are you using 'gcc' to compile/link C++ code?
< 1214234646 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Or 'g++'?
< 1214234675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :g++.
< 1214234684 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I just didn't have libstdc++.a.
< 1214234695 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is a problem when the package is trying to statically link something.
< 1214234715 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214234716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm quite in a dilemma with my university courses, 6 of the courses i've taken sofar i've gotten grade 5/5 from, and i got 3/5 from one, probably because i used oklotalk to answer the questions
< 1214234733 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214234744 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214234754 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1214234793 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: AFAIK, if you put -lfoo as linker option it searches for both libfoo.a and libfoo.so...
< 1214234794 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214234795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now i basically have to redo that
< 1214234812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, um
< 1214234817 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: The linker is being explicitly told to statically link everything.
< 1214234818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what?
< 1214234834 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :disconnected, not sure what got through: i'm quite in a dilemma with my university courses, 6 of the courses i've taken sofar i've gotten grade 5/5 from, and i got 3/5 from one, probably because i used oklotalk to answer the questions
< 1214234848 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now i basically have to redo that
< 1214234858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why do you have to redo it?
< 1214234861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is 3/5 bad?
< 1214234866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's average
< 1214234870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and?
< 1214234877 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... you can't *almost* reach perfection, and then not.
< 1214234880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :do you need 5/5 in t?
< 1214234886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it*
< 1214234907 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :others are 5/5, it would feel lonely.
< 1214234986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh god... you won't need 5/5 in it afaik?
< 1214235001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is, of course, that the more fives i get the harder the strike is when i can't five a course :P
< 1214235014 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't *need* it
< 1214235014 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :here they mark people with percentages
< 1214235019 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214235024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :>70% is the top grade boundary
< 1214235039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :here it is U/G/VG
< 1214235045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's better in that you can't get obsessed with getting 100%, cuz you never do anyway
< 1214235048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and in some subjects everyone gets 50-80%, and in some it ranges from about 1% to about 99%
< 1214235055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Underkänt, Godkänkt, Väl Godkänt
< 1214235059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :U = not ok
< 1214235063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :G = ok
< 1214235065 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Some people can pull it off. Granted, that's usually in high school. . .
< 1214235069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :VG = very good
< 1214235073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :about that
< 1214235076 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Where, frankly, grades seem inflated for the most part.
< 1214235084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: sure, but i'm just a regular genius
< 1214235085 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm no ais.
< 1214235093 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(how the fuck does it make sense for me to get 112% in a class?)
< 1214235097 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214235111 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i don't really consider high school anything
< 1214235122 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a 3 year wait
< 1214235130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, is that possible?
< 1214235147 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: In US high schools, almost trivial.
< 1214235153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, oh god
< 1214235160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well highschools in Sweden use:
< 1214235175 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you only bother with putting up with the BS that is easy, boring, useless homework.
< 1214235185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IG (not passed), G (passed), VG (very passsed), MVG (excellent passed)
< 1214235188 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And easier, more boring, more useless extra credit.
< 1214235192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I had 20 MVG iirc
< 1214235200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not inflated
< 1214235213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at the end of high school i kept getting grades 5/[10]
< 1214235216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214235227 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at the end of high school i kept getting grades 5/[4..10] in high school and 5/5 in uni
< 1214235234 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was quite funny
< 1214235239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the A-level grading system here in the UK doesn't make a whole load of sense
< 1214235240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh
< 1214235244 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the percentages are scaled for everyone
< 1214235254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :scaled how?
< 1214235257 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so in some subjects I had several modules at 100%
< 1214235266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it would have been 110% or so but it's capped at 100%
< 1214235270 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :very passed is funny too!
< 1214235275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: basically they add marks to everyone or remove marks from everyone
< 1214235279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, it is bad translation
< 1214235285 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :according to whether the exam was easy or difficult
< 1214235290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, it makes sense in Swedish "väl godkänt"
< 1214235306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, wtf
< 1214235310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :makes no sense
< 1214235319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this explains how I got several 100%s despite not answering all the questions
< 1214235327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I got the exam mostly right, and it was scaled upwards
< 1214235331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because no one else did?
< 1214235333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think exams are mostly scaled upwards nowadays
< 1214235351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, several people did, just several more people did really badly
< 1214235361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214235365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :makes 0 sense
< 1214235452 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I fucking hate this package.
< 1214235459 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It has bogobugs!
< 1214235468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the way the group project was marked here at Uni was pretty silly too, though
< 1214235471 0 :jix!n=jix@dyndsl-091-096-050-170.ewe-ip-backbone.de JOIN :#esoteric
< 1214235475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there were four groups of ten people
< 1214235478 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :each group was given a mark
< 1214235490 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and all the marks were about 68% because they took care to balance the groups
< 1214235492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what package?
< 1214235518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but before the marks were given, the members of each group had to agree what proportion of the final mark would be split to each person
< 1214235536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err that seems totally unfair?
< 1214235544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so for instance, I ended up with 10.73% (I think) of the 680% the group had
< 1214235560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, the idea was that some people in each group would have worked harder than others
< 1214235566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the marks should be given accordingly
< 1214235566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sigh
< 1214235567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still
< 1214235577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good idea, stupid implementation
< 1214235580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still, yes it's a pretty silly system that I don't agree with
< 1214235594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, some of that 68% was made up of the groups grading each other
< 1214235601 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so we all agreed beforehand to all give each other top marks
< 1214235638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214235717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the grading system the year before that was even sillier, by the way
< 1214235729 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SAOimage DS9.
< 1214235730 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically, groups could do work for each other in exchange for marks
< 1214235734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and people could exchange marks freely
< 1214235735 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://hea-www.harvard.edu/RD/ds9/
< 1214235756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and before work started, groups had to draft contracts, signed by them and the supervisor, explaining how marks would be allocated
< 1214235767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the supervisor signed the one I drafted without reading it
< 1214235779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is good because I left loopholes in there that I could have used to get arbitrarily high marks
< 1214235789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't use them, though, because I scored well enough anyway
< 1214235797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XOR $r1,$38
< 1214235799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if that was given
< 1214235802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they are two registers
< 1214235806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does it seem sane?
< 1214235814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which register would be modified?
< 1214235823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it depends on the syntax you're using
< 1214235831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as there are $ signs there, the second, I think
< 1214235852 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but don't take my word for that, I'm not used to GNU-style assembly syntax
< 1214235853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I'm constructing a new asm language
< 1214235855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!
< 1214235860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I want what is logical
< 1214235872 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm used to "statements modify the first register"
< 1214235880 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but some syntaxes use "statements modify the last register"
< 1214235891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and what is the most common one?
< 1214235899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not sure
< 1214235903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it differs from OS to OS
< 1214235907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AT&T is more common outside x86 isn't it?
< 1214235911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on Windows "statements modify the first register" is by far the most common
< 1214235923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, this is linux
< 1214235932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I haven't done much asm work on Linux
< 1214235944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and it is going to byte code
< 1214235948 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: There's two syntaxes used on Linux, depending upon your choice of assembler.
< 1214235965 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AT&T syntax and Intel syntax.
< 1214235972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yasm and nasm are only for x86/x86_64 right?
< 1214235980 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :gasm uses AT&T syntax, nasm uses Intel syntax.
< 1214235982 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Correct.
< 1214235988 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :On Linux, NASM uses 'first argument is destination'. GAS is configurable (defaults to 'last argument is destination).
< 1214235988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AT&T is gas (not gasm)
< 1214235995 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Correct. Thinko.
< 1214236011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is AT&T more common on non-x86?
< 1214236021 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes.
< 1214236024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, it's used on SPARC IIRC
< 1214236033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and x86 is a minority right?
< 1214236036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/
< 1214236052 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, except that x86 is used everywhere. ;p
< 1214236058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :x86 is still the most commonly used processor architecture on laptops/desktops nowadays
< 1214236066 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I think it's a minority in embedded systems
< 1214236067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1214236073 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably it isn't used much in mainframes either
< 1214236084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :embedded: ARM is big
< 1214236088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mainframes are soley System/360 these days.
< 1214236096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :depends
< 1214236099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, !
< 1214236107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about super computers?
< 1214236114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I've used ARM, not at the assembly level though
< 1214236118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't IBM's last using Cell processor + Opetrons
< 1214236122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean both at once
< 1214236130 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's not a mainframe, though.
< 1214236144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is mainframe then?
< 1214236184 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Mainframes specialize in stability, transaction integerity, I/O, etc...
< 1214236185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Think System z10, from IBM.
< 1214236200 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, this isn't a technical definition, but I think of a computer system as being mainframe if it needs its own specially-designed room to be able to run without overheating
< 1214236200 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(the modern iteration of the System/360 architecture)
< 1214236216 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That's horrendously false.
< 1214236222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know
< 1214236226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's just how I think of it
< 1214236243 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Your thoughts need scrubbed clean of that misconception.
< 1214236251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :k... so what is main frame?
< 1214236254 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's like claiming a robot is your plastic pal that's fun to be with.
< 1214236258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :servers? no x86 is fine there
< 1214236266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, but it is!
< 1214236294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia: "Today in practice, the term usually refers to computers compatible with the IBM System/360 line, first introduced in 1965."
< 1214236314 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: A computer that is designed for high throughput and high reliability.
< 1214236320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, hm ok
< 1214236327 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Namely, the IBM System/360 line. ;)
< 1214236334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1214236349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia: "Historically 85% of all mainframe programs were written in the COBOL programming language"
< 1214236353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh dear
< 1214236357 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because those systems are basically the only systems still being made that are designed for that.
< 1214236373 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: This was in an era where COBOL was well-thought-of.
< 1214236383 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes, but most of that code's still used nowadays
< 1214236391 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because it still works.
< 1214236395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214236406 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And has probably been continuously running for a few decades. ;)
< 1214236462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just found out that someone ported BancSTAR to Windows
< 1214236463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://www.thefreelibrary.com/Broadway+&+Seymour%27s+WinPrism+To+Debut+in+Early+1997-a018763321
< 1214236469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently for a serious commercial reason
< 1214236477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably that code still works nowadays, too...
< 1214236481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or at least it did 11 years ago
< 1214236482 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey folks
< 1214236487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi RodgerTheGreat
< 1214236498 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what are the haps my friends?
< 1214236505 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Supercomputers, on the other hand, tend to be designed with whatever processor has good bang for the buck.
< 1214236530 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which varies depending upon how much money can be sunk into the supercomputer, and what's the best CPU at the time the computer is made. . .
< 1214236549 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thus, one sees everything from the Cell to a bunch of Opterons. . .
< 1214236868 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Hm. How many milliseconds would you figure it would take for network traffic to make a round-trip to the opposite side of the earth?
< 1214236928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: not sure
< 1214236938 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if this specific computer is connected to Internet2. :p
< 1214236944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe you could find out by pinging somewhere on the opposite side of the earth
< 1214236969 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1214236979 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1214237248 0 :ais523!unknown@unknown.invalid QUIT :"will be back later"
< 1214237422 0 :Judofyr!unknown@unknown.invalid QUIT :
< 1214238140 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1214238149 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214238462 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214238827 0 :jix!unknown@unknown.invalid QUIT :"CommandQ"
< 1214238995 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214239016 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1214239078 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1214239159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how often would you say it's a good idea to push patches to a publicly-visible server, when writing code in a distributed versioning system
< 1214239191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I do it quite often
< 1214239199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at the moment I'm pushing code if it works
< 1214239206 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even if it's a NOP because other bits of the code are missing
< 1214239212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes good, and "when I'm connected"
< 1214239227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if I work without internet, I can't push of course
< 1214239231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so there's half an implementation of CREATEing operators in the C-INTERCAL repos at the moment
< 1214239240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :k
< 1214239242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, of course I don't push either if I don't have an Internet connection
< 1214239253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets off to write the other half
< 1214239260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I generally don't commit if it crashes or such
< 1214239265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this half should be easier because I'm more or less duplicating code that already exists
< 1214239283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then interfunge?
< 1214239290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: maybe
< 1214239303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll see if my bzr is new enough to download the cfunge sources yet
< 1214239316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which command should I use to copy the repo?
< 1214239317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cfunge is mostly finished apart from: 1) some more fingerprints 2) replace hash library code
< 1214239320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know bzr
< 1214239326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a sec, isn't it on website?
< 1214239336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: probably, but I don't know where the website is
< 1214239338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rage.kuonet.org/~anmaster/cfunge/
< 1214239347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :first hit in google on "cfunge"
< 1214239348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214239354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214239371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<insert STFW and so on>
< 1214239382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it's working
< 1214239455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? nice
< 1214239457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it may take a bit
< 1214239462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it did
< 1214239469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :server is rather slow
< 1214239471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :224 revisions is a lot
< 1214239502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I prefer to commit small changes
< 1214239507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :easier to keep track of
< 1214239509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :makes sense
< 1214239613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... if a Befunge program's called from inside an INTERCAL program, what should y's list of command-line args return?
< 1214239623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :y?
< 1214239631 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the Befunge command
< 1214239635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214239638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1214239639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214239644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I don't know
< 1214239654 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure either
< 1214239655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AND WHERE IS MY TASKBAR!?
< 1214239662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels lost without kicker
< 1214239666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait it is on the side
< 1214239670 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: perhaps let the intercal program decide on that?
< 1214239676 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, let you pass kinda args with that
< 1214239681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: ffi doesn't normally mess with command-line args
< 1214239687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214239713 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ffi?
< 1214239720 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's also the issue that giving args to the INTERCAL program may make it barf, because all C-INTERCAL programs accept some predefined args
< 1214239721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, stfw?
< 1214239725 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214239726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: foreign function interface
< 1214239745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"there's also the issue that giving args to the INTERCAL program may make it barf" <-- eh?
< 1214239748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but in this case, compiling and linking things to INTERCAL programs that weren't INTERCAL themselves
< 1214239766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway arguments are not the arguments to the interpreter itself iirc?
< 1214239772 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'd say just pass the arguments the intercal program got, then
< 1214239779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't been working on cfunge code for a few weeks
< 1214239792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: except that the intercal program errors on startup if it gets an arg it doesn't recognise
< 1214239796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the interp accepts arguments
< 1214239803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it also generates programs that accept arguments
< 1214239810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true
< 1214239815 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so all C-INTERCAL programs accept +wimpmode to turn on wimpmode, for instance
< 1214239817 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1214239821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho
< 1214239830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho
< 1214239846 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523
< 1214239848 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAARGH
< 1214239852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well right I see. however
< 1214239854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"fungeargc = argc - optind;"
< 1214239866 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i planned since I turned the computer on...
< 1214239868 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :TO NO AVAIL
< 1214239870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ie, "discard all options from getopt
< 1214239877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, planned what?
< 1214239889 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: to beat him to welcoming me. we've battled over it since forever
< 1214239890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: to say hi to me before I said hi to him
< 1214239897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214239915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: and that was normal human reaction time, although I was looking at the channel at the time, which gave me an advantage
< 1214239922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so options to the befunge interepreter itself are *NOT* passed to the program
< 1214239931 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that makes sense
< 1214239938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, thus same should apply for interfunge I guess?
< 1214239950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: probably
< 1214239957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ie, not +wimpmode and such
< 1214239959 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there just needs to be some way to mark arguments as not being to the INTERCAL program
< 1214239962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :-- or something like that
< 1214239964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for cfunge it is easy
< 1214239972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it uses strict getopt
< 1214239986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :everything before the file argument: to interpreter
< 1214239991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :everything after: to program
< 1214240002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the program itself is passed as argument 0
< 1214240043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm
< 1214240918 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214240935 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric
< 1214241723 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214241895 0 :ihope___!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214241915 0 :ihope___!unknown@unknown.invalid NICK :ihope
< 1214242152 0 :oklofok!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric
< 1214242615 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214242631 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214242735 0 :sebbu!n=sebbu@ADijon-152-1-40-151.w83-194.abo.wanadoo.fr JOIN :#esoteric
< 1214243095 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1214243266 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1214243807 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214244243 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think I might be insane. . .
< 1214244253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you're here, so that's a good bet
< 1214244258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but what in particular did you have in mind?
< 1214244263 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yesterday, I got fed up with Debian for getting in my way. . .
< 1214244276 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214244278 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And went ahead and installed Gentoo, thinking "this is much easier to use".
< 1214244285 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214244292 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: NOT ANOTHER GENTOO USER
< 1214244295 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(okay, fine; so I know Gentoo like the back of my hand)
< 1214244396 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: What's wrong with Gentoo?
< 1214244417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214244556 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1214244706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, gentoo rocks
< 1214244708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I use gentoo
< 1214244718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION agrees
< 1214244719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and FreeBSD and Arch Linux
< 1214244730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've been using Gentoo for 3 or 4 years. . .
< 1214244731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :My top list:
< 1214244733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1) Gentoo
< 1214244735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2) FreeBSD
< 1214244738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :3) Arch Linux
< 1214244743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :4) Slackware
< 1214244757 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I just recently had Debian on one specific box here which I need to use for the next couple of months. . .
< 1214244763 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Got fed up with it. Wheee.
< 1214244768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :inf) Crap^W^W^W^W^WCentOS
< 1214244772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 Slackware.
< 1214244789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :For a long time I was used to using OSs which are pretty much worse than any modern Linux or UNIX deriviative
< 1214244798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so generally I'm happy with most Linuces
< 1214244798 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though I don't use it, I shall always adore it.
< 1214244798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what ones?
< 1214244813 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Windows (back to 3.1), ancient version of SunOS
< 1214244820 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also the BBC Micro, but I rather liked that
< 1214244823 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's only right for one to adore one's first distro. ;)
< 1214244886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, this is the first Linux-based system I've owned
< 1214244890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it runs Ubuntu, as it happens
< 1214244906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I find the package system to be nice, but the community to be terribly unresponsive
< 1214244990 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sweet mother of God.
< 1214245000 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gentoo 2008.0 release in a week, folks.
< 1214245030 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I honestly prefer the Gentoo community. Has some assholes, but most people are genuinely helpful.
< 1214245048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, Debian were very responsive when I filed patches with them, but it depends on which maintainer you get
< 1214245056 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(except for the retards. Those are usually obvious. 'OMG! USE CFLAGS="-funroll-loops"!'
< 1214245069 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ubuntu's community is awful.
< 1214245075 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what's your opinion on -funroll-loops?
< 1214245079 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OS X's is worse, though. :-P
< 1214245084 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The website? Hilarious.
< 1214245092 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no, the compiler option
< 1214245096 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah.
< 1214245105 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://funroll-loops.info/
< 1214245107 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know there was a website with that name
< 1214245107 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Punishable by death.
< 1214245124 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's a parody of gentoo users
< 1214245135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I've used that option on microcontroller code before, but I could still beat the result by writing asm by hand
< 1214245141 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why is funroll-loops retarded?
< 1214245149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It pretty much guarantees an insanely long compile time, and insanely large binary, and a whole hell of a lot of cache misses.
< 1214245161 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and it has this annoying tendency of breaking shit.
< 1214245187 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: which language can I write notary2html in to anger you the most?
< 1214245189 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/and\ insanely/an\ insanely/
< 1214245198 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: well, in my case, I was using a system with ROM = several kB, RAM = a few hundred bytes
< 1214245203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no cache
< 1214245228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It's only sane in a few selected cases, where the user knows WTF he's doing.
< 1214245240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I hope that was one of them
< 1214245245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Such as, say, someone who wrote the code. ;)
< 1214245255 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to put it into context, in this project I had the source open in one window and the asm output in another
< 1214245265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and kept tweaking the source until the asm was as good as it could make it
< 1214245275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that was a question >:(
< 1214245275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in some cases that wasn't good enough so I just wrote it in inline asm
< 1214245279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the sort of project it was
< 1214245283 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. That's about when you should be trying -funroll-loops.
< 1214245302 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :People will actually try to use that system-wide.
< 1214245322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: anyway, don't say "never use -funroll-loops"
< 1214245344 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :say it as "don't use -funroll-loops for bash. don't use -funroll-loops for gcc. don't use -funroll-loops for..." listing every single package in the repo
< 1214245350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that may get the point across
< 1214245357 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's better to say that than risk some n00b thinking that it's a good idea. . .
< 1214245381 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine. "Don't use -funroll-loops unless you're prepared to do a good look over the resulting assembly."
< 1214245402 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ais523's way is funnier, though
< 1214245407 0 :sebbu2!n=sebbu@ADijon-152-1-90-203.w81-50.abo.wanadoo.fr JOIN :#esoteric
< 1214245409 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :especially because you'd need to do it in multiple parts
< 1214245410 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True, true.
< 1214245413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :otherwise it'd be too big for a message...
< 1214245418 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If I were in irssi. . .
< 1214245460 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so gcc just sucks yes?
< 1214245469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : /exec -o foreach i in /usr/portage/*/*;echo "Don't use -funroll-loops for $i.";done
< 1214245531 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: No, GCC is great. The only problem with it is the retards who don't look through the documentation and note that a lot of the optimization flags say "This can break shit.".
< 1214245551 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but should they break shit?
< 1214245568 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They're useful in some select cases. . .
< 1214245570 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it's that 'great' that they break shit, documented or not :-P
< 1214245587 0 :RedDak!n=dak@host24-87-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1214245588 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the bit about breaking stuff? The only way those can work involve some other things breaking.
< 1214245593 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally they only break things in certain situations which shouldn't exist in the first place
< 1214245597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that people assume will work anyway
< 1214245621 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out
< 1214245621 0 :sebbu2!unknown@unknown.invalid NICK :sebbu
< 1214245625 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so they shouldn't break ansi-conforming code?
< 1214245645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: they shouldn't, I don't know whether they do but they shouldn't
< 1214245662 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Such as using threads (yes, there have been cases of optimizations that work fine single-threaded, but introduce races or pessimize performance in multi-threaded programs)?
< 1214245700 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh, I was noting that I hadn't seen Ilari in here before
< 1214245704 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's the person i dragged here from #git
< 1214245709 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[he/her]
< 1214245729 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Ilari was here earlier making useful comments, when you weren't here
< 1214245737 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I noticed, in the logs
< 1214245748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie's twin, I guess. :-P
< 1214245787 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Also, maybe collecting useful ideas for his third esolang... :-)
< 1214245805 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A fairly large amount of the flags that break things involve floating point.
< 1214245822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: floating point's interestingly specified in C99 anyway
< 1214245824 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because those flags tend to involve reducing precision. . .
< 1214245835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in particular, I'm not sure how much it says about precision
< 1214245843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think there are preprocessor defines that give information on the floating-point model
< 1214245869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, IIRC there are some optimisations that break floating-point programs by using too much precision
< 1214245878 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :4 finnish people here
< 1214245887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally that isn't a problem, but if you're relying on precision working exactly as in the spec there is
< 1214245902 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :soon we shall take over the world
< 1214245904 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean irc
< 1214245905 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, some of the flags that break things are marked as experimental. Now, I've got to wonder why the fuck those are in stable GCC. . .
< 1214245933 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to remember which country IRC originated in
< 1214245949 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was somewhere in Europe, possibly Scandinavia, IIRC
< 1214245982 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: switzerland
< 1214245989 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :huh no
< 1214245990 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :finland
< 1214245991 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: fi
< 1214245993 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: lucky you
< 1214246001 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :by this guy
< 1214246001 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.kumpu.org/
< 1214246009 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i bet he doesn't actually use irc
< 1214246027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://bugs.gentoo.org/show_bug.cgi?id=35890
< 1214246044 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: brilliant
< 1214246049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the thing that gets me is that someone actually filed that bug...
< 1214246054 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm not suprised.
< 1214246062 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Gentoo users can be unbearable
< 1214246109 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like I said: there are retards.
< 1214246111 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: wow...
< 1214246116 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And those retards are really retarded.
< 1214246117 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that was filed by the lead maintainer of pidgin
< 1214246123 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it seems
< 1214246147 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Jebus.
< 1214246151 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's kinda. . . Stupid.
< 1214246171 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The same program that got forked due to 'gnome disease'?
< 1214246172 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'm not suprised that #gaim had tons of gentoo users coming in and complaining when it was their fault
< 1214246183 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: that fork is pretty stupid, to be honest
< 1214246189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: gnome disease?
< 1214246194 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :{This has to be worst initial contact I think anybody could have made. Not sure I expect much more out of somebody that codes for AOL software.} <-- LOL WUT
< 1214246201 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yes, because gaim has a close and friendly relationship with AOL!
< 1214246208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AOL totally didn't try and stop them providing a FOSS client. Nope.
< 1214246243 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :{This is blasphemy, and just proves there are people with way to much time on their hands.  If you got a problem, don't bitch on bugzilla, we have better things to do then listen to your incessant whining.}
< 1214246245 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :THIS IS BLASPHEMY
< 1214246264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, spamming bugzilla with complaints and nontechnical stuff can really annoy devs very quickly
< 1214246272 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Refers to thinking that "users are idiots" and can't handle more advanced behaviour, even as configuration option.
< 1214246275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know, I have wikimedia bugzilla recent changes piped to my email
< 1214246288 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://bugs.gentoo.org/show_bug.cgi?id=124595 Heh
< 1214246302 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I've read about some of the problems the Quod Libet dev had with gentoo users
< 1214246302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: luckily I think Gnome's recovering from that, but I am upset that it doesn't provide access to the screensaver settings at all
< 1214246304 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pretty stupid stuff
< 1214246324 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :They have fixed those file dialogs yet?
< 1214246364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: what in particular do you think is wrong with them, I can check, I'm on Gnome right now
< 1214246368 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: If one could just get rid of certain retards, then all would be well in the world.
< 1214246377 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They're almost as bad as Ubuntu users. :p
< 1214246400 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Who are almost as bad as OS X users.
< 1214246417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Though there _is_ a good sized chunk of sane, reasonable, non-fanboy OS X users
< 1214246420 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods
< 1214246423 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I like to pretend I'm part of it. :-P
< 1214246493 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :personally I think a reasonable user shouldn't have much trouble with any reasonable OS
< 1214246506 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which includes most Linux distros, OS X, and the BSDs
< 1214246514 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :One fun thing to do. You are using Firefox (or some rebranded version of it). You run across some new file type and want to bind it to some other application. Ok, now type path of the application binary (in /usr/bin/ of course) to that file dialog, and watch as application freezes for long time...
< 1214246519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also Windows when it's been heavily customised to make it bearable, but normally that isn't worth the effort
< 1214246532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: that bug's still there, I think
< 1214246542 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: I'd love to, except I use Konqueror. :p
< 1214246563 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep
< 1214246619 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: in the last month or so, I've used Firefox 3, Firefox 2, Firefox 1.5, Epiphany, Konqueror, IE7, possibly IE6, Mozilla, and probably w3m
< 1214246663 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ouch?
< 1214246673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: it's not that bad when you're used to it
< 1214246682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I've got pretty good at adapting to new browsers as a result
< 1214246805 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :My standard complement of browsers is Iceweasel (Debian rebranded Firefox) and Links2 (the text-mode browser with graphical mode).
< 1214246862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I have Firefox 3rc1 on here as my main browser, Konq for looking at things linked from IRC, and Epiphany for when Firefox 3rc1 is hitting the fsync bug because Ubuntu haven't got around to packaging rc2 yet
< 1214246868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also I use w3m from text mode sometimes
< 1214246876 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you can change konversation to use firefox you know
< 1214246888 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, and rc2? ff3 is out :-P
< 1214246897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: rc2 is ff3
< 1214246906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they just renamed the package
< 1214246909 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, rc3 is
< 1214246915 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which admittedly only changed on os x
< 1214246917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I didn't realise there was a third
< 1214246924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rc3 == rc2 except for some OS X fixes
< 1214246929 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214246930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but rc2 and ff3, on Windows at least, have the same md5 sum I think
< 1214246940 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no
< 1214246944 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :uninstall.exe changed from rc2->rc3
< 1214246947 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oddly
< 1214246958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, so it's just the sum of some bit of it
< 1214246976 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Does FF3 final display yellow address bar on (non-EV) HTTPS sites?
< 1214246998 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh, fun: Write random sentences into a .com file and run it
< 1214247001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when on a Windows computer (say if I'm on one of the university's public computers), I end up using a mix of Firefox versions (some run FF2, some run FF1.5), and normally use IE as the secondary browser
< 1214247005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Apparently 'Fuck you all' gives you an unclosable dos box
< 1214247020 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :such fun!
< 1214247026 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mostly just to provide email notifications
< 1214247028 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: shut up - this is #esoteric
< 1214247033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but also to log onto a website with multiple users at once
< 1214247048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also I can shell into CDE on SunOS and use ancient Mozilla
< 1214247068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that accounts for most of the browsers
< 1214247075 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I think one of my computers at home has IE4
< 1214247080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't connected to the internet anyway
< 1214247116 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Apparently that program contains nice stuff like OUTSD and INSB (I/O hardware banging)...
< 1214247124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<tusho> heh, fun: Write random sentences into a .com file and run it
< 1214247131 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :It may also run off the end and execute garabage.
< 1214247135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :disassemble it!
< 1214247141 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Cool.
< 1214247147 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lowercase letters don't disassemble on x86, I think
< 1214247153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then type it in uppercase
< 1214247157 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GLOBAL THERMONUCLEAR WAR
< 1214247170 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I never dared to run any of my MiniMAX interps
< 1214247175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which were each hand-coded in machine code
< 1214247180 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, uppercase letters contain tame stuff such as INC, DEC, PUSH and POP...
< 1214247185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :partly because I never got around to writing any MiniMAX programs
< 1214247198 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: bah
< 1214247199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what was MiniMAX?
< 1214247199 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :okay then
< 1214247207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/MiniMAX
< 1214247208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how does this disassemble, Ilari?
< 1214247210 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Global Thermonuclear War
< 1214247216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was my attempt at golfing interps
< 1214247229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's an example interp right at the bottom
< 1214247263 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in an unrelated machine-language thing, I wrote a program in C that took a binary file as input and compiled it into a .COM file which output that binary file as output
< 1214247268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except that the .COM file was plaintext
< 1214247275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :i.e. all the characters in it were printable
< 1214247295 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: awesome
< 1214247302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AFAICT such a program has to be self-modifying as there's no way to do a loop otherwise
< 1214247326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: do you have access to a Windows or DOS box? I'll paste a .COM program that outputs the relevant C file, if you like
< 1214247338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I don't, but I have Parallels.
< 1214247345 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Which has XP on.
< 1214247356 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I wrote an obfuscated version of it too
< 1214247363 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That's fiendishly clever.
< 1214247373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of submitting it to the IOCCC on the basis that it was unclear what the program did even after it was run
< 1214247377 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: paste the file, though
< 1214247383 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd be even more impressed if it only used BIOS calls.
< 1214247403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lolol
< 1214247407 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :INC EDI; INSB; OUTSD; BOUND ESP, [ECX + 0x6C]; AND [EAX+2*EBP+0x65],DL; JC 0x79; OUTSD; OUTSB; JNZ 0x73; INSB; [GS-seg-override]POPAD; JC 0x35; PUSH EDI; POPAD; JC 0x23
< 1214247462 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214247463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/ugQVGm20.html
< 1214247489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the A5 at the end is me signing the program
< 1214247496 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to say it was made by me
< 1214247511 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately, the output isn't as dense as uucode
< 1214247520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it alternates between encoding 6 bits and encoding 2 bits IIRC
< 1214247522 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :XP_W^VH%35%DCPYXPH%=5%=CP[]UM#(UX%??t&* * * * ZR 1() !GFF=\ouU0_0<0^3L1L0^292L1^1Q1L2Y1D1\3R3P0A3B2D0<1p3p3o11131p3>2D0<3:0<18253<2:170D021p3D0>0A0D0<183<3:1:1D0432041p24143o031p2D0p331o0A2D0B2A3I1J2I1J2D321124310o13031D0=0p3o0302113A220=2I1J2I1J22112o0D011412112B02112o0D042A0D0432041p2B2B2D0o2B1I1J2n3I1J2p231o0o1p212D0B042=0?0B1B2B042B242A142B1B2B042A1@2B1=342B3@1m0m032p0o1o0p3B0D2<2@090@061@1;0@15050@382@380@0D2A0B0o2132130B2B1@263o251B1A042A1@3=342B3@3=3
< 1214247525 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WHOA
< 1214247526 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bwahahah.
< 1214247529 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i didn't realise it was that big
< 1214247535 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: what does it do
< 1214247538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, it's more than an IRC line
< 1214247542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's only the first part of the program
< 1214247545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also there are no line breaks
< 1214247563 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there should be, really, but that's harder to do
< 1214247565 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric
< 1214247569 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps one could make a uucode decoder that only uses printable characters?
< 1214247581 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: well, my idea was that you encode a uucode decoder in that
< 1214247596 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thus making it possible to bootstrap uudecode across a plain-text link
< 1214247601 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO
< 1214247613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1214247619 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if it's possible to do the same in ELF
< 1214247623 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Great. Now you're making me want to bootstrap Linux from DOS.
< 1214247627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the elf header...
< 1214247637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: does it necessarily contain nonprintables?
< 1214247639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what I was wondering about
< 1214247647 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It tends to contains NULs.
< 1214247648 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Probably that code would get GPF in that INSB instruction, and if it somehow clears those two HW banging instructions, that bound instruction is likely to either cause page fault or bound exceeded.
< 1214247651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I don't really know, but I would think it does
< 1214247673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably the program would have to be 0x20202020 bytes long or something silly like that
< 1214247692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, hah or on x86_64 BOUND cause illegal opcode iirc
< 1214247724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hah yeah
< 1214247728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huge in other words
< 1214247743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Run it! :P
< 1214247749 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You'd also need to make the thing load at something silly, like 0x20202020.
< 1214247777 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Likely Not possible. Last 12 bits must be clear in mmap address.
< 1214247780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: extracted the original C yet?
< 1214247790 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: No, I'm not starting xp. :P
< 1214247793 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dammit.
< 1214247797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ah, ok
< 1214247798 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... Wonder what signal the task is going to get (its task, not process, since its hardware fault signal) if BOUND traps?
< 1214247802 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so how are you running random .COM files/
< 1214247803 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well, mayb.
< 1214247804 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e
< 1214247805 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Just not now.
< 1214247814 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'm not.
< 1214247819 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Hand execution.
< 1214247827 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Sssh! That's a SECRET!
< 1214247830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has an idea
< 1214247845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION applauds tusho for his x86 and DOS knowledge
< 1214247875 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pity, it seems not to work in Wine
< 1214247882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Wine isn't very good at DOS support AFAICT
< 1214247896 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wine only supports Win16 and up.
< 1214247897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it doesn't implement all the corner cases
< 1214247906 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And what amount of DOS is needed for Win16, of course.
< 1214247912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, dosbox?
< 1214247915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for instance, I take advantage of the fact that the stack starts with a single 0
< 1214247917 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which happens to exclude a ton of corner cases.
< 1214247925 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Try Dosemu.
< 1214247933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yes or dosbox
< 1214247946 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True, though I just prefer DOSemu.
< 1214247959 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Apparently that signal is sig #11: SIGSEGV.
< 1214248073 0 :ais523_!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214248101 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :back
< 1214248103 0 :ais523!unknown@unknown.invalid QUIT :Nick collision from services.
< 1214248115 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :[19:08] [CTCP] Received CTCP-PING reply from ais523_: 8 seconds.
< 1214248118 0 :ais523_!unknown@unknown.invalid NICK :ais523
< 1214248154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :here's an interesting question: if you distribute the binaries for a GPL quine, do you have to provide sources too?
< 1214248212 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :you'd better ask the FSF :P
< 1214248232 0 :jix!n=jix@p5489D13F.dip.t-dialin.net JOIN :#esoteric
< 1214248240 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure.
< 1214248247 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, the binary counts as a distribution.
< 1214248248 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1214248422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, apparently it does run in DosBOX
< 1214248426 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no
< 1214248436 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what if you don't have an appropriate system
< 1214248462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What if you don't have an appropriate decompression system?
< 1214248481 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let's say that someone is shipping sources as tar.gz. Should they not be allowed to do that since you don't have tar installed?
< 1214248497 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, let them ship it as self-extracting uucode instead
< 1214248806 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION managed to misread pikhq as "PSOX"
< 1214248815 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214248882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: how?
< 1214248890 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: because all he ever thinks about is PSOX
< 1214248895 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :regardless of its dead/alive status :-P
< 1214248920 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo is the funniest guy ever :P
< 1214248968 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: i read that as gay
< 1214248971 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1214248974 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :too much augur exposure
< 1214249141 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :tusho is the funniest guy ever :P
< 1214249179 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I AM NOT GAY
< 1214249180 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o, wait
< 1214249227 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :haha you CRACK me up
< 1214249242 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh jeez, that was terrible
< 1214249248 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
< 1214249287 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :terrible joke day
< 1214249299 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :who's next?
< 1214249549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if the jokes are that bad, I don't want to be involved
< 1214249602 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*zing*
< 1214249632 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214249674 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :involved carries some connotations of having sex, and you did refer to a butt with your "that".
< 1214249696 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so you pretty much doubled the funniness of my joke.
< 1214249713 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: that's fine, it made no difference, your joke wasn't funny to begin with
< 1214249730 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :2*0 == 0 you know
< 1214249779 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i have a hard time believing you
< 1214249783 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :get it, hard?
< 1214249786 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okay, sorry
< 1214249791 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'll be going now! ->
< 1214249826 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :yeah, you don't wanna get *tied up*
< 1214249931 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214250060 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey! :D
< 1214250067 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi psygnisfive
< 1214250079 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey :)
< 1214250083 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi augur.
< 1214250091 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sup guys
< 1214250094 0 :psygnisfive!unknown@unknown.invalid NICK :augur
< 1214250608 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: cfunge is seriously overengineered
< 1214250613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I think it does what I want it to
< 1214250628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to figure out in my head what recursively invoking it from inside itself would do, without running it
< 1214250695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it is?
< 1214250699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how do you mean?
< 1214250702 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and in response to your question on the ? commands: the top bits of a random-number generator are more random than the bottom bits on some algorithms, but as you're using random() rather than rand() I think it doesn't matter
< 1214250716 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: all the compiler hints, defines for several different sorts of inlining, and so on
< 1214250727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh yes
< 1214250737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and restrict on function args, which I've never seen in a serious program before, which is surprising because it really ought to be used more often
< 1214250754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, see memcpy prototype in system headers
< 1214250761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: have you seen the posix_ stuff he uses?
< 1214250777 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I know, memcpy's pretty much the stock example for restrict
< 1214250779 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i just don't know what kind of state of mind he has when coding a _befunge interpreter_, but I think it might involve illegal substances
< 1214250800 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: there's nothing wrong with hideously overengineering a Funge interp, in fact that seems to me to be part of the point
< 1214250802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lols
< 1214250807 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's not a funge interp
< 1214250809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it just does befunge
< 1214250815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yet
< 1214250815 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably unefunge too
< 1214250817 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which surprises me considering the rest of it
< 1214250822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't hard to adopt
< 1214250823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, it would likely be simple to change
< 1214250828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes you could do unefunge
< 1214250835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but simply removing some instructions
< 1214250839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or "not using them"
< 1214250867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually just change | v ^ w and a few more to reflect and you got unefunge, a small change in the loading routine too
< 1214250869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, you have to alter how many things are popped for certain instructions which pop vectors
< 1214250876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh yes true
< 1214250878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not that hard
< 1214250884 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, not that hard at all
< 1214250897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, as almost all things that pop vectors pop a fungeVector *
< 1214250911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the main complication with merging cfunge and C-INTERCAL strikes me as being identifier clashes
< 1214250920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ORTH fingerprint is an exception
< 1214250931 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think that could be avoided by catting together all the files that make up cfunge and staticing all the variables, but I'm not sure
< 1214250939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? well it wasn't coded to avoid name space clashes
< 1214250945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know
< 1214250949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and well you will need some more compiler hints
< 1214250962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it were just a single file, then that could be avoided by file-scoping all the variables
< 1214250969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks C needs a directory scope
< 1214250974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1214250984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well doesn't intercal always use ick_ prefix?
< 1214250989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as far as I know I don't use that
< 1214250992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: in publically visible identifiers, yes
< 1214251013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'm thinking of the idea of using C-INTERCAL as glue to link a C program to a befunge program
< 1214251024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway catting together all would have some downsides
< 1214251043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like patches to upstream would be a hell
< 1214251047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh dear, I expected that
< 1214251048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same for updating to newer version
< 1214251052 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: How?
< 1214251053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was actually thinking about catting with a script
< 1214251059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm
< 1214251062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe
< 1214251065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then filescoping the variables could be difficult
< 1214251072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, does it fail?
< 1214251074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it could
< 1214251075 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what are you referring to with your question?
< 1214251084 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I haven't tried to run it yet, I'm just browsing the source
< 1214251085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I know it works with gcc -combie
< 1214251087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :combine*
< 1214251090 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is there an INTERCAL implementation of Befunge or something?
< 1214251094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I have done gcc combine
< 1214251106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, HOWEVER  there may be clashing static variables inside the current files
< 1214251111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got no idea whatsoever
< 1214251113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no, but C-INTERCAL has an ffi to C, and I'm working with AnMaster to give it an ffi to Befunge
< 1214251123 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Ah*.
< 1214251126 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Makes sense now.
< 1214251129 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :using AnMaster's cfunge interp combined with a modified version of the C ffi
< 1214251151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and as you can see I even use doxygen in a lot of places
< 1214251162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... one thing I'd like to do at some point is change the C-INTERCAL libraries from statically linked to dynamically linked
< 1214251168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was mainly to make 3rd party fingerprints easier
< 1214251174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then yuk could just be a shared object, and cfunge could be too
< 1214251205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that could work, but you would need some compiler hints, __attribute__((visibility("hidden")) and such
< 1214251215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, as for the __attribute__ defines there is a very simple reason
< 1214251224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doxygen puked if I didn't do it that way
< 1214251241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it thought __attribute__((printf,blah)) was a function prototype
< 1214251247 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can you define the __attribute__ away for non-gcc compilers, or does it fail if you don't?
< 1214251253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/don't/do/
< 1214251254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I do define it away
< 1214251258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in global.h
< 1214251264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but doxygen still puked on it
< 1214251270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I did just define it away before
< 1214251275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but doxygen :/
< 1214251289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does visibility do?
< 1214251295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know next to nothing about shared objects
< 1214251304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, make sure a symbol isn't exported dynamically
< 1214251305 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I made some DLLs in Windows once, but that's about it
< 1214251309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to avoid name clashes
< 1214251328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and windows dlls are very different
< 1214251330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ah, that's pretty much what I was looking to do here
< 1214251337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :avoid name clashes when importing the library
< 1214251345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, HOWEVER visibility is gcc specific
< 1214251347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in this case between the C code and the cfunge code
< 1214251351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could use a linker script too iirc
< 1214251356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :custom linker script
< 1214251366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that is also pretty non-portable
< 1214251370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only portable way is static
< 1214251379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and cfunge already uses static where it can more or less
< 1214251400 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, the ffi requires gcc at the moment
< 1214251406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got no idea what you need to export
< 1214251408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I rely on some of the details of how its preprocessor works
< 1214251417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, *pukes*
< 1214251421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214251424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm portable
< 1214251430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so am I, for most things
< 1214251433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just offer advantages when gcc is used
< 1214251440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but everything works as long as it isn't windows
< 1214251454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but to prevent having to parse C, my ffi-to-C relies on the preprocessor being reinvokable
< 1214251455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(see instructions/sysinfo.c for some funny windows #defines)
< 1214251470 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that is, that it's possible to run the preprocessor over already-preprocessed files without issues
< 1214251489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what happens if an ffi'd file has a #error directive in it
< 1214251490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh god
< 1214251533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well as far as I can see you just need to export a few functions. all of them probably custom written to call existing functions?
< 1214251559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, that's the idea
< 1214251574 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me check ick_ec.h to see how many functions might be needed
< 1214251580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, as for the funge-space.c, everything except the public interface (funge-space.h) may change dramatically, without prior notice
< 1214251597 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's fii?
< 1214251601 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm ffi?
< 1214251604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, google?
< 1214251616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fii = the next generation of wii!
< 1214251618 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :On Fark, Firefox being generally nonresponsive
< 1214251631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, !!
< 1214251654 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let's see, I think cfunge may only actually need to expose one function
< 1214251665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which follows my C-INTERCAL ffi API
< 1214251666 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214251681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it'll have to use a lot more than one function
< 1214251704 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Google unhelpful
< 1214251717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're using Boehm, so I don't have to worry about memory deallocation when arbitrarily obliterating bits of stack
< 1214251721 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1214251727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all funge-space updates are atomic, right?
< 1214251733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm?
< 1214251740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean by that?
< 1214251744 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nuclear explosions, every one
< 1214251748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, say you start running a custom fingerprint command
< 1214251762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is it true that before the command runs, fungespace is completely up-to-date
< 1214251765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> you're using Boehm, so I don't have to worry about memory deallocation when arbitrarily obliterating bits of stack <-- um
< 1214251772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I may not in future
< 1214251777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I plan on dropping it
< 1214251784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because of the issues it cause with portability
< 1214251788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that nothing will go wrong if I decide to longjmp downwards
< 1214251789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and some random bugs too
< 1214251801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> is it true that before the command runs, fungespace is completely up-to-date <-- well I think so
< 1214251810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe if the CPU got write-through cache or whatever
< 1214251815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are no memory barriers
< 1214251816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's not an issue here
< 1214251823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it'll be sequenced
< 1214251830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I won't try to do INTERCAL + concurrent Funge
< 1214251834 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :george carlin died :(
< 1214251844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well even with concurrent funge that shouldn't be an issue
< 1214251846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :due to the problem that Claudio observed in C-INTERCAL
< 1214251865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't use pthreads
< 1214251873 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was something like "This error occurs when you were trying to merge together two multithreaded programs, and the interpreter couldn't decide which thread in one program should connect to which thread in the other"
< 1214251878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is not how concurrent funge works in the specs
< 1214251888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I know, INTERCAL threading's similar
< 1214251902 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I can't do ffi and INTERCAL threading simultaneously, because setjmp isn't call/cc
< 1214251920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it won't jump up the stack, only down
< 1214251945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok
< 1214251959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I think setjmp is horrible hack but oh well
< 1214251960 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still, I think probably the craziest thing I'm likely to do is to reinvoke the interp from inside a fingerprint, then longjmp down from the nested version of the interp to the original
< 1214251971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, "reinvoke the interp from inside a fingerprint"
< 1214251974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: C setjmp == INTERCAL FORGET, almost exactly
< 1214251975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that may or may not work
< 1214251980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got absolutely no idea
< 1214251983 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, that's why I was looking at the code so carefully
< 1214251986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I /think/ it will
< 1214251997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well funge space is a static variable
< 1214252000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hidden in funge-space.c
< 1214252001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because everything's either a global or stored in the IP object
< 1214252018 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes
< 1214252021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I don't think it'll be possible to link to more than one Befunge program at once without duplicating cfunge
< 1214252039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and note that funge-space.c is likely to be totally changed quite soon (this summer) to use some other, faster, hash library. As that is the bottle neck currently
< 1214252048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just I lack the knowledge for it really
< 1214252066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the public interface will be the same
< 1214252077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and adding a "load from string" shouldn't be that hard
< 1214252083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heck it would be easier than load from file
< 1214252097 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as for performance, one thing I need to optimise is searching for a particular character in Funge-space
< 1214252106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, that could cause issues of its own
< 1214252119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214252120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if someone happens to store an M in fungespace using p/g for its ASCII value, rather than as a command
< 1214252128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Befunge is not known for being COME FROM-friendly
< 1214252129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh yes
< 1214252131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why M?
< 1214252135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is Middle
< 1214252139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if I add trefunge
< 1214252143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which I might in future
< 1214252144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214252206 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, what I'm planning at the moment for semantics:
< 1214252219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there is a character M, for a Marker, which specifies where communications with INTERCAL happen
< 1214252227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214252228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214252235 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically from each direction from the M, you have a Befunge program
< 1214252237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how do you plan to load it?
< 1214252241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from a file or a string?
< 1214252247 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: probably a string literal
< 1214252251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214252255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't be *that* hard
< 1214252258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders
< 1214252288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, pretty simple if you just load it once (see FungeSpaceLoad(), and make a variat)
< 1214252312 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, loading is unlikely to be the hard part
< 1214252317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or if you plan to load more than one you probably want a variant of the less optimized FungeSpaceLoadAtOffset()
< 1214252333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the idea is that there is a subprogram from M in each direction
< 1214252340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I see
< 1214252341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it terminates at another fingerprint character
< 1214252345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um
< 1214252345 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :another M is a NOP
< 1214252352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait you said M? right
< 1214252354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can do, say >M to close the M off from the left
< 1214252357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait there is a problem
< 1214252358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214252360 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what?
< 1214252362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what if you use say ROMA?
< 1214252369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or a funge string with M in it
< 1214252380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"AMOR"(
< 1214252382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the first problem's just a typical fingerprint clash
< 1214252384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to load ROMA
< 1214252390 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the second I haven't thought of a good solution to
< 1214252402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ROMA defines an M instruction
< 1214252414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you search for M then you will have issues I think?
< 1214252417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but fingerprints clash sometimes, the INTERCAL program will have its own fingerprint defining M
< 1214252427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but searching could be an issue
< 1214252433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should instead use a nonexistent character
< 1214252433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :exactly
< 1214252442 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's remembered by coordinates
< 1214252444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anything non-printable will work
< 1214252451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well mostly
< 1214252453 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, because of p and g being used to store numbers
< 1214252458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh true
< 1214252468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I done that myself
< 1214252477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure how to represent a nonexistent character in the source, though
< 1214252483 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... this is harder than I thought
< 1214252483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um nor am I
< 1214252511 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok so seriously
< 1214252514 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :william moseley = HOT
< 1214252518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't give up!
< 1214252520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, !
< 1214252535 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe write the source in some rich-text format, and the marker is a bold M
< 1214252545 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214252550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw fingerprint spec file format docs are in doc/somewhere iirc
< 1214252559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I've read them
< 1214252560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it should be reasonably straight forward
< 1214252564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :doc/* actually because doc only contains one file
< 1214252583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh yes it does, I have some more unfinished latex files locally
< 1214252592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214252684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ ls doc/
< 1214252684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fingerprints  fingerprintspecformat.txt  frontend-prococol.pdf  frontend-prococol.tex  prot-ideas.txt  standard-docs
< 1214252702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fingerprint is my own copies of docs for fingerprints
< 1214252708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but copyright on those docs
< 1214252711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well you never know
< 1214252715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I'm careful
< 1214252720 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, makes sense
< 1214252728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ ls doc/fingerprints
< 1214252728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :dynafing.txt  ext_FPSP.txt  ext_SCKE.txt  ext_SOCK.txt  jesseexts.txt  rcfunge.html
< 1214252728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm careful with copyright too
< 1214252740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at one point I even emailed Debian to ask them the copyright on the C-INTERCAL man page they wrote
< 1214252748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and what did they say?
< 1214252756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they are mad with it too so...
< 1214252767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: they said that it was GPL2, like the rest of the distribution
< 1214252771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214252771 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, 2+
< 1214252773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to be precise
< 1214252785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, note that cfunge is *GPL3*
< 1214252789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's fine
< 1214252802 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have no problems linking to GPL3 libraries frm a GPL2+ program, it just produces a GPL3 result
< 1214252818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214252824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have no problems distributing GPL3 sources and GPL2 sources in the same tarball either, with a linker script that links them together
< 1214252831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed
< 1214252835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :your is GPL2+ right?
< 1214252840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214252844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yours is GPL3+?
< 1214252850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I inherited GPL2+ as the licence
< 1214252854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but there was no real reason to change it
< 1214252865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed
< 1214252867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214252873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, gpl3+ with proxy
< 1214252882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see details in file headers
< 1214252887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and gpl3
< 1214252895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, basically I don't trust GNU
< 1214252896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok
< 1214252901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's still linkable-against
< 1214252906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GPL4 *could* be madness
< 1214252908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who knows
< 1214252909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll have to ask you for an update if and when GPL4 comes out
< 1214252913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but until then, no problems
< 1214252920 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: gpl3 is madness
< 1214252920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed
< 1214252921 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214252928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well that is questionable
< 1214252936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I certainly agree it is a bit on the long side
< 1214252945 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's not the length that worries me!
< 1214252950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, oh?
< 1214252955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you mean the content?
< 1214252967 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214252978 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah :)
< 1214253005 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I understand what everything's in there for, I think
< 1214253016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the GPL3 looks good to me at furthering the aims of the GPL
< 1214253023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not convinced that tusho agrees with the aims of the GPL, though
< 1214253040 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'not convinced'? Awesome understatement :-P
< 1214253042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's not necessarily a bad thing
< 1214253069 0 :Slereah2!n=hax@ANantes-252-1-32-159.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214253077 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GPL literally caused more deaths than the Indonesian tsunami
< 1214253081 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :NEVER HAVE I BEEN MORE FURIOUS OR ORANGE
< 1214253091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: really? Pics or it didn't happen
< 1214253096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah2: likewise
< 1214253111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1214253137 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Don't joke, ais523
< 1214253147 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah2: what are you furious at?
< 1214253147 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :My grand mother was killed by the GPL.
< 1214253153 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :My connection.
< 1214253172 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ais523: look, they killed thousands of free software users and one jew: http://www.mideastweb.org/coffins2.jpg
< 1214253200 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Why the free software users?
< 1214253203 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric ::o
< 1214253208 0 :cherez!unknown@unknown.invalid QUIT :Success
< 1214253215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: tusho: please, I was having an interesting conversation with AnMaster before this got into an argument about the GPL
< 1214253224 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: actually I find this rather funny
< 1214253225 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214253231 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :What was the interesting conversation?
< 1214253232 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but, we can multi-converse
< 1214253232 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you know
< 1214253240 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Slereah2: brilliant
< 1214253241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah2: we were discussing linking Befunge and INTERCAL
< 1214253254 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Ah yes, the interfuge business.
< 1214253265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, interfunge is a Befunge-93 interp written in INTERCAL
< 1214253267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interfunge then
< 1214253270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is in the C-INTERCAL distributions
< 1214253274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214253274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that name's already taken
< 1214253278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what do we call it?
< 1214253283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fffungi?
< 1214253285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs
< 1214253285 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Becal?
< 1214253290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^
< 1214253291 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I actually kind of like that
< 1214253301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I think it got one f too many
< 1214253303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure
< 1214253310 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I haven't named the INTERCAL <-> C ffi yet
< 1214253319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just call it "external calls to C" in the C-INTERCAL docs
< 1214253321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cpiffi?
< 1214253323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs
< 1214253332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :likewise "external calls to Befunge" is likely the name I'll use in the docs for that
< 1214253335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(spiffy if you can't read it)
< 1214253336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^
< 1214253348 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1214253349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think I liked fffungi better
< 1214253360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well that was for c
< 1214253373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214253376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's the p for?
< 1214253383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, to make it looks like spiffy
< 1214253385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214253386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^
< 1214253400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(a<tab> != s<tab>
< 1214253404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why did you just mention SimonRC? typo on tab-complete?
< 1214253409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed typo
< 1214253414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a and s are next to each other
< 1214253427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ai<tab> vs. si<tab>
< 1214253443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I'd guessed a vs. s, I hadn't realised about the is though
< 1214253452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :si
< 1214253454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not is
< 1214253456 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :STAB STAB
< 1214253466 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is was the plural of i in my last statement
< 1214253468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is<tab> = beep
< 1214253469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :here
< 1214253479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right
< 1214253490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw hot in here, will be back with a fan shortly
< 1214253556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back
< 1214253572 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :here it is raining - and this is supposedly _the_ day of the year for bonfires in norway
< 1214253588 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so, the problem still remains of how to do COME FROM in Befunge
< 1214253596 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whilst still being able to use g and p, and string literals
< 1214253654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed
< 1214253659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I don't know
< 1214253666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why not use out of band data?
< 1214253677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems only sane solution to me
< 1214253679 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking along those lines myself
< 1214253687 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem then is how to specify it in the source
< 1214253695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm?
< 1214253708 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, you still need to be able to represent the data in text form
< 1214253717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that you can actually write a ComeFromFunge program
< 1214253725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm?
< 1214253736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good question
< 1214253747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric: there are enough ingenious esoprogrammers here, surely someone can think up a good way to do COME FROM in Funge-98
< 1214253747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you want to add new come from points at runtime?
< 1214253754 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: of course, or it wouldn't be Befunge
< 1214253766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, a fingerprint with two instructions
< 1214253770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :call them X and Y
< 1214253778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :X = register new come frome point
< 1214253784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Y = deregister existing
< 1214253793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :change the chars to better ones
< 1214253800 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's what I concluded for modifying the out-of-band data
< 1214253804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would take a vector
< 1214253812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and whatever else you need
< 1214253823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about initially specifying the locations?
< 1214253836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not sure how do plan to include funge source in the intercal source
< 1214253841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my idea depends on that
< 1214253850 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is reminded of Lisp's variable vs. function contents
< 1214253852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as a separate file? or in-band data?
< 1214253853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: by linking a .i file to a .b98 file
< 1214253868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just like I link .i and .c files at current
< 1214253876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well cfunge is happy to run befunge93 too
< 1214253884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and the future 108
< 1214253894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is still working on that standard
< 1214253902 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: heh, Unix year naming
< 1214253908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :years-since-epoch and all that
< 1214253911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, by request of author yes
< 1214253916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :years since 1900
< 1214253924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is by request of original author
< 1214253927 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the format that the relevant syscall returns in IIRC
< 1214253933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214254007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway for intitial data, maybe specify it in the intercal file in some way?
< 1214254011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know
< 1214254017 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Heh... Reminds me of collection of Y2K buggy year printing routines... They worked correctly for 1910-1999, but try 2000 and they blew up nicely...
< 1214254020 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yuck, that's not a good way to do it
< 1214254036 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: some websites think the year's 19108 right now
< 1214254039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't yuck the debugger?
< 1214254040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ????
< 1214254044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now you are confusing me!
< 1214254046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214254047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the debugger's actually called yuk
< 1214254052 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but much the same name
< 1214254060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214254061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214254066 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Let's say that some of those routines printed stuff much more bizarre than that...
< 1214254077 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: I wouldn't be surprised
< 1214254077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, or maybe specify that you will start at 42,42 and run to end of line, allowing to set initial breakpoints
< 1214254084 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Windows 3.1 file manager would print the year as 19:8
< 1214254103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah?
< 1214254113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: '9'+1==':' in C and ASCII
< 1214254120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214254123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true
< 1214254126 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, one that would print 2008 as 19:8 was among those routines...
< 1214254154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: how many of them hardcoded the 19?
< 1214254187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and do you have a link?
< 1214254327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214254349 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Nope, no link. But I found the code...
< 1214254359 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Not always.
< 1214254367 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :C doesn't specify the character set in use.
< 1214254378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I know, did that lead to trouble?
< 1214254378 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Some ISO C environments use EBDIC.
< 1214254385 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it does specify that 0-9 are in order, though
< 1214254398 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :EBCDIC, rather.
< 1214254399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that's why I specifically mentioned ASCII in my comment above
< 1214254408 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah.
< 1214254415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, a-f also are in order in EBCDIC
< 1214254418 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but not a-z
< 1214254458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that is weird
< 1214254468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and not logical
< 1214254477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the letters form a little rectangle on a 16x16 character set IIRC
< 1214254477 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :There are apparently a lot of them that actually try to display dates in 21st century, but get it wrong...
< 1214254495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214254537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't hard!
< 1214254565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :printf ("%d", 1900 + unix_style_date);
< 1214254566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214254590 0 :mckiko!n=douglas@201.33.190.54 JOIN :#esoteric
< 1214254598 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're right. It's not hard to fuck up.
< 1214254602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :apart from printing "-32" instead of "32 BC" that will handle it fine
< 1214254621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it is hard to fuck up
< 1214254634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :printf ("19%d", unix_style_date); is just stupid
< 1214254640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True.
< 1214254657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually I'm getting infected by GNU! EWW
< 1214254658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I meant
< 1214254662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :printf("19%d", unix_style_date); is just stupid
< 1214254662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually, it'll print "-31" instead of "32 BC"
< 1214254684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no space between the printf and the (
< 1214254686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ever
< 1214254691 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Depending upon how your signing goes.
< 1214254694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except for if (foo)
< 1214254704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I generally adapt the parens on functions and ifs to the surrounding code
< 1214254706 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One's complement? Two's complement? ;)
< 1214254706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or while (foo)
< 1214254714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but leave no space on either if I'm writing the code from scratch
< 1214254715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, hah
< 1214254723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but why -31?
< 1214254731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because there was no year 0
< 1214254732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IDGI
< 1214254741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um I see
< 1214254743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's crazy
< 1214254746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so 1AD - 1 = 1Bc
< 1214254750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/c/C/
< 1214254755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but 1-1 = 0
< 1214254760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes...
< 1214254764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok insane
< 1214254772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1214254781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NORMALLY computers doesn't have to handle such numbers
< 1214254788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not as dates
< 1214254802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :normally only as text
< 1214254805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :computers don't like our date system, really
< 1214254808 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it makes no sense
< 1214254821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, not to a computer
< 1214254827 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not to me either
< 1214254844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well it is related to the moon, the year and the day
< 1214254871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it kind of makes sense
< 1214254925 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Some of the most bizarre stuff for '2008': 198, 19<some unprintable char>8, 19E6, 194294967256, 1965496, 19216, '19,0', 19-40, 2108, 3908, 4008, 20<some unprintable char>8, 216, 2116, 2216, 20E6, 4294967256, 1860, 1960, 204294967256, -40, 20-40.
< 1214254939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :19E6?
< 1214254959 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would be amused at 2.008e3
< 1214254971 0 :pikhq!unknown@unknown.invalid PART #esoteric :?
< 1214254980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :20<some unprintable char>8
< 1214254981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait?
< 1214254985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that almost made sense
< 1214255017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, link to these?
< 1214255036 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Maybe I put it online somewhere after cleaning it up a bit...
< 1214255055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, was there any 19108?
< 1214255078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that I think should be the most likely mistake to make
< 1214255089 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Of course.
< 1214255108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, I like to see the code that cause these errors
< 1214255299 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The 19E6 code was follows: Suppose that year routine returns 1999 as 99 but 2000 as 2000 (yes, such things exist). Store the return into uchar and print '19['0'+year/10][year%10]'.
< 1214255327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214255359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, 4294967296 is (unsigned)-40
< 1214255359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh
< 1214255364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that could explain that to some extent
< 1214255377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, -40 makes no sense still
< 1214255377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/4294967296/4294967256/
< 1214255391 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :There also was 20E6 (which was just code that chooses century part right).
< 1214255404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'm enough of an INTERCAL programmer to be able to do that in my head
< 1214255405 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :2008 = -40 (mod 256).
< 1214255434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: oh, yes, that would explain it
< 1214255436 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :(sorry too lazy to get that triple-line sign, as congruences should have).
< 1214255457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could always write it as ===
< 1214255566 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :≡
< 1214255579 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
< 1214255603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh?
< 1214255609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why the tripple one really
< 1214255613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never understood the point of it
< 1214255624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: congruence vs. equality
< 1214255640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the triple-bar bascially implies equivalence under a certain relation
< 1214255641 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The standard notation for congruences has that ≡ symbol...
< 1214255646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though the two things can be different
< 1214255659 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. -40 is not 2008 but they both end with the same 8 bits
< 1214255670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214255682 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Actually, have same remainder when divided by 266...
< 1214255717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: 266, not 256?
< 1214255750 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I thought triple was for identities?
< 1214255752 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Oops, should be 256.
< 1214255767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, any idea for initial fffungi come from points?
< 1214255771 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: it often is in programming languages, but not in maths
< 1214255776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about my idea about "run initial line"?
< 1214255792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, a simple heuristic would be to look for M with three arrowhead commands pointing into it
< 1214255795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's a bit fragile
< 1214255800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes indeed
< 1214255827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, look for ascii art of a T-Rex? ;)
< 1214255829 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So why do I remember the book I learned Algebra from, Algebra the Easy Way, saying something about identities like 4x ≡ x + x + x + x using the triple bar thing?
< 1214255846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: there, the triple-bar is meaning always equals
< 1214255849 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than just equals
< 1214255869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sometimes equals?
< 1214255873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when it is hot outside?
< 1214255882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you'd have to invent your own operator for that
< 1214255890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, haha
< 1214255892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. temperature ?=? 30oC
< 1214255895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does intercal have one?
< 1214255906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, seeing as I'm programming custom operators
< 1214255909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it can have one if you want
< 1214255917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, does it have sensor interface?
< 1214255925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it has ffi to C
< 1214255928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which can have a sensor interface
< 1214255944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you said boehm-gc? note that I sometimes use normal malloc still
< 1214255949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like in the PERL fingerprint
< 1214255957 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Like 'sometimes equals' in x^4-128x^3-1920x^2-63488x-1048544=0...
< 1214255959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I'm deciding boehm-gc is not recommended
< 1214255963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it cause odd errors
< 1214255967 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the legal names for custom INTERCAL operators are punctuation marks that aren't used for anything else, lowercase letters, and any overstrike of exactly two characters which wasn't used otherwise
< 1214255992 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's ffi?
< 1214255997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, STFW
< 1214255999 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Google is unhelpful
< 1214256023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, try FFI wikipedia
< 1214256024 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :n/m
< 1214256025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :second hit
< 1214256026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214256032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: foreign function interface
< 1214256041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2. Foreign function interface - Wikipedia, the free encyclopedia
< 1214256041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :From Wikipedia, the free encyclopedia. Jump to: navigation, search. A foreign function interface (or FFI) is a mechanism by which a program written in one ...
< 1214256041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :en.wikipedia.org/wiki/Foreign_function_interface - 27k - Cached - Similar pages - Filter - History
< 1214256041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :More results from en.wikipedia.org »
< 1214256060 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the reason I'm talking about memory allocation is to do with FORGET commands
< 1214256068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which were the hardest to implement in C
< 1214256076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what does FORGET do?
< 1214256086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it allows you to return from a function other than the one you're in
< 1214256101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. function a calls function b, function b forgets, then it returns from function a
< 1214256103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :blergh
< 1214256114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's existed since INTERCAL-72
< 1214256128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so basically "mess with call stack"?
< 1214256131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when FORGET, or the version of RESUME that's sugar for it, was the only way to do a conditional jump
< 1214256135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so yes, "mess with call stack
< 1214256138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/"/
< 1214256162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well if you do that and cause strange bugs in cfunge users should report the errors to you not me
< 1214256171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the issue here is that if function a does mallocing, then it won't get to free its data
< 1214256175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the second half never runs
< 1214256183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(btw now probably you see why I was using setjmp_
< 1214256187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh yes that does happen
< 1214256188 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/_/)/
< 1214256200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I'm phasing out boehm
< 1214256205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for various reasons
< 1214256213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol@cfunge users
< 1214256217 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :THE VIBRANT CFUNGE COMMUNITY
< 1214256223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214256226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :user of intercal
< 1214256231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :users*
< 1214256235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who will use fffunti
< 1214256237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214256240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fffungi*
< 1214256252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(or whatever ais523 calls it)
< 1214256271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I assume there is some vibrant intercal community?
< 1214256275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ?
< 1214256280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not exactly vibrant, but chugging along
< 1214256287 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I normally get patches after each new release
< 1214256294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :often for older features that people are used to, though
< 1214256295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually I ask that all bugs in fffungi should first go to you
< 1214256301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that makes sense
< 1214256311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to verfiy they actually *are* related to my code before I get it
< 1214256324 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I doubt they'll be related to your code
< 1214256325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after all you seem to plan to do some pretty strange thing
< 1214256336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I don't say that my code is bug free
< 1214256342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure it isn't
< 1214256353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, no, but it's likely to be bugfree compared to C-INTERCAL
< 1214256357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1214256401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and anything messing with call stack or such that in my book goes under "compiler internals, don't touch" well... I don't "support" that
< 1214256423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :setjmp is included in that book as a "don't do!"
< 1214256429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure I realize you need it
< 1214256434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but don't expect me to like that part
< 1214256440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, no
< 1214256446 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but C wasn't really designed for FORGET
< 1214256454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :agreed it wasn't
< 1214256454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm actually surprised at how well it handles COME FROM
< 1214256462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it does handle it well? odd
< 1214256476 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should learn INTERCAL at some point
< 1214256477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: at the cost of clobbering all the auto variables in the function because it basically has to exit and reinvoke it
< 1214256580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, urgh
< 1214256602 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it makes sense when you're COMING FROM one function into another
< 1214256608 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what possible valuse could the auto variables have?
< 1214256609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, my code do use variable sized arrays
< 1214256623 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that could cause issues
< 1214256626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I thin
< 1214256628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably not though
< 1214256633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and structs with variable size
< 1214256635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think they work if I put wrapper functions around them
< 1214256641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :variable size structs will be fine
< 1214256641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in an array at the end of the struct
< 1214256647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because you never put them on the stack, right
< 1214256653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I don't think I do
< 1214256658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I do put *some* structs on stack
< 1214256663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like returning a struct
< 1214256667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but variable-length struct on stack makes no sense
< 1214256668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that is fixed size iirc
< 1214256671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it just wouldn't work in C
< 1214256690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, however on amd64 I think that struct *may* be returned in a register
< 1214256715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it fits in a register that's no problem
< 1214256732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes but on x86 it is definitely on the stack
< 1214256734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a vector
< 1214256752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with is just two 32- or 64-bit values
< 1214256764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :stack vs. register doesn't really matter
< 1214256771 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you're FORGETTING you're clobbering everything anyway
< 1214256773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's sort of the point
< 1214256789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :luckily, at least the IP is known after all INTERCAL mess-about-with-things instructions...
< 1214256801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well could have memory leaks I guess
< 1214256832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: C-INTERCAL leaks like a sieve anyway, I've tried to patch some of the holes but it's like trying to patch a sieve one hole at a time
< 1214256849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unmodified cfunge is valgrind clean (well except it doesn't free the copies of the argc/argv, but those are allocated at the start and then "still reachable")
< 1214256886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, if compiled as RELEASE cfunge will have some non-dangerous small "still reachable"
< 1214256905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as it doesn't free on exit then
< 1214256912 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214256917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in debug build it will free almost everything at exit
< 1214256923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except the argv
< 1214256960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there are however *no* valgrind errors :)
< 1214256969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that I know of
< 1214256978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have done fuzz testing to ensure that
< 1214256988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there may be in the "unsafe instructions"
< 1214256997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because they are harder to fuzz test safely
< 1214257003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I used sandbox mode when fuzz testing
< 1214257017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but they won't leak during normal operation
< 1214257711 0 :jix!unknown@unknown.invalid QUIT :"CommandQ"
< 1214257801 0 :jix!n=jix@p5489D13F.dip.t-dialin.net JOIN :#esoteric
< 1214257821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I wish you good luck
< 1214257828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214257842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also befunge doesn't have real functions
< 1214257846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially in the external calls and multithreading area
< 1214257847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so how could you FORGET?
< 1214257850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and neither does INTERCAL
< 1214257862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it uses NEXTing, which is like a cross between a function call and a GOTO
< 1214257867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically, it's GOSUB from BASIC
< 1214257872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214257897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and cfunge gives more or less sane errors/warnings
< 1214257904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unlike intercal
< 1214257916 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL's warnings and errors are sane, just the messages are funky
< 1214257925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'm complying with host language errors for the ffi
< 1214257927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well cfunge's messages are sane
< 1214257928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. you get C errors in C code
< 1214257929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually... cfunge doesn't give errors
< 1214257933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just optional warnings
< 1214257938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it reflects on error
< 1214257940 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what Funge does
< 1214257944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214257960 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reckons that that's bound to end up in an infinite loop at some point for some program, but whatever
< 1214257960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well there is the "hopeless out of memory error case"
< 1214257976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :YOU HAVE TOO MUCH ROPE TO HANG YOURSELF
< 1214257988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well for cfunge it only happens in stack code
< 1214258008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh it is a warning
< 1214258012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, in INTERCAL it could happen in threading, memory allocation, or I/O
< 1214258013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see OOMstackStack
< 1214258018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in stack.c
< 1214258054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it could also happen elsewhere
< 1214258056 0 :oklofok!unknown@unknown.invalid QUIT :No route to host
< 1214258066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except I don't think it may always handle it gracefully
< 1214258077 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I don't think OOM's all that graceful in C-INTERCAL
< 1214258080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't before I got to it
< 1214258084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think it may call abort() in one case
< 1214258089 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think programs handle OOM pretty well now, but the compiler probably doesn't
< 1214258104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214258111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, OOM isn't very likely these days
< 1214258117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on desktops/laptops
< 1214258123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, especially on Linux, you get the oom-killer instead
< 1214258127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure for PIC intercal but...
< 1214258139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :PIC-Intercal uses entirely static memory
< 1214258140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I only got that once, but I have 1.5 GB ram
< 1214258144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I got as much swap
< 1214258144 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Also, some really crazy allocation requests may fail...
< 1214258159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I will be warned before it actually happens
< 1214258163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, when I tried putting a ulimit on the compile process, it caused problems on Itanium, apparently
< 1214258166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :by heavy swap trashing
< 1214258173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where the compiler used massive amounts of memory
< 1214258173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh?
< 1214258178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right I see
< 1214258178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the ulimit itself was to avoid swapping
< 1214258196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well Itanium is unusual in that aspect
< 1214258200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :VLIW
< 1214258201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, in the end I adopted the fix of splitting idiotism.c into a huge number of smaller files
< 1214258208 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I know why Itanium might use lots of memory
< 1214258228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :compiler needs to do scheduling
< 1214258242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems that there are 14 output files from idiotism.oil at the moment
< 1214258247 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I get the OIL compiler to autosplit them
< 1214258268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, this was done after last release?
< 1214258269 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :however currently I compile them using wildcards in the call to gcc
< 1214258271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes
< 1214258277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214258287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, will you use 32-bit or 64-bit cfunge?
< 1214258288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214258292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: probably 32-bit
< 1214258296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh?
< 1214258298 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because INTERCAL's 32-bit
< 1214258305 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, the language itself
< 1214258307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not just the compiler
< 1214258308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok makes sense
< 1214258324 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :variables are limited to 32 bits
< 1214258330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :constants are limited to 16 bits just to be annoying
< 1214258355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see global.h and CMakeLists.txt
< 1214258397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well *input program* to cfunge is 8 bit (file of char*), but at runtimes the cell are larger
< 1214258409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most files are stored 8-bit
< 1214258416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214258425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although if you input UTF-16 or UTF-32, you might be able to load more directly
< 1214258435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also note that cfunge won't compile under MSVC, I tried
< 1214258442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it did compile under mingw in the end
< 1214258449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what went wrong under MSVC?
< 1214258450 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... CLC-INTERCAL description says it supports quantum computation? Quantum INTERCAL or what?
< 1214258452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after a lot of heavy work and stubbing out stuff
< 1214258459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, MSVC doesn't support C99 basically
< 1214258459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: apparently it's a threading model
< 1214258462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not really quantum
< 1214258474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all it does is just run two versions of the program in parallel
< 1214258482 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with one datum being different between them
< 1214258485 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit of a cheat really
< 1214258544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, cfunge is heavy with C99 code
< 1214258554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can live with C99
< 1214258557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially VLAs
< 1214258561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is non-trivial to convert to C89
< 1214258563 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but nobody's impemented it, pretty much
< 1214258576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: some things are trivial, like restrict
< 1214258591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well stuff like: & (fungeVector) { .x = 5, .y = 2 };
< 1214258594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the struct hack generally works by coincidence in C89 compilers with a slight syntax change
< 1214258607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but things like VLAs have problems
< 1214258618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as for structure literals, I imagine there's some way to hack around that
< 1214258619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, see vector.h
< 1214258626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably using helper functions
< 1214258631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#define VectorCreateRef(a, b) (& (fungeVector) { .x = (a), .y = (b) })
< 1214258639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are also some other variants of it
< 1214258643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the source
< 1214258676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ you need to move up from for (int i = 0; ...) to int i; for (i = 0 ...)
< 1214258685 0 :mckiko!unknown@unknown.invalid QUIT :
< 1214258742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also I did test it on win32 before, some fingerprints have to be ifdefed out, oh and one of the header files clash with what is already used by the win32 api in name
< 1214258745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and some other such things
< 1214258757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also it was a few versions ago
< 1214258760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it may no longer work
< 1214258764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :VectorCreateRef could be functionised relatively easily, I think, if you had garbage collection
< 1214258771 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but an API name clash strikes me as unusual
< 1214258779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I think it was io.h
< 1214258782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably that happens becaues they put everything in windows.h
< 1214258782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that caused problem
< 1214258792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than splitting it into separate headers for namespacing purposes
< 1214258795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it couldn't find another header named io.h
< 1214258803 0 :caio!unknown@unknown.invalid QUIT :"Leaving"
< 1214258806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it was a header file name clash
< 1214258812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's what <> vs. "" is for, surely?
< 1214258819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would be #include <io.h>
< 1214258821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :#include "io.h"
< 1214258823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to get both of them
< 1214258823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes but even so
< 1214258835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I didn't care about the other io.h
< 1214258848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but somehow my io.h ended up in the include path before
< 1214258854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this caused problems
< 1214258865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because some header I used wanted to include the system io.h
< 1214258875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, probably a build system issue
< 1214258893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I put my headers in the -I include path in C-INTERCAL
< 1214258894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I don't think you will use my build system anyway
< 1214258902 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because they aren't in the standard library
< 1214258921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway a real issue: I will drop boehm-gc in future
< 1214258926 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but my perfect way of using C-INTERCAL + cfunge would be just a wrapper that links to cfunge
< 1214258932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: where do you allocate memory?
< 1214258942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and when will you free it?
< 1214258943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, malloc()/calloc() in future
< 1214258946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :free()
< 1214258949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but when?
< 1214258952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :depends on code flow
< 1214258955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, what part of your program
< 1214258961 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you allocate memory every command?
< 1214258961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I ususally free "when I'm done with it"
< 1214258964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see support.h
< 1214258965 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you only allocate on the stack?
< 1214258973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, for most stuff I don't need to allocate
< 1214258983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and stack is allocated in chunks
< 1214258988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that is malloc+realloc
< 1214258996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I'm wondering what needs allocation
< 1214258996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stack.c
< 1214258997 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fungespace and stack are both fine
< 1214258999 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is there anything else?
< 1214259018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well some stuff malloc for popping strings from funge stack and such
< 1214259032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: does it free before the command's finished?
< 1214259038 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if so, that's fine
< 1214259049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, if it doesn't need it later then yess
< 1214259050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes*
< 1214259054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :grep -RE 'malloc|free|calloc|realloc' src
< 1214259055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1214259065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I may try that
< 1214259068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, some fingerprints alloc and put in a static array
< 1214259069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not really used to cfunge yet
< 1214259074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: static is always fine
< 1214259092 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't interact with stupid stack tricks at all
< 1214259104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the main() function allocs some stuff into a global (well strdup in fact) that it never frees
< 1214259133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :again, not an issue, I don't think
< 1214259148 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because cfunge will be loaded exactly once in a run of the program
< 1214259158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I can't really answer your questions about "does it do anything that will fuck up with stack tricks" because I'm an innocent and clean C programmer that got no idea what those tricks are!
< 1214259172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know
< 1214259174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway those strdup and such are for copying argv as needed
< 1214259181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that won't cause issues
< 1214259185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for later use in y instruction
< 1214259197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :main.c and interpreter.h
< 1214259198 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I wrote a chapter in the documentation about the effect the stupid stack tricks had on programs
< 1214259201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll try to find a link
< 1214259205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, thanks
< 1214259258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh, the link's gone dead, I'll mirror it on eso-std.org
< 1214259285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214259363 0 :oklopol!n=nnscript@a91-152-134-23.elisa-laajakaista.fi JOIN :#esoteric
< 1214259384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm ok
< 1214259410 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://eso-std.org/~ais523/c-intercal-docs/n0kl5548.htm#External-Calls-and-auto
< 1214259429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just got that up, I'll look for a more permanent place to put it later
< 1214259464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also patches upstream should be minimal, follow existing indention/coding style and *be clean C*
< 1214259474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, makes sense
< 1214259478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like I hope my code is
< 1214259480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mostly
< 1214259483 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ideally it would require no upstream patching at all
< 1214259493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well if you find bugs I would like patches
< 1214259499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even better than I like bug reports
< 1214259505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C-INTERCAL uses some gld tricks to delete main()s in the programs it links against
< 1214259508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it can use its own
< 1214259509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also sure you won't do concurrent befunge?
< 1214259522 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: concurrency + ffi is confusing in all situations
< 1214259528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and well cfunge's main is just option parsing really
< 1214259534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :imagine one thread Befunge and one thread INTERCAL proceeding simultaneously
< 1214259562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well they won't really, will they?
< 1214259570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no pthread
< 1214259575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in either
< 1214259578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, no, but it would be the only thing that made sense based on the semantics
< 1214259581 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's impossible to implement
< 1214259585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, however your C ffi could use pthread couldn't it?
< 1214259588 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's why I'm not mixing ffi and concurrency
< 1214259594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I have been thinking along those lines
< 1214259615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean... nothing would stop anyone from using pthread int it
< 1214259616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in it*
< 1214259627 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I hate to think what breakage that would cause, though
< 1214259636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed
< 1214259636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it might be interesting, but it's definitely try-at-your-own-risk
< 1214259649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I don't know enough intercal to try it
< 1214259658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor have I ever used pthread
< 1214259668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can easily write a simple INTERCAL program and a C shell that just runs arbitrary C
< 1214259687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well would be useful for testing with I guess
< 1214259711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I may have one already as a test, let me check
< 1214259719 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Hell.
< 1214259726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alloca storage?
< 1214259729 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :It seems all pi-based languages are for Linux.
< 1214259731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that defined by C standard?
< 1214259732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah2: deliberate typo, or are you trying to say hello?
< 1214259738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or some gcc extension?
< 1214259743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, it's a common nonstandard extension
< 1214259744 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There are pi-based languages?
< 1214259747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most C compilers implement it
< 1214259752 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't in the standard
< 1214259768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I never used it, what does it do actually?
< 1214259784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: allocates memory that's deallocated when the function exits
< 1214259794 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo : A few.
< 1214259801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha
< 1214259811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that could cause problems with intercal?
< 1214259821 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Occam-pi, Jo-Caml, Pict, BPML
< 1214259828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, I worked out the effect that alloca would have on the code
< 1214259838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one of the reasons it's used is that it plays nicely with longjmp
< 1214259913 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :But most of them are pretty experimental.
< 1214259922 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :So it's hard finding compilers and manuals
< 1214260004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"More worrying is probably the fact that the C standard provides a portable method for deleting the stack like that, and in fact the external calls runtime library is written in standard freestanding-legal C89 (with the exception of +printflow debug output which requires a hosted implementation), meaning that in theory it would be possible to split it out to create an implementation of a C-plus-COME-F
< 1214260004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ROM-and-NEXT language, and doing so would not be particularly difficult.)"
< 1214260006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf?
< 1214260018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<Slereah2> It seems all pi-based languages are for Linux.
< 1214260021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why is that bad?
< 1214260022 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: longjmp does almost exactly the same as forget
< 1214260028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just run it on your linux/*bsd system?
< 1214260033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Slereah uses Windows
< 1214260039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that is a bug IMO ;P
< 1214260075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and "longjmp" is definitely in my "don't ever touch that crazy stuff" entry
< 1214260077 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the chance of having the silly stack tricks being portable freestanding C was too much to pass up
< 1214260084 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hands Slereah2 a flyswatter.  To use on AnMaster.
< 1214260086 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Even if you are willing to make more changes to fix it, there is no easy way to do so. "
< 1214260089 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.gnu.org/software/libtool/manual/libc/Advantages-of-Alloca.html
< 1214260091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, eh?
< 1214260099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-oerjan- VERSION irssi v0.8.10 - running on Linux i686
< 1214260100 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think I see a way to do it without alloca()
< 1214260121 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just because you don't personally use windows doesn't mean you like people going 'lol windows sucks so i wont fix it'
< 1214260128 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although it's a bit ugly
< 1214260153 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am actually ssh'ing from Windows to Linux...
< 1214260155 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I has a Linux
< 1214260171 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :But the dual booting went away when I reinstalled windows
< 1214260176 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i salute you
< 1214260176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, generally I try to get my programs working on Windows if possible, but not if it involves working around obstacles Microsoft put in my way
< 1214260182 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :I could reinstall the dual booting
< 1214260184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is usually
< 1214260189 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :If my hard drive wasn't broken
< 1214260206 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I've been known to connect from Windows ssh'd into SunOS
< 1214260211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :simply to be in a UNIXy environment
< 1214260212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well see instructions/sysinfo.c
< 1214260225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :line 45
< 1214260240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and around there
< 1214260271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, environ
< 1214260281 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think Windows has something vaguely corresponding to it
< 1214260284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's probably a pain to get at
< 1214260291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes I couldn't be bothered to mess with the functions it uses instead
< 1214260313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the Windows API is awful
< 1214260320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there are a few more, in some of the math fingerprints for example
< 1214260343 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the windows version of fork has infinity times as many parameters and is less powerful
< 1214260349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :// Yeah, some systems are *really* crap.
< 1214260349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :// This includes Mingw on windows when I tried.
< 1214260349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#ifndef M_PI
< 1214260349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#  define M_PI 3.14159265358979323846
< 1214260349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#endif
< 1214260355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from FIXP
< 1214260361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ISTR it had 11 params last I tried
< 1214260369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf is ISTR?
< 1214260387 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214260388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I Seem To Remember
< 1214260394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway fork got *NO* parameters
< 1214260398 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know
< 1214260399 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: If I Recall Correctly is more popular :-P
< 1214260407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's more powerful than CreateProcessEx
< 1214260415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cygwin has to jump through huge hoops to simulate fork
< 1214260415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1214260432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that is why fork() on cygwin is so slow
< 1214260437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ the memory isn't shared
< 1214260452 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ITYM "IIRC FTW". HTH.
< 1214260474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ITYM? HTH?
< 1214260475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf
< 1214260476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :are
< 1214260477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you IRC? I IRC too
< 1214260477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :those
< 1214260490 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :IRC?
< 1214260495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc not irc
< 1214260496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214260497 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I Think You Mean? Hope That Helps?
< 1214260504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Internet Relay Chat
< 1214260505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214260507 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what ais523 said
< 1214260520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, IIRC != IRC
< 1214260531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, it was an acronym pun
< 1214260532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iiiiiiiiiirrrrrrrrrrrrrrccccccccccccc
< 1214260538 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: somehow my mind refused to verb that noun :D
< 1214260560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1214260561 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Linux has sys_clone syscall... 3 or 6 arguments. sys_fork() is special case of sys_clone() (IIRC, sys_clone(SIGCHLD, NULL, NULL)).
< 1214260562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to irc
< 1214260582 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: sheesh, you really are another fizzie
< 1214260585 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we need more of you two :P
< 1214260586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that is syscall
< 1214260593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, I don't care about syscall
< 1214260598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just use the POSIX interface
< 1214260600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is clean
< 1214260601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214260608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't care about the internals indeed
< 1214260612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it doesn't have 11 args
< 1214260622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more args are good, right?
< 1214260629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahaha
< 1214260654 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as in aaaaaaaaaaaaaaargh
< 1214260671 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Until it starts to exhibit 'inner platform effect'...
< 1214260674 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, aaaaaaaaaaaaaargs
< 1214260681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it's only 7 args at the moment
< 1214260682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214260696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, what do you mean?
< 1214260753 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :So many arguments as it tries to do everything that one would want to set up a task it becomes hideously complicated...
< 1214260762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, that 7 args wasn't for the real function
< 1214260766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was a wrapper someone wrote
< 1214260781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, this is CreateProcessEx?
< 1214260792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :CreateProcessEx isn't the real function nowadays
< 1214260797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they renamed it back to CreateProcess
< 1214260800 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which has 10 args
< 1214260852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Since Linux 2.5.49 the system call has five parameters."
< 1214260866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, when did they rename it back?
< 1214260872 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no idea
< 1214260878 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't keep up with Windows API changes
< 1214260887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not /that/ crazy
< 1214260902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha ok
< 1214260951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :since Windows 2000, apparently
< 1214260954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just looked it up
< 1214260956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214260989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while the POSIX API is clean and nice
< 1214261314 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no it's not
< 1214261315 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::\
< 1214261328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it is
< 1214261341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, the windows api isn't
< 1214261351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure the posix api got some issues too
< 1214261362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like tmpfile/tempfile/mktmp
< 1214261371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but compared to windows api? MUCH less issues
< 1214261391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I got to know the Windows 3.1 API at one point
< 1214261402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some of it was borderline sane, most of it was just insane
< 1214261412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you basically have to open handles to everything before you can use it
< 1214261420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and often to lock those handles as well
< 1214261428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's open/lock/use/unlock/free
< 1214261437 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :POSIX does that with files on occasion, for efficiency
< 1214261437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh god
< 1214261442 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but Windows does it with everything, more or less
< 1214261447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes you can lock files
< 1214261453 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you don't have to
< 1214261461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, see support.h of cfunge for locked/unlocked stdio stuff
< 1214261470 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, handles are like crosses between pointers and integers
< 1214261476 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I know how locking works in POSIX
< 1214261477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes
< 1214261479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, I think I do
< 1214261500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IIRC a bit of the Windows API exploits the fact that pointers to ints are always even on a 16-bit system
< 1214261512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by rightshifting them and using the high bit to mean something else
< 1214261551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :URGH
< 1214261577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's only in some contexts, though
< 1214261584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even so
< 1214261595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually I think that makes it worse
< 1214261602 0 :AAAAAAue4njxuz!unknown@unknown.invalid NICK :AAAAAA
< 1214261613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can imagine doing that consistently being sane for a Lisp-alike
< 1214261629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh?
< 1214261639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it is sane in *any* case
< 1214261650 0 :AAAAAA!unknown@unknown.invalid NICK :AAA_AAA
< 1214261659 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Lisp often stores type and value in the same 32-bit value
< 1214261665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's why you get 28-bit integers, for instance
< 1214261675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AAA_AAA: trying to find an unused nick?
< 1214261679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214261703 0 :AAA_AAA!unknown@unknown.invalid PRIVMSG #esoteric :ais523: am I?
< 1214261711 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah2: i can remember when you used the nick ANantes and never talked, ever
< 1214261712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was asking
< 1214261717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you were Yet Another Idler
< 1214261721 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214261778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: opinions on whether shifting a pointer because it's known to be even and using the remaining bit for something else is sane?
< 1214261787 0 :AAA_AAA!unknown@unknown.invalid PRIVMSG #esoteric :"trying" isn't really the word, since it implies difficulty
< 1214261787 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sane
< 1214261796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, depends on context
< 1214261813 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How long did it take me to go from idling here to chatting
< 1214261820 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Also, why isn't the pointer opaque?
< 1214261830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, huh?
< 1214261839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean "opaque"?
< 1214261850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: presumably Sgeo has a semitransparent mouse pointe
< 1214261852 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why are there things that look at the pointer's bits?
< 1214261866 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either that or it's a C-style pointer to an incomplete type
< 1214261885 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"because it's known to be even and using the remaining bit for something else is sane?"
< 1214261886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: to determine whether it's a pointer or an int multiplexed into the same 32-bit space
< 1214261888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I can see how the extra bit can be useful
< 1214261894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes
< 1214261897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I still find it a bit dirty
< 1214261901 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :um, what?
< 1214261902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe with a union?
< 1214261903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XD
< 1214261910 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was used to multiplex local 32-bit strings with handles to global strings IIRC
< 1214261912 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ghc 6.8 does something like that (except not shifting i think) for efficiency of pattern matching
< 1214261915 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh, a union? ty AnMaster
< 1214261921 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is still confuzzled
< 1214261923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, no not at all
< 1214261937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a union is *not related*
< 1214261943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just pondered how I would solve it
< 1214261943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Windows has the MAKEINTDWORD macro
< 1214261947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and a union wouldn't work
< 1214261948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which fits an integer into a pointer
< 1214261953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> it was used to multiplex local 32-bit strings with handles to global strings IIRC <-- THAT isn't sane
< 1214261955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, I think that's what it's called
< 1214261957 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I still don't get it
< 1214261991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I agree that that isn't sane
< 1214261993 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially the handle bit
< 1214262003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Windows has an unhealthy love of handles
< 1214262007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed
< 1214262017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well posix got file handles kind of
< 1214262022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :file descriptors
< 1214262024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, they're just integers
< 1214262026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that is all
< 1214262028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and they're allocated from
< 1214262028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed
< 1214262031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/0/
< 1214262039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm?
< 1214262048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh "from0"?
< 1214262055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that make even less sense
< 1214262055 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there was a space at the end of my line
< 1214262059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just you can't see it
< 1214262063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I selected to check
< 1214262064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then I hit return rather than 0
< 1214262069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :your client stripped that space
< 1214262075 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it must have been stripped somewhere
< 1214262076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mine doesn't strip it
< 1214262079 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye
< 1214262080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the space is here on my client
< 1214262085 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so presumably it stripped on sending but not on echo
< 1214262091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, interesting
< 1214262127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> -say ##AnMaster test
< 1214262127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<envbot> test
< 1214262131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that has the spaces on the end
< 1214262133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214262149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same with just one space
< 1214262156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so seems to be on your side
< 1214262162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, probably
< 1214262164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and for that channel it is locked up
< 1214262178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just not on echo, so I can't see it happening
< 1214262184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(so no point in trying to join, it is just a boring test channel)
< 1214262191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed makes no sense
< 1214262219 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214262291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway have you found out how to properly do the initial come from points?
< 1214262322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no
< 1214262324 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still thinking
< 1214262326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214262334 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with a channel full of esoprogrammers, I assumed that someone would have an idea
< 1214262351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like the bold M idea from an eso point of view but not a practical point of view
< 1214262362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hey, I've thought of a nicely INTERCALly way to do it
< 1214262368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about at start of program require that some fixed position in the program contains a line with encoded way to do it?
< 1214262370 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how many befunge programs contain literal backspaces?
< 1214262371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh tell me!
< 1214262378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ARGH!
< 1214262380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL uses overstrikes in its character set
< 1214262385 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :written as char backspace char
< 1214262389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my
< 1214262399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how the heck do you write that in emacs?
< 1214262401 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :an overstrike would be a nicely INTERCALLy way to do a marker that isn't in the Befunge character set
< 1214262405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: C-q C-h
< 1214262414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so for instance a bookworm is V C-q C-h -
< 1214262429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my
< 1214262480 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214262497 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214262513 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214262513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214262526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :did you miss anything?
< 1214262529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> so for instance a bookworm is V C-q C-h -
< 1214262530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> oh my
< 1214262532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* ais523 has quit (Remote closed the connection)
< 1214262532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* ais523 (n=ais523@147.188.254.115) has joined #esoteric
< 1214262543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably
< 1214262545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :connection troubles
< 1214262547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the oh my I didn't see
< 1214262550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I saw the line before
< 1214262563 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'll be glad to know that overstrikes are normally not used in modern code
< 1214262563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok sync finished ;P
< 1214262567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because they have synonyms
< 1214262576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh good
< 1214262593 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :V^H- is ? in C-INTERCAL
< 1214262596 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and c^H/ is $
< 1214262597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway for overstrike... how the heck would you store it in the program?
< 1214262603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would be 3 chars?
< 1214262603 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :character backspace character
< 1214262606 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with a literal backspace
< 1214262614 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the parser could probably handle that
< 1214262615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how would columns line up?
< 1214262625 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as if the char backspace char was one character
< 1214262630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214262635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, same in editors I hope?
< 1214262647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know of an editor that does backspaces like that
< 1214262649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least emacs doesn't
< 1214262657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most screens don't have the required fonts
< 1214262660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well there is my problem
< 1214262671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, not lining up is pretty fatal in Befunge
< 1214262672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :columns should line up :/
< 1214262679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed
< 1214262686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably it would be possible to write an emacs mode to handle it, though
< 1214262693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a befunge-mode that handled overstrikes properly
< 1214262693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it's like "don't even try to use unicode"
< 1214262715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, C-INTERCAL also has unicode synonyms for overstrikes which look like the original character
< 1214262716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because unicode would not line up
< 1214262724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and CLC-INTERCAL has latin-1 synonyms
< 1214262727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214262736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, 8 bits per char really hm
< 1214262765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, it would be breaking the Funge specs to allow overstrikes in the original program, but then it's impossible to do the FFI without breaking the Funge specs somehow
< 1214262773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :COME FROM is about as feral as you can get
< 1214262783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah!
< 1214262789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well how would the actual overstrike be stored in the cell
< 1214262791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after loading
< 1214262805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I guess it would be stored as one of the chars, with the other as metadata
< 1214262814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm?
< 1214262817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or maybe as a 0 with metadata
< 1214262824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the metadata would be stored separately from the grid
< 1214262829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meta data would have to be out of band indeed
< 1214262830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and manipulated with special fingerprint instructions
< 1214262836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the metadata would be right out of band
< 1214262840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :only used by the fingerprint
< 1214262847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so cfunge just sees a normal Funge program
< 1214262851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, this seems like the most sane idea so far
< 1214262863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but. why overstrike? why not some other non-printable char?
< 1214262870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that will not cause line-up issues
< 1214262879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, that makes sense too
< 1214262893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there got to be some that does not cause line up issues
< 1214262894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially if we have a high-bit-set nonprintable and a backspace-based synonym, that's what INTERCAL interps normally do
< 1214262903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah ok
< 1214262918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about that char that cause a dot?
< 1214262923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure what one that is
< 1214262925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, I'm working on implementing arithmetic in INTERCAL, and I was planning to use -^H: for division
< 1214262935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, or some of those line chars
< 1214262940 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :·
< 1214262941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean used my ncurses and such
< 1214262943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's 0xB1
< 1214262948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in latin-1 and Unicode
< 1214262961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that one will not cause line up issue, and work in utf8?
< 1214262968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as well as latin-1?
< 1214262979 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, all latin1 characters are 2 bytes in utf8
< 1214262984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok
< 1214262987 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but INTERCAL's generally transmitted in latin-1
< 1214262992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for CLC-INTERCAL compatibility
< 1214262996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214263023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also it isn't used for anything yet, which is good
< 1214263049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if it's in EBCDIC? If it were it would be perfect
< 1214263053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's probably too much to hope for
< 1214263065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, cfunge will never ever parse EBCDIC!
< 1214263074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can probably simply persuade Claudio to add it to his nonstandard EBCDIC parser
< 1214263080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: don't worry, the EBCDIC stuff's separate
< 1214263083 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wrote a conversion program
< 1214263092 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that C-INTERCAL could handle EBCDIC and Baudot programs
< 1214263095 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just like CLC-INTERCAL can
< 1214263099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214263108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the C FFI can't do baudot
< 1214263109 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they both handle ASCII too
< 1214263110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214263113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: only for sources
< 1214263117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well,
< 1214263125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't mean to say that well, ignore it
< 1214263131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically it compiles Baudot into ascii
< 1214263133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well gcc will certainly break on EBCDIC AND Baudot
< 1214263141 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's why you compile it into ascii first
< 1214263150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the only sane way to do it AFAICT
< 1214263154 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out
< 1214263160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but INTERCAL's so old that it originally targetted EBCDIC
< 1214263171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so we keep the compatibility in, just in case...
< 1214263179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I don't think cfunge in Baudot is an issue
< 1214263186 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's not something that you have to worry about day-to-day, though
< 1214263188 0 :olsner!unknown@unknown.invalid QUIT :"Leaving"
< 1214263193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because none of the compiler ever sees anything but ASCII
< 1214263203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or utf8
< 1214263207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, CLC-INTERCAL does text I/O in Baudot, but that's also irrelevant here because it's abstracted away
< 1214263216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, or utf8 or latin1, both of which are supported
< 1214263240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, there's one char which has a different meaning depending on which character set it's in, but that's fine anyway
< 1214263240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214263250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GAH
< 1214263256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stop trying to give me a headache ;P
< 1214263335 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if Morse code could be added
< 1214263346 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: probably not that hard, I'd just need to modify convickt
< 1214263352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but what's the Morse for a rabbit char?
< 1214263356 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"^H.
< 1214263372 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, bad example
< 1214263372 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Morse has no rabbit.
< 1214263377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try bookworm instead, V^H-
< 1214263387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah2: I'm not very surprised, most character sets don't
< 1214263394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's expressible in punched cards, though
< 1214263413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahahah
< 1214263418 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but no punched card reader actually correctly reads it apart from CLC-INTERCAL's virtual punched card reader
< 1214263428 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Does Unicode have a rabbit?
< 1214263438 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: normally we wouldn't have bothered, but the INTERCAL-72 docs mentioned it
< 1214263448 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Mathematica certainly has a fox!
< 1214263452 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah2: probably not, it's a pretty obscure character
< 1214263471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<Slereah2> Mathematica certainly has a fox! <-- what?
< 1214263480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, isn't rabbit just a "?
< 1214263494 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster:  Mathematica has a fox-lookinf character
< 1214263498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, it's a " overpunched on a .
< 1214263499 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Pretty angular one.
< 1214263499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214263503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ARGH
< 1214263506 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if it has signs for the chinese zodiac - there's a hare there isn't there?
< 1214263510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah2, screenshot?
< 1214263517 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :I have one somewhere.
< 1214263521 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically, it's a cross between " and . just like ! is a cross between ' and .
< 1214263525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, in the INTERCAL meaning
< 1214263529 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :I hope it's online
< 1214263532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :' and " are for quoting
< 1214263545 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh rabbit actually
< 1214263549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so common expressions like '.1 $ .2' can be abbreviated to !1 $ .2'
< 1214263566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't really work in this font, though, but that's a legal INTERCAL abbrevation
< 1214263578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I actually used it when golfing my sig down to 120 chars for Slashdot
< 1214263587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also occasionally in code, for extra fun
< 1214263605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214263611 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm i guess it's just an ordinary chinese character
< 1214263636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"rabbit character" Unicode gives no useful ghits
< 1214263647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ghits?
< 1214263651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :google hits?
< 1214263651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Google hits
< 1214263653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :k
< 1214263658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wiktionary.org/wiki/%E5%85%94
< 1214263667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :occasionally used on Wikipedia as a slightly objective measurement of notability, despite warnings about this
< 1214263685 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that looks nothing like ". though
< 1214263740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right we got a wikipedia admin here :/
< 1214263766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a reasonably inactive Wikipedia admin at the moment
< 1214263771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214263776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1214263828 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm no specific sign for the constellation of Lepus (hare)
< 1214263837 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :I found where my Mathematica fonts are.
< 1214263841 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :There's 28 of them :o
< 1214263886 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Is there a software to see what's in a font?
< 1214263981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah2, on linux? certainly!
< 1214263985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on windows: no idea
< 1214264071 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Let's try google with "font viewer"
< 1214264109 0 :pikhq!n=pikhq@c-66-31-43-229.hsd1.ma.comcast.net JOIN :#esoteric
< 1214264115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so will that dot char work? anyway normal line art chars should also work
< 1214264123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as used by dialog
< 1214264137 0 :pikhq!unknown@unknown.invalid QUIT :Client Quit
< 1214264152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :┌
< 1214264154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like that
< 1214264155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^
< 1214264156 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :"Advanced Font Viewer est un programme, disposant dune interface trs conviviale, qui permettra de visualiser en simultane toutes les polices installes sur votre systme."
< 1214264161 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Google has many powers, people
< 1214264167 0 :pikhq!n=pikhq@c-66-31-43-229.hsd1.ma.comcast.net JOIN :#esoteric
< 1214264168 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Never underestimate it.
< 1214264186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah2, not in finding English results
< 1214264193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't read that you pasted
< 1214264196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Spanish?
< 1214264202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :French?
< 1214264215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it looks like french to me
< 1214264223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it should work
< 1214264244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well except how do you type it in emacs?
< 1214264251 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :French
< 1214264278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :0xB1 = 10 110 001 = C-q 2 6 1 RET
< 1214264285 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION found a character map in his windows, only it is called "tegnkart" because it's a norwegian windows
< 1214264286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I see
< 1214264297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh yes that
< 1214264308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Teckenuppsättning in Swedish windows iirc
< 1214264510 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah it's %SystemRoot%\system32\charmap.exe
< 1214264524 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214264532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hope he get back
< 1214264543 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214264556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, wb
< 1214264559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what did you miss?
< 1214264561 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oerjan> ah it's %SystemRoot%\system32\charmap.exe
< 1214264577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> Teckenuppsättning in Swedish windows iirc
< 1214264577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> Teckenuppsättning in Swedish windows iirc "before" that
< 1214264579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is the last thing I saw
< 1214264584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> Teckenuppsättning in Swedish windows iirc
< 1214264584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<oerjan> ah it's %SystemRoot%\system32\charmap.exe
< 1214264584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* ais523 has quit (Remote closed the connection)
< 1214264590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> hope he get back
< 1214264591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* ais523 (n=ais523@147.188.254.115) has joined #esoteric
< 1214264601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you are leaving soon I guess?
< 1214264608 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I have to leave by midnight my time
< 1214264612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :i.e. within about 15 mins
< 1214264615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why is that?
< 1214264651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: this lab closes then
< 1214264656 0 :Slereah!n=hax@ANantes-252-1-88-29.w81-48.abo.wanadoo.fr JOIN :#esoteric
< 1214264663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and no internet at home?
< 1214264679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well hope you will work on ffungi then
< 1214264683 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is back in t3h irssi. . .
< 1214264686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fffungi is just hard to type
< 1214264689 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, sweet Ratpoison.
< 1214264689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too hardÄ*
< 1214264691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too hard*
< 1214264701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what?
< 1214264706 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, it's one thing to work on
< 1214264708 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ffffffffffungi
< 1214264711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :any other languages I could ffi to easily?
< 1214264717 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's a window manager.
< 1214264721 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Plof.
< 1214264774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is?
< 1214264787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm what about brainfuck?
< 1214264801 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, that would be pretty trivial
< 1214264814 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I don't know Plof
< 1214264815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :need to add a few new instructions of course
< 1214264823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how do you do COME FROM in BF, anyway?
< 1214264840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, data transfer might be a problem
< 1214264842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I got no idea
< 1214264853 0 :timotiis!unknown@unknown.invalid QUIT :Connection timed out
< 1214264856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you mean to BrainFuck or BeFunge?
< 1214264862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :BF is ambigious here!
< 1214264878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ambiguous*
< 1214264887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^
< 1214264892 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Isn't BF always Brainfuck?
< 1214264892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: brainfuck
< 1214264895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214264906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, not at all
< 1214264907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think BF is used as an abbreviation for befunge except in file extensions
< 1214264912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*.b = brainfuck
< 1214264916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*.bf = befunge
< 1214264918 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric : We should have an ESO subcomittee for it.
< 1214264926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*.b98 = befunge 98
< 1214265099 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214265127 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I hereby declare that Befungeabbreviated shall be the appropriate abbreviation for Befunge.
< 1214265162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, haha
< 1214265176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, got to sleep too
< 1214265176 0 :Slereah!n=hax@ANantes-252-1-88-29.w81-48.abo.wanadoo.fr JOIN :#esoteric
< 1214265177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suggest .bs for Befunge, Shortened
< 1214265181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and happy hacking
< 1214265193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, .bf is already used
< 1214265209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and: good luck!
< 1214265387 0 :Slereah2!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214265425 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1""
< 1214265472 0 :pikhq!unknown@unknown.invalid QUIT :"leaving"
< 1214265499 0 :pikhq!n=pikhq@c-66-31-43-229.hsd1.ma.comcast.net JOIN :#esoteric
< 1214265960 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: e said .bs
< 1214265978 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214266013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well maybe, but funge93 specs say .bf
< 1214266068 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ah, found it
< 1214266212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, found what?
< 1214266242 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There's your fox : http://membres.lycos.fr/bewulf/Russell/Fox%20Math.jpg
< 1214266308 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(is it loaded? My connection is too low to check)
< 1214266381 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: it is loaded.
< 1214266419 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So Mathematica has a fox. But no bunny.
< 1214266425 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He probably ate it :o
< 1214266441 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1214266488 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :If I was a mathematician!
< 1214266508 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'd invent a bunch of stupid symbols, just to bother font makers.
< 1214266542 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :stephen wolfram is a furry?
< 1214266560 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :doesn't that explain _everything_?
< 1214266566 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214266569 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea.
< 1214266593 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wolfram acts exactly like furries always do
< 1214266595 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :without the furry part
< 1214266601 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember seeing that symbol anywhere in Mathematica.
< 1214266616 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I found it because I checked the whole character set.
< 1214266762 0 :pikhq!unknown@unknown.invalid QUIT :"leaving"
< 1214266821 0 :pikhq!n=pikhq@c-66-31-43-229.hsd1.ma.comcast.net JOIN :#esoteric
< 1214267104 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: pikhq
< 1214267130 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :tusho: tusho
< 1214267135 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Slereah
< 1214267156 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The following statement is true: The previous statement is false
< 1214267177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ARGH PARADOX
< 1214267189 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :*head explodes*
< 1214267191 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :OH NOES!
< 1214267200 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :DOES NOT COMPUTE, DOES NOT COMPUTE!
< 1214267205 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :WHAT SHALL WE DO
< 1214267209 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i know i know
< 1214267218 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :let's limit our discourse only to non-paradoxical statements
< 1214267227 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :by using a simple axiomatic foundation
< 1214267255 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :such as: say a paradox = BANNED
< 1214267257 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But, what if we find a way to express auto-referential statements within that axiomatic base!
< 1214267282 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: not for long!
< 1214267347 0 :spaz!i=jacob@unaffiliated/kittens JOIN :#esoteric
< 1214267349 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :eh
< 1214267354 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is forced to join
< 1214267358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1214267369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, why not for long?
< 1214267379 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :agh no
< 1214267381 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :not bsmntbombdood
< 1214267391 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because of the ban axiom
< 1214267394 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, his presence almost guarantees i won't stay for long
< 1214267406 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :spaz: who are you
< 1214267406 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But is the ban axiom effectively computable? :o
< 1214267408 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :where did you come from
< 1214267412 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :tusho, i came from my mother
< 1214267412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right
< 1214267415 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and why don't you like bsmntbombdood
< 1214267420 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :spaz: who told you to come here
< 1214267422 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :tusho, long story
< 1214267427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, spaz is a friend of mine
< 1214267428 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :spaz: i'm listening
< 1214267433 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: it's a lot like playing a nomic
< 1214267433 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what AnMaster said
< 1214267436 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :okay
< 1214267441 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :spaz: so what's up with bsmntbombdood
< 1214267444 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i like him
< 1214267444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I said he would like the channel
< 1214267446 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: you demonstrate that a paradox has been introduced = you win
< 1214267453 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :tusho, it's a rather long story
< 1214267456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I got no idea what is the thing about bsmntbombdood
< 1214267457 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :except, you get banned instead of winning
< 1214267457 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :really i don't have time to explain it
< 1214267459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got no clue at all
< 1214267477 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But, what if the negation of that axiom produces another paradox :o
< 1214267479 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, it was from ##socialites
< 1214267483 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, and other chans i've seen him
< 1214267486 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :spaz: explain it
< 1214267492 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :tusho, do i have to...
< 1214267493 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or i'll bug you endlessly until you do
< 1214267495 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whines
< 1214267500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, interesting
< 1214267512 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :spaz: ENDLESSLY
< 1214267514 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, anyways i'll try not to be too much of a degenerate
< 1214267521 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :spaz: ENDLESSLY!!!!!!!
< 1214267536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, calm down!
< 1214267545 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: !!!!!!!!1111111!!!!!!
< 1214267562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anway if it is ##socialites related I think I know. but I have no intentions of talking of that here. it is NOT related to this channel
< 1214267573 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh come on
< 1214267577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is something that happend before
< 1214267579 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i must know
< 1214267586 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, may i please perform the spaz maneuver on tusho
< 1214267592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :spaz, what is that?
< 1214267593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!?
< 1214267594 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214267597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NO NOT THAT!
< 1214267597 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, hint: RapeX
< 1214267602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NOT THAT
< 1214267603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in here
< 1214267606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really not
< 1214267607 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :fine
< 1214267608 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol wut
< 1214267609 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric ::p
< 1214267614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I got no idea!
< 1214267620 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks innocent as hell
< 1214267622 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :spaz: now tell me darnit
< 1214267632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, he is from a much rouger style of channel
< 1214267641 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :tusho, the spaz maneuver is where i take you roughly from behind...there i said it. :P
< 1214267647 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :and yeah
< 1214267648 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :i am
< 1214267651 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :spaz: i was talking about bsmntbombdood
< 1214267661 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I do think that AnMaster has been missing all the kinky gay sex going on in here
< 1214267667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, as for ##socialites, well he insulted ops, trolled, was trying to mob some ppl in the channel and so on
< 1214267674 0 :pikhq!unknown@unknown.invalid QUIT :"leaving"
< 1214267677 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sounds like bsmntbombdood
< 1214267678 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214267683 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, that is precisely why i hate him
< 1214267687 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :he's a dumbass
< 1214267690 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no he's not
< 1214267691 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1214267691 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ^ question answered
< 1214267693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, kick + ban for a several weeks
< 1214267703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and he tried to *insult ops to get shorter ban time*
< 1214267705 0 :Supricky06!i=41a5c415@gateway/web/ajax/mibbit.com/x-ded08052eae90e62 JOIN :#esoteric
< 1214267708 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214267709 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :##socialites sounds like a fun channel
< 1214267709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which just resulted in reverse of course
< 1214267720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, well I'm an op there so...
< 1214267730 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :Supricky06, i doubt you would find this place interesting
< 1214267740 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :Supricky06, from what i know it's about programming...so NERD ALERT :P
< 1214267752 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows Supricky06 from another...type....of channel
< 1214267754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh no, why did I *mention it in the channel over there*
< 1214267759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why not just in /msg?
< 1214267762 0 :pikhq!n=pikhq@c-66-31-43-229.hsd1.ma.comcast.net JOIN :#esoteric
< 1214267766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi pikhq
< 1214267767 0 :Supricky06!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i tought it was something else
< 1214267778 0 :Supricky06!unknown@unknown.invalid PRIVMSG #esoteric :anyways, sayounara
< 1214267780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh no I'm bsmntbombdood!
< 1214267783 0 :Supricky06!unknown@unknown.invalid PART #esoteric :?
< 1214267785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, you are not
< 1214267788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you are ehird
< 1214267789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214267795 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes but i insulted the ops and trolled
< 1214267800 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214267807 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, can i goooooooooo?
< 1214267810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well he did it pretty much worse than you did
< 1214267811 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whines like a 3 year old
< 1214267815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1214267823 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :spaz: you're the one raping people in the ass
< 1214267831 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :tusho, like bsmntbombdood?
< 1214267833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, anyway do you know some good hash library for C?
< 1214267837 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves
< 1214267841 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gperf AnMaster
< 1214267854 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: GET BACK TO AGORA YOU
< 1214267855 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<.<
< 1214267856 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR[Prague]: T3h Gregor is in Prague?
< 1214267858 0 :spaz!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves too...goodbye
< 1214267859 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: NEVER!!!
< 1214267860 0 :spaz!unknown@unknown.invalid PART #esoteric :?
< 1214267860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes but that doesn't seem to work here. gperf need a predefined set
< 1214267868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :int,int doesn't work
< 1214267874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would need to write out all possible values
< 1214267879 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: but i just made a web version of the notary report, and a proposal that messed up the automation because it used a number too big for a fixnum
< 1214267881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :isn't that awesome enough
< 1214267883 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;'(
< 1214267886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, !?
< 1214267898 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: meh
< 1214267922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, and int64*int64 is really really huge
< 1214268006 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://eso-std.org/~ais523/notary-report if this doesn't set off an innate urge to return to agora I don't know what will!
< 1214268006 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::p
< 1214268067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what happened to canada?
< 1214268107 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: died; it's going to be revived soon
< 1214268111 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with a huge initial ruleset
< 1214268114 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I don't have a web browser ATM.
< 1214268122 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :including scam stuff
< 1214268122 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like
< 1214268128 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you exploit a scam you have to fix it at the same time
< 1214268137 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gentooing.
< 1214268137 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, facilities for invading other nomics
< 1214268167 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the bit about scams? That's just formalising what is, honestly, common ettiquete.
< 1214268179 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're liable to get lynched for violating that, actually.
< 1214268262 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, but this actually makes it so that if you exploit a scam, it actually doesn't happen unless you fix it or propose to fix it in the same message
< 1214268288 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Not illegal - just impossible
< 1214268306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you can make that rule unscammable, then you win. ;)
< 1214268323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, Gentoo++
< 1214268332 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It requires a rule that takes priority&precedence over all others
< 1214268337 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And yes, it'll require some heavy work
< 1214268358 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Worth it, though.
< 1214268387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: As for the invasion stuff, the first one we'll do is pretty clever (I'll /msg it so that it doesn't leak any more)
< 1214268399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is intrigued
< 1214269191 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye for today
< 1214269192 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214269199 0 :tusho!unknown@unknown.invalid QUIT :
< 1214269476 0 :ihope___!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214269497 0 :ihope___!unknown@unknown.invalid NICK :ihope
< 1214270726 0 :oerjan!unknown@unknown.invalid QUIT :"Eep"
< 1214271499 0 :Corun!unknown@unknown.invalid QUIT :"Leaving"
< 1214271517 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214273324 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :
< 1214274973 0 :RodgerTheGreat!n=Rodger@wads-5-232-63.resnet.mtu.edu JOIN :#esoteric
< 1214278432 0 :calamari!n=calamari@ip24-255-58-177.tc.ph.cox.net JOIN :#esoteric
< 1214279398 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'M C++
< 1214279398 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :SON OF A BITCH JAVA
< 1214279398 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :JAVA IS PIG
< 1214279398 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :DO YOU WANT OBJECT ORIENTED?
< 1214279398 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :DO YOU WANT SHORT CIRCUIT?
< 1214279399 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :JAVA IS PIG DISGUSTING
< 1214279401 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :SUN MICROSYSTEMS IS A MURDERER
< 1214279403 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :FUCKING JAVA.
< 1214279405 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :heh.
< 1214279501 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, of course, Gregor is D.
< 1214279510 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Too busy taking over the world to bother with an argument.
< 1214279513 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1214280669 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I'M CONFEDERATE
< 1214280672 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :SON OF BITCH NORTHERNER
< 1214280679 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :2lazy2continue
< 1214280787 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION throws Phenax in the Boston harbor; hope you enjoy the tea.
< 1214280812 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :SON OF BITCH
< 1214280817 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :SON OF LIBERTY
< 1214280819 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :SON OF FAGGOt
< 1214280853 0 :jix!unknown@unknown.invalid QUIT :"CommandQ"
< 1214281263 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm Haskell. I'm really wonderful. Can you please give me a hug?
< 1214281488 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives ihope a hug
< 1214281501 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Thank you.
< 1214281560 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Monads really aren't that bad, you know... and you really don't have to use them, if you don't want to...
< 1214281618 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I mean, except the IO monad, which isn't that bad, I promise! And you can use recursion!
< 1214281939 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :MOOOOOONADS!
< 1214281947 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :MY NADS
< 1214281969 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sighs
< 1214282002 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll... just be going now, then. Tag along, if you care to...
< 1214282002 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Monads are evil, ihope
< 1214282103 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There. Did I do a good imitation of Haskell? :-)
< 1214282145 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You need more evil laughs and shouts.
< 1214282254 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"*BLAMMO!* Um, see you around, then, guys... maybe..."
< 1214282306 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Now do INTERCAL!
< 1214282416 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!uoy evol I !LACRETNI ma I !olleH
< 1214282440 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ixnay on the INTERCALhay!
< 1214282456 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :?gnineve yadnoM enif siht gniod uoy era tahW
< 1214282466 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I LOVE YOU TOO!
< 1214282554 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...hmm, not the best I LOVE YOU TOO placement, is it?
< 1214282628 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I LOVE YOU TOO SON!
< 1214282670 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No soot.
< 1214283410 0 :pikhq!unknown@unknown.invalid QUIT :"leaving"
< 1214284144 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214288728 0 :Slereah2!n=hax@ANantes-252-1-88-29.w81-48.abo.wanadoo.fr JOIN :#esoteric
< 1214288728 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214290236 0 :Slereah2!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214290247 0 :Slereah2!n=hax@ANantes-252-1-88-29.w81-48.abo.wanadoo.fr JOIN :#esoteric
< 1214290793 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1214291646 0 :Slereah!n=hax@ANantes-252-1-88-29.w81-48.abo.wanadoo.fr JOIN :#esoteric
< 1214291695 0 :Slereah2!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214291810 0 :kaanu!n=kaanu@59.182.122.208 JOIN :#esoteric
< 1214291890 0 :kaanu!unknown@unknown.invalid PART #esoteric :?
< 1214292533 0 :calamari!unknown@unknown.invalid QUIT :"Leaving"
< 1214292542 0 :olsner!unknown@unknown.invalid QUIT :"Leaving"
< 1214294399 0 :clog!unknown@unknown.invalid QUIT :ended
< 1214294400 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1214295161 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214296420 0 :Slereah2!n=hax@ANantes-252-1-88-29.w81-48.abo.wanadoo.fr JOIN :#esoteric
< 1214296425 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214297187 0 :Slereah2!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214297188 0 :Slereah!n=hax@ANantes-252-1-88-29.w81-48.abo.wanadoo.fr JOIN :#esoteric
< 1214302084 0 :GreaseMonkey!n=gm|--0@122-57-227-215.jetstream.xtra.co.nz JOIN :#esoteric
< 1214305612 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214306600 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Remote closed the previous member app"
< 1214306673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn where is tusho when you need him
< 1214306678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I got an idea
< 1214306687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :memory mapped CPU registers
< 1214306688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XD
< 1214306703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this allow one version of some opcodes
< 1214306708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like JMP and such
< 1214306713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214306716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like MOV and such
< 1214306735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I reserve the top x bytes of the address space to mean the registers
< 1214306741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does this sound sane?
< 1214308454 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: How you do indirect addressing?
< 1214308480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, with special instructions currently
< 1214308492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for jumping and call
< 1214308500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and for MOV*
< 1214308526 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I mean equivalents to X86 'MOV EAX, [EBX]' and that sort of stuff...
< 1214308550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, hm. not that familiar with that syntax? can you do it in AT&T syntax?
< 1214308589 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, it loads value of EBX, reads 32-bit quantity from that address and writes the read value into EAX.
< 1214308598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha
< 1214308615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that would be IMOVMR
< 1214308630 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: reg_eax = *((unsigned*)reg_ebx); (in pseudo-C).
< 1214308662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, in my ASM that would be IMOVMR, I = indirect, MR = memory to register
< 1214308937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, however mine isn't reg_eax, mine is something like register_file.gregs[1]
< 1214308942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as I got numbered registers
< 1214308991 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :I haven't heard of any real architecture having memory-mapped registers (but I have heard about some whacky architectures: http://www.archivum.info/comp.std.c++/2005-11/msg00024.html).
< 1214309006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, and that was just a wild idea anyway
< 1214309067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, oh wow
< 1214309070 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that one described there had no (impicitly or explicitly seperated) load or store instructions.
< 1214309089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed
< 1214309100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well mine is semi-like x86/x86_64
< 1214309131 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :X86 has implicitly seperated ones. 'MOV EAX, EBX' and 'MOV, EAX, [EBX]' are not the same opcode, although mnemonic is the same.
< 1214309148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I plan to make the mnemonic in the assembler the same
< 1214309152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it is easier to use
< 1214309160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or actually IMOV and MOV
< 1214309172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would look like:
< 1214309189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IMOV $reg1,$reg2
< 1214309198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually that won't work
< 1214309203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because IMOV could be either way
< 1214309212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I need to make it clear what one is indirect
< 1214309216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders
< 1214309244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok what about:
< 1214309284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :have IMOVMR/RM different for "move from reg to memory" and "move to reg from memory"
< 1214309294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but for MOV it is easy to see difference
< 1214309311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I want to keep my asm simple
< 1214309312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214309318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in: simple to implement
< 1214309372 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, doesn't AT&T x86 syntax have something like 'movl ($ebx), $eax'?
< 1214309390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc yes, but was some time ago I coded in it
< 1214309548 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :I like Intel syntax more than AT&T. Although Intel syntax has some pitfalls like 'MOV [EAX], 0x01' (what's the width of that field pointed by EAX)?
< 1214309570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't answer that question!
< 1214309593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw there is a FDIV for floating point division, but does there need to be floating point modulo too?
< 1214309600 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Typing something like that to NASM in fact causes error when assembling.
< 1214309644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, well I'm on x86_64 :)
< 1214309800 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :nasm(1) mentions 'BITS 64' for me...
< 1214309810 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... X64?
< 1214309937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214309945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, iirc nasm can't do it, but that is just iirs
< 1214309946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc*
< 1214309951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yasm can do x86_64
< 1214309995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is it safe to assume for all common platforms that you can access a n-byte value at an address for which addr % n = 0?
< 1214310010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, ?
< 1214310038 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :For fundamental types that should be safe. But IIRC, there are some stuff that behaves as 16 byte fundamental type.
< 1214310060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I just need 1/2/4/8 byte integers
< 1214310067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, ok what about floating point?
< 1214310071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :single/double
< 1214310104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, also do I need a modulo for floating point?
< 1214310113 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Also, X86 has long double. 10 bytes. I don't know what's the canonical alignment.
< 1214310148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, well long double is not standard really, and I'm going for standard IEEE types for floating point
< 1214310161 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Could be nice, since FP modulo is bit nasty to implement with just FP division.
< 1214310192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214310222 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :There is one nasty alignment requirement for X86: SSE regs behave as 16 byte fundamental types in load/store (altough subfields are smaller).
< 1214310232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm
< 1214310302 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Nasm assembles 'MOV RAX, [RBX]' (which is undoubtedly X64 instruction) successfully into '48 8B 03' (64 bit mode).
< 1214310310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214310318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe they added that nowdays then
< 1214310328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a few years ago it didn't have it I knowe
< 1214310331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :know*
< 1214310355 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Nasm version 2.03.01 (Jun 18 2008).
< 1214310360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, what will happen on x86 if a read is misaligned?
< 1214310367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :read/write
< 1214310456 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: If it all is within same page, just performance loss (or maybe an exception). If it spans multiple pages, I really don't know what will happen on write if one of pages is not writable.
< 1214310461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, btw the registers are 64-bit wide but the address space is just 32-bits, XD
< 1214310465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unusual I think
< 1214310485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, hm I see
< 1214310509 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Even if that exception happens, I don't know if it will be propagated to userspace...
< 1214310538 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Like majority of page faults are not propagated to userspace.
< 1214310563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed
< 1214310602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, here GCC aligns doubles on 8-byte boundaries
< 1214310610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I tested in a struct
< 1214310628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and on x86_64 floating point is SSE by default
< 1214310632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather than x87
< 1214310810 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Wow... I did test program for unaligned interpage write. Nothing conclusive because GDB segfaults trying to load it.
< 1214310818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh
< 1214310821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gdb segfaults?
< 1214310832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, what happen when run outside gdb?
< 1214310887 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Sig11 (but that doesn't tell anything new).
< 1214310908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so segfault in other words for that too
< 1214310915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but gdb segfaulting heh
< 1214310923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that should be reported as a bug?
< 1214310966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, anyway if you try to do it in C I guess the compiler will spilt up the read in two parts or something?
< 1214311231 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :I tested that interpage write: If either page is not writable, the whole write doesn't happen.
< 1214311314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214311412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, and cause a segfault?
< 1214311418 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Which makes bit of sense: It is going to fault in the TLB entries first, and that would fail.
< 1214311431 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Yes, the write segfaults of course.
< 1214311847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, what happens if both pages are writable?
< 1214311884 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Normal write (although it can't be atomic).
< 1214311933 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Apparently some SSE instructions do require 16-byte alignment (MOVAP*).
< 1214311970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what if you add the LOCK prefix?
< 1214311974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :will it be atomic then?
< 1214312008 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: AFAIK, it won't be atomic even with that LOCK prefix...
< 1214312017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, interesting
< 1214312025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what would happed if you tried LOCK
< 1214312096 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Ah, trying to put LOCK there doesn't work at all (SIGILL).
< 1214312134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh not valid
< 1214312142 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :ILLegal instruction
< 1214312178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed
< 1214312182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I know what SIGILL is
< 1214312224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, did you write this in asm or in C?
< 1214312227 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Unaligned intrapage LOCKed MOVe does indeed complete (presumably atomically).
< 1214312232 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :ASM.
< 1214312264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can't have aligned intrapage MOV afaik?
< 1214312307 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Aligned interpage MOV is logically impossible. All aligned MOVes are intrapage.
< 1214312394 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Some architectures are not as lenient as x86 with unaligned access. In those, one always gets SIGBUS for unaligned access.
< 1214312408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes indeed
< 1214312447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is SIGBUS ONLY for unaligned access?
< 1214312467 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Nope. You also get it if you seriously fsck up with mmap.
< 1214312474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh?
< 1214312480 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :I have seen SIGBUS on x86.
< 1214312528 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :As task-directed hardware-fault type signal.
< 1214312539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, on such a strict platform, how do you read TCP/IP headers?
< 1214312547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after all they contain non-aligned fields iirc
< 1214312590 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Even if arch only had 32-bit memory R/W, you can load fields into registers and suffle the bytes in appropriate manner.
< 1214312650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok
< 1214312671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :make sense
< 1214312673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :makes*
< 1214312711 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :TCP doesn't even have any fields crossing 32-bit boundary...
< 1214312725 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Well, apart of options.
< 1214312737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe it was IP then
< 1214312840 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :IPv4 again only has option field that can cross 32-bit boundary...
< 1214312854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well maybe it was that field then
< 1214312909 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :IPv6 has src/dst addresses crossing 32-bit boundary, but they are still 32-bit aligned.
< 1214312921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they are 128-bits indeed
< 1214313008 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Both TCP and IP have pointers that make possible to just ignore options...
< 1214313047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214313082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unless you want to interpret the options
< 1214313115 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Handling options could be quite nasty to write as ASM code for arch that has no unaligned or sub-32-bit load/store...
< 1214313178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is there any arch without sub-32-bit?
< 1214313224 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Maybe some of first MIPS processors (latter do have unaligned load/store ops)? I don't really know
< 1214313262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well today MIPS is used a lot in consumer routers and such
< 1214313371 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Routers don't encounter options in IP header often, and some of the options there are better ignored anyway (like source route).
< 1214313460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm true
< 1214313570 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Heh... Priorities 'immediate', 'flash' and 'flash override'... Why does that remind me of military stuff?
< 1214313621 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :MIPS R4k (which I think my SGI Indy has) is rather old-ish (although not really old-old), and has "load byte" and "load halfword". I'm very much not an expert on MIPS variants, so no clue whether the others do.
< 1214313788 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Random googling hit upon some miscellaneous Alpha architecture documentation, which seems to imply that there the unaligned (and any less-than-32-bits-wide) load instructions are just pseudo-instructions that get assembled into multiple opcodes.
< 1214313789 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Looking at list of IP options, perhaps one of the very few that could concen routers and shouldn't be ignored anyway is traceroute option.
< 1214313811 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :*concern
< 1214313836 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And one can do traceroute without using traceroute option anyway...
< 1214313883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm how would you cast a uint8_t to a int8_t in C *without converting it*
< 1214313889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like an union in other words
< 1214313893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :without having to use a union
< 1214313901 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and the DSP chip (TI TMS320VC5416) we used on one course had absolutely no unaligned or sub-32-bit load/store... but DSP chips probably don't really count.
< 1214313910 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :'(int8_t)value'?
< 1214313923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, it is a uint8_t memory[MEMORYSIZE];
< 1214313930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I need to access that as different types
< 1214313936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :through a pointer hrrm
< 1214313948 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well,  ((uint8_t *)memory)[x] ?
< 1214313956 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Or 'int8_t* smemory = (int8_t*)memory'?
< 1214313958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :int8_t you mean but true
< 1214313961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214313976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I will also need to access it as 32-bits and so on
< 1214313980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but indeed
< 1214314047 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Be aware of that it uses type size as offset multipler... So just casting the table pointer doesn't work.
< 1214314110 0 :RedDak!n=dak@host24-87-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1214314133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, indeed
< 1214314138 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If all your offsets are bytes, it could be cleanest to use *((TYPE *)&memory[offset]) for all types.
< 1214314142 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Maybe something like *((uint32_t)(memory + x))
< 1214314148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah good idea
< 1214314184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :return comp->mem->memory[ptr]; == return *((TYPE* )&(comp->mem->memory[offset])); gah
< 1214314194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err ptr in both cases
< 1214314196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but yeah
< 1214314231 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just don't use offset[comp->mem->memory] unless you like confusing people.
< 1214314283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, eh?
< 1214314290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that even valid?
< 1214314293 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It is.
< 1214314298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf
< 1214314314 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :foo[bar] is pretty much the same as *(foo + bar), and + is commutative, so you can write it as bar[foo] if you like.
< 1214314321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214314325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :offset being a 32-bit int and comp->mem->memory being a 64-bit pointer?
< 1214314330 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I would think there's a lame joke about it in many C books.
< 1214314333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, not sure if it is commutative then
< 1214314359 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it is. As long as you have one pointer and one integer, it'll do pointer arithmetic with it no matter which way you write it.
< 1214314364 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AFAIK, + is always commutative in C (in C++ it might not be).
< 1214314383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214314391 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :4["funny"] == 'n' is true, if you want a test case. :p
< 1214314399 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Eh, 'y'.
< 1214314412 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Can't even do zero-based indexing in my head. I blame MATLAB.
< 1214314437 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :In C++ the cases where + isn't commutative invariably involve operator overloading.
< 1214314567 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ISO/IEC 9899:1999 (read: C99) 6.5.2.1 "Array subscripting", paragraph 2: "The definition of the subscript operator [] is that E1[E2] is identical to (*((E1)+(E2)))."
< 1214314572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#define CreateRead(name, type) \
< 1214314572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	static inline type Read ## name (ans_comp * comp, ans_ptr ptr) { \
< 1214314572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :		if ((ptr + sizeof(type)) < comp->mem->size) { \
< 1214314572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :			return *((type*)&(comp->mem->memory[ptr])); \
< 1214314572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :		} else { \
< 1214314573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :			return 0; \
< 1214314575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :		} \
< 1214314577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	}
< 1214314579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay
< 1214314581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214314584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214314585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(sorry for spam)
< 1214314596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CreateRead(S8, int8_t) and so on then
< 1214314601 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's like a cake made of ^Is.
< 1214314607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what is?
< 1214314618 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The tab characters there in front of the lines.
< 1214314624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214314627 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :One exampe of noncommutative '+' in C++ with standard library types is std::string '+' std::string (<foo> + <bar> gives <foobar> but <bar> + <foo> gives <barfoo>).
< 1214314629 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A 90-degrees-rotated cake, but a cake nevertheless.
< 1214314629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, your client suck then?
< 1214314630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214314660 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I'd want it to show raw tabs as 8-character spaces.
< 1214314669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed
< 1214314673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it shows up as 4 here
< 1214314678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :set irc tabstop ;)
< 1214314745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :4 * 1024 * 1024 == 4 MB right?
< 1214314748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in bytes
< 1214314762 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Should be enough for everybody.
< 1214314780 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Does that code have bug in it?
< 1214314793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, what code? the read one? possible haven't tested it yet
< 1214314806 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That CreateRead code.
< 1214314816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, it is very possible it got errors
< 1214314824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :point them out please
< 1214314825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!
< 1214314847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it compiles but I'm not yet at a stage where I can test it
< 1214314850 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Looks like that if line has integer overflow...
< 1214314859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh true
< 1214314876 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: And hopefully that ptr is unsigned...
< 1214314879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comp->mem->size need to be 64-bit to ensure correctness
< 1214314885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, and yes typedef uint32_t ans_ptr;
< 1214314899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't have negative memory
< 1214314929 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Making mem->size to be 64 bits isn't enough if arch is 32-bit and ptr is 32-bit...
< 1214314946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :casting both to 32-bit indeed
< 1214314970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what to do. oh wait doing a - from memory size
< 1214314975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then compare
< 1214314977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :will work better
< 1214314979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1214314991 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also maybe <=? When reading bytes (sizeof == 1), if your size == 2, you'd only be able to read from offset 0; when ptr == 1, it's 1+1 < 2 which is false.
< 1214314997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah true
< 1214315032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guys, what are you talking about?
< 1214315068 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol; They're probably spreading rumours about you!
< 1214315072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also the createread code got some other missing parts: It should cause a jump to exception table on out of bonds access from the code
< 1214315086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if (ptr >= (comp->mem->size - sizeof(type)))
< 1214315090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that seems correct?
< 1214315092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait no?
< 1214315092 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: not a good answer!
< 1214315098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is wrong
< 1214315101 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just a guess, just a guess.
< 1214315102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should be > just
< 1214315143 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Also, since you have exception table, how you handle nested exceptions? Similarly to x86 (it has 'double fault' exception, but 'triple fault' causes processor shutdown).
< 1214315163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :double fault indeed
< 1214315167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and tripple fault
< 1214315178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, I should pastebin my current mostly complete specs
< 1214315184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are still some things missing in it
< 1214315201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I want to do a tire 1 implementation first or something ;)
< 1214315231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/T6FrEX67.html
< 1214315375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how would I write a 32-bit value to that array, hrrm
< 1214315438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*((type*)&(comp->mem->memory[ptr])) = value;
< 1214315440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe?
< 1214315447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, does that seem sane?
< 1214315450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or correct
< 1214315539 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :I don't see obivious mistakes. Also, from spec, I flag to ADD and SUB are pretty much no-ops unless you have some overflow flags or exceptions.
< 1214315574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, how do you do -2 + 4 without IADD?
< 1214315582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :two-complement btw
< 1214315605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to figure out
< 1214315614 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :FFFF FFFE + 0000 0004 = 0000 0002  (assuming 32 bits).
< 1214315720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm I'll think about it
< 1214315884 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And indeed FFFF FFFE is 32-bit 2s complement for -2.
< 1214315942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also oops for a typo "There are 64 general purpose registers, named r1-r128."
< 1214315947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is plain wrong heh
< 1214315966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION changes it to say r1-r64
< 1214316133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :make that r0-r63 in fact :)
< 1214316417 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214316771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually I don't need 8/16/32/64 variants on LDC and some other
< 1214316776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait I do
< 1214316788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as register number is same
< 1214317942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, in total 137 instructions it seems
< 1214317949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assuming my count is correct
< 1214318334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah it is correct
< 1214318336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while read line; do if [[ $line =~ ^#define\ OP_([^ ]+)\ +([0-9]+) ]]; then id=${BASH_REMATCH[2]}; op=${BASH_REMATCH[1]}; if [[ ${INSTRARRAY[$id]} ]]; then echo "double $id"; else INSTRARRAY[${BASH_REMATCH[2]}]=${BASH_REMATCH[1]}; fi; fi; done < opcodes.h
< 1214318351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for ((i=0; i < 138; i++)); do if [[ -z ${INSTRARRAY[$id]} ]]; then echo "missing $i"; fi; done
< 1214318356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that should verify it
< 1214318361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl food
< 1214318872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back
< 1214319490 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :137 fits well into single byte with room to spare...
< 1214319543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes indeed
< 1214319551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, I thought it would be way more
< 1214319565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm in fact surprised it wasn't more
< 1214319600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now this should be made into a giant switch case of course ;)
< 1214319608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :switch-case*
< 1214319821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, btw this list doesn't contain some instructions I were unsure if I should implement, so add maybe 5 more or so for full set
< 1214319968 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The system doesn't appear to implement rings, user/supervisor, strong isolation or any corresponding priviledge seperation mechanism...
< 1214319979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, indeed, and that is intentional
< 1214319997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe it will be added in future
< 1214320010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but for now I just want to get the basics working
< 1214320051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, but indeed porting linux to it would be a nice future challenge (that I don't intend to take ;)
< 1214320086 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Its also missing segmentation (but it is mostly holdover from 16-bit days)...
< 1214320105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well modern systems use paging instead iirc?
< 1214320111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if I haven't misunderstood it
< 1214320133 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Yes, modern systems use paging instead of segmentation...
< 1214320156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so well that may be something I will do in the future indeed, but *not now*, I need to walk before I can run and so on
< 1214320178 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Except that IIRC, some security enhancement patches to Linux made use of segmentation...
< 1214320186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only on x86
< 1214320189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not on x86_64
< 1214320193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you mean PAX
< 1214320216 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Nope, not PAX. And IIRC, x64 doesn't even support paging in 64-bit mode.
< 1214320254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err you mean segmentation
< 1214320256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not paging
< 1214320276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right?
< 1214320281 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Yes, segmentation...
< 1214320301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway segmentation is not something I need in other words heh
< 1214320328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how would I best do main loop I wonder
< 1214320356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm, 1) fetch 1 byte, 2) fetch parameters
< 1214320359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :3) process
< 1214320362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems best right?
< 1214320402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems only sane way and don't think it is suboptimal?
< 1214320465 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The standard execution cycle is instruction fetch, instruction decode, operand fetch, execution, writeback.
< 1214320473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214320489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what would instruction decode mean in the case of a byte code interpreter?
< 1214320503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, I don't know VHDL if that was what you were thinking ;)
< 1214320556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a byte code interpreter will work a bit differently than a real CPU of course, like fetching several instructions in parallel doesn't make much sense
< 1214320714 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Seperating instruction fetch and instruction decode in bytecode interpretter might make detecting reading from invalid memory easier... But OTOH, it has some problems with self-modifying code.
< 1214320736 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :reading conde from invalid memory, that is.
< 1214320739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm code may indeed be self-modifying if it want or not if it doesn't
< 1214320759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as for read from invalid, well.... I have been planning to initialize the memory to 0 (NOP)
< 1214320775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or is that a bad idea?
< 1214320843 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Maybe make 0 be like X86 UD2 and use something else for NOP? OTOH, 0 for NOP looks nice...
< 1214320850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm?
< 1214320856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :UD2 what one is that?
< 1214320877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't find it in my x86_64 reference manual (section general programming)
< 1214320881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :system programming?
< 1214320897 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Defined to always raise SIGILL.
< 1214320917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :weird it is in "system instruction"
< 1214320943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Mnemonic Opcode Description
< 1214320944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :UD2       0F 0B  Raise an invalid opcode exception.
< 1214320949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is opcode 0 on x86?
< 1214321028 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214321059 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :00 is 8 bit register to memory add.
< 1214321125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214321150 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :When combining with second zero byte, the register is AL, and the memory reference is BX+SI, EAX or RAX.
< 1214321170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well x86 is more or less insane in parts
< 1214321229 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... There are many instructions that take two gp registers there, right? There would be four free bits if instruction would be 3 bytes...
< 1214321332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214321340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214321360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, I plan to extend it in the future
< 1214321364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with stuff like rings and so on
< 1214321382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so no need to pack more closely
< 1214321437 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1214321456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho
< 1214321470 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523
< 1214321470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw I know you will hate ansembler as much as cfunge at some point ;P
< 1214321471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I bet
< 1214321472 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :darn
< 1214321476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, he isn't here
< 1214321486 0 :boily!n=boily@dsl-128-100.aei.ca JOIN :#esoteric
< 1214321489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I managed to say hi to you before you
< 1214321497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you to me*
< 1214321498 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i know
< 1214321500 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's why i said darn
< 1214321504 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214321506 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i said 'hi ais523/darn'
< 1214321506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and ais isn't here at all
< 1214321508 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214321510 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, I don't greet you :-P
< 1214321512 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hello boily - you new here?
< 1214321518 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but if I check that he'll have greeted me already
< 1214321521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, AnMaster != ais523
< 1214321523 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so better to risk it
< 1214321528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ha
< 1214321595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, 8 MB memory for ansembler, that should be enough for everyone right? ;)
< 1214321606 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes
< 1214321612 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's actually reasonable
< 1214321613 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214321614 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :X86 uses 'spare register' field of addressing mode field to choose instruction for many opcodes...
< 1214321616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw Ilari here suggested I add rings and such
< 1214321626 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i wouldn't for your first thingy
< 1214321629 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'd keep it simple, first
< 1214321634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, indeed
< 1214321645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I will maybe add rings and such at some point in the future
< 1214321654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the current 137 instructions are enough for now
< 1214321666 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :I didn't suggest to add rings. I only noted the absence of priviledge separation. And I know ways to get privledge separation without rings.
< 1214321680 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :137?! wtf AnMaster
< 1214321681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<Ilari> The system doesn't appear to implement rings, user/supervisor, strong isolation or any corresponding priviledge seperation mechanism...
< 1214321681 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214321691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well a lot are 32/64 variants
< 1214321694 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Also ... Ilari, this is his first CPU thingy.
< 1214321695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so about half real
< 1214321706 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Does he really need privilege seperation, Ilari?
< 1214321708 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :No. :P
< 1214321710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not yet
< 1214321716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe when the rest is done
< 1214321718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not for now
< 1214321726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I made it extensible in future
< 1214321727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214321763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, if I had used a prefix byte it would have been much fewer instructions
< 1214321846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, http://rafb.net/p/z7jJfg51.html
< 1214321853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CreateReadAndWrite(S8,  int8_t)
< 1214321854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CreateReadAndWrite(U8,  uint8_t)
< 1214321854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CreateReadAndWrite(S16, int16_t)
< 1214321855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after
< 1214321859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on
< 1214321866 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ha ow
< 1214321880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what? I love the C preprocessor ;P
< 1214321896 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :by the way, since I'm just going to ask random alive people, AnMaster, what do you think of http://eso-std.org/~ais523/notary-report?
< 1214321901 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :specifically, does it look OK?
< 1214321908 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :apparently the Contestmaster: line is messed in a lot of browsers
< 1214321920 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(oh, and enable JS because it lets you hide the index and recent changes)
< 1214321922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well this is firefox 2 atm
< 1214321928 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(but JS is not required)
< 1214321936 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(still, i'd enable it)
< 1214321939 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(otherwise it's really long)
< 1214321968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, the line is not missing for first report in: lynx konqueror, firefox 2
< 1214321974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can check links and w3m too
< 1214321977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that is all
< 1214321981 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not missing
< 1214321982 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just messed
< 1214321985 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i.e. overlapping with the name
< 1214321987 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it's the css
< 1214321989 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the html itself is fine
< 1214322007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, looks ok in lynx apart from some odd {{{ and }}}
< 1214322010 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(oh, and I assume the two JS links work fine)
< 1214322017 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :odd {{{ and }}}? weird
< 1214322026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, only without css
< 1214322029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in lynx
< 1214322041 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214322046 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so it works perfectly. any comments on the actual design?
< 1214322049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Pledge: false
< 1214322049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Parties: Ivan Hope CXXVII, comex, the AFO, Murphy, root, Goethe, BobTHJ
< 1214322049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Contestmaster: Ivan Hope CXXVII
< 1214322049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Text: {{{
< 1214322049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :The name of this contract is "Agoran Twister". This is a public
< 1214322051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :contract. A party to this contract may be referred to as a Keith.
< 1214322056 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214322059 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you're loading it as text/plain
< 1214322064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, "ok but I'm not good at estetics myself"
< 1214322066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I am?
< 1214322069 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1214322077 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://eso-std.org/~ais523/notary-report will give you a text file or html depending on what your browser requests
< 1214322079 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :try http://eso-std.org/~ais523/notary-report.html
< 1214322122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well ok in firefox 2 and konq for layout look
< 1214322128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in "doesn't look messed up"
< 1214322133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :note javascripts are off in both
< 1214322139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION turns it on in konq
< 1214322140 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: try turning on JS
< 1214322142 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1214322146 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the index and recent changes should collapse
< 1214322148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :show/hide links works
< 1214322149 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and you should have a hide/show link
< 1214322155 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok, great
< 1214322158 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how does it look in lynx with the .html
< 1214322159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :collapsed by default?
< 1214322161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that correct?
< 1214322163 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214322169 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since they're very long
< 1214322190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well in lynx, it is *ok but not great*, few sites are great in lynx, maybe those using SHORTTAGS ;P
< 1214322198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :    * 2008-06-10 Teh Cltohed Mna joins the AAA
< 1214322198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :     * 2008-06-10 Teh Cltohed Mna joins the Bank of Agora
< 1214322198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :     * 2008-06-10 ehird creates pledge #9
< 1214322198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :     * time of last report
< 1214322199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :     * 2008-06-10 Ivan Hope CXXVII creates pledge #10
< 1214322201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh
< 1214322203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is an error there
< 1214322208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* time of last report is in blue
< 1214322213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: htat's not an error
< 1214322213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while the othere are in magenta
< 1214322215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1214322215 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's how lynx displays <em>
< 1214322221 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<em>time of last report</em>
< 1214322227 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is why it's italic in a graphical browser
< 1214322231 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(em for emphasis)
< 1214322234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, oh the show/hide doesn't work any longer in konq
< 1214322239 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(the semantic version of <i>talics)
< 1214322241 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: huh what
< 1214322243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it stops working after you close it
< 1214322250 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah hm
< 1214322252 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :very odd
< 1214322253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :open, close, dead
< 1214322260 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but I think that's down to konqueror's quite poor js support, AnMaster
< 1214322270 0 :boily!unknown@unknown.invalid PART #esoteric :?
< 1214322282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well this is konq 3.5.9 so indeed
< 1214322291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :4.0.x is probably better
< 1214322328 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you know the amount of stuff I have in the css for that page is totally overblown for what it is
< 1214322331 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it messes about with typography
< 1214322333 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(line heights)
< 1214322347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, sucks in w3m but I think it is wrong terminal charset
< 1214322355 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :probably
< 1214322361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :set to latin-1 for another app, looks better with utf8 in konsole
< 1214322376 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: is this app ick
< 1214322377 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214322387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes how could you guess
< 1214322394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brb dad wants computer help
< 1214322395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brb
< 1214322478 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :03:24:33 <AnMaster> damn where is tusho when you need him
< 1214322479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<3
< 1214322571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1214322575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well that is unusual
< 1214322576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214322580 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214322583 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i thought you wer ebrb
< 1214322586 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*were brb
< 1214322589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I got back
< 1214322607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just to horrify you by the way, that notary report is generated with ruby
< 1214322611 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :by parsing the text version with regexps
< 1214322616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well I got nothing against ruby
< 1214322629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know ruby but it seems saner than perll
< 1214322631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :perl*
< 1214322640 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it is basically a cleaned up perl
< 1214322647 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with a smalltalky OO system
< 1214322660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, and some influences from python
< 1214322667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc?
< 1214322674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I may be wrong about that
< 1214322686 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, some of it looks like python
< 1214322690 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but semantically it's quite different
< 1214322696 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :let's put it this way, perl->ruby is pretty damn easy
< 1214322701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, do you want to see my register union?
< 1214322702 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :python->ruby is quite uphill
< 1214322705 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and sure
< 1214322705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for general register
< 1214322713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/vWHg2850.html
< 1214322717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :BE SCARED
< 1214322719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214322726 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what's scary about that
< 1214322730 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty sane?
< 1214322734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh ok
< 1214322739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought you wouldn't like it
< 1214322828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't there some CPU with like 8 MB L2 cache?
< 1214322834 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :shrug
< 1214322835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or am I confused about that?
< 1214322838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just wondering
< 1214322852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc there is one, some quad-core monster from intel or amd
< 1214322938 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i think maybe the mac pros have them
< 1214322941 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it sounds familiar
< 1214322949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok that too then
< 1214322981 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric
< 1214323002 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Sgeo
< 1214323013 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ehird
< 1214323033 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you got it rong
< 1214323051 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm?>
< 1214323137 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.gamewaredevelopment.com/search.php?searchid=57320
< 1214323174 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what about it
< 1214323183 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, 'I grew another hand' is totally the best topic title ever
< 1214323198 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1214323274 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes another thread
< 1214323342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, what did you search for+
< 1214323345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/+/?/
< 1214323347 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: topics he started
< 1214323350 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's what the top bar said
< 1214323356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214323362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1214323364 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, Sgeo, wtf, that forum has no 'register' link. :-P
< 1214323367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RTFL?
< 1214323368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1214323372 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :do you have to join via astral projection?
< 1214323429 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think registration was temporarily disabled or something
< 1214323432 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Not sure
< 1214323436 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I joined a long while ago
< 1214323464 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.gamewaredevelopment.com/showthread.php?t=7570 can have a detrimental effect on the Warp
< 1214323485 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: hah i just found that
< 1214323489 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'The code still requires a bit of work, however, I am apprehensive about releasing it to the public, for the effects of duplicated norns traveling through the Warp are unknown.'
< 1214323495 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :IT MIGHT CAUSE A PIME TARADOX
< 1214323502 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :THIS EVIL INVENTION CAN NEVER BE RELEASED
< 1214323558 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Seriously, the norn history as recorded by a warp might record a death, then more events coming from a duplicate. That might be the only effect, or that occurance might crash the rather unstable and probably badly programmed warp.
< 1214323663 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Well try it
< 1214323674 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to risk crashing the Warp
< 1214323683 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Then you'll never no. Jusst try it.
< 1214323684 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I've been urged by Sine not to try it
< 1214323688 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*know
< 1214323708 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I assume the Warp crashing would disable everyone elses?
< 1214323712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I imagine the software restarts automatically.
< 1214323717 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214323718 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It would be crazy for it not to.
< 1214323722 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There's a Warp server, that's what I'm worried about
< 1214323728 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The Warp's been down before
< 1214323735 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Presumably just regular downtime though.
< 1214323745 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :A crash will just make it automatically restart; I've never seen it any other way
< 1214323765 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't trust the Warp to be sanely designed.
< 1214323789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Even terribly designed servers auto-restart. :-P
< 1214323807 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sheesh. Just do it :P
< 1214323831 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Let me clean up some code. A command that my code uses is currently rather useless in a script, so I need to work around it using the equivelent of eval()
< 1214324118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :warp?
< 1214324123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :star trek?!
< 1214324125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs
< 1214324209 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :caos 0 1 _p1_ _p2_ "hist wipe ov99" 0 1 va98
< 1214324216 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Instead of hist wipe ov99
< 1214324240 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, no. Docking Station (Creatures)
< 1214324246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err?
< 1214324256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what game?
< 1214324261 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Docking Station
< 1214324273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :never heard of it
< 1214324276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :open source?
< 1214324283 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No
< 1214324294 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's like a trial of Creatures 3 with some added abilities
< 1214324302 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://creatures.wikia.com/wiki/Docking_Station
< 1214324318 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :free as in beer though
< 1214324341 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No time limit. Just an annoying nagging magma norn thing which can easily be disabled
< 1214324408 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tusho has played with it a bit
< 1214324423 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hardly :-P
< 1214324475 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tusho likes torturing norns
< 1214324482 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::p
< 1214324533 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I torture norns genetically.
< 1214324537 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1214324558 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: i would torture norns genetically; except no way in hell will I subject myself to caos
< 1214324563 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you should write a Caos Abstraction Layer
< 1214324565 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :CAL
< 1214324569 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Talk to bd_
< 1214324570 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and have a compiler that makes caos out of it
< 1214324572 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214324579 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :He's working on something called Kaos
< 1214324586 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Also, genetic torture <> CAOS stuff
< 1214324590 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: does it have real control structures
< 1214324595 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like with { curly braces }
< 1214324605 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :doif ... endi
< 1214324622 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: fail
< 1214324627 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :4 characters still
< 1214324630 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and no actual blocks
< 1214324631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, do you think I should initialize the memory of ansembler to 0x0 before or leave it random?
< 1214324640 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: use uninitialized memory
< 1214324641 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214324652 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :enum 4 0 0 ... next
< 1214324660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: fail
< 1214324661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, wait, it is a global variable, won't it be 0x0 anyway then?
< 1214324668 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: then make it local
< 1214324668 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tusho, it's worse than LSL
< 1214324672 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and copy it into a global
< 1214324685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ugh, I don't want to overdesign and make it reentrant!
< 1214324686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214324688 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: er I was talking about Kaos by the way
< 1214324691 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :some of the commands, like hist wipe, are buggy, so I have to try to wrap in the caos command
< 1214324692 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: keep it in a global
< 1214324696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, or MAYBE I SHOULD!?
< 1214324696 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but intiialize it from a local
< 1214324698 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tusho.... oh
< 1214324701 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I was talking CAOS
< 1214324703 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :not Kaos
< 1214324703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214324721 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://creatures.wikia.com/wiki/Kaos
< 1214324744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, saying "re-entrant" made you change your mind quickly hehehe
< 1214324756 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no
< 1214324758 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i always said that
< 1214324760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, Kaos? that is Swedish for chaos btw
< 1214324771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<tusho> AnMaster: then make it local
< 1214324773 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Kaos looks somewhat decent given what it has to compile to..
< 1214324773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<tusho> AnMaster: keep it in a global
< 1214324775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh
< 1214324778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :whatever ;P
< 1214324784 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: no
< 1214324785 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :read the next line
< 1214324789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'but initialize it from a local'
< 1214324794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214324794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also my first one was
< 1214324795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214324797 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'then make it a local'
< 1214324800 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'but copy it to a global'
< 1214324801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, memcpy of 8 MB? ;P
< 1214324803 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so ha, i didn't change
< 1214324806 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: go for it
< 1214324811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I will see
< 1214324827 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tusho, hm?
< 1214324833 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: er
< 1214324836 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I meant to target AnMaster
< 1214324852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214324854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214324855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1214324875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought you were targeting Sgeo
< 1214324980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, question: will this fetch and increment right? instr = comp.mem[comp.regs.pc++];
< 1214324984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this will*
< 1214324996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can never remember ordering in such cases
< 1214325011 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes but I think that may be undefined
< 1214325012 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no, wait
< 1214325013 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214325014 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's valid
< 1214325015 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but yes
< 1214325018 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fetch then increment
< 1214325022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :confusing still heh ;P
< 1214325023 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :++a vs a++
< 1214325026 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'head' vs 'tail'
< 1214325033 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the increment is trailing on the latter, sorta
< 1214325034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :size of register file: 1200
< 1214325035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :size of computer: 8389808
< 1214325036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214325047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just sizeof on structs
< 1214325503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yay I implemented NOP and HLT ;P
< 1214325510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it can run that
< 1214325512 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: your name is totally fitting!
< 1214325517 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you are a master at advanced programming!
< 1214325520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes it was a joke
< 1214325521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214325525 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so was that
< 1214325551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have implemented NOP and HLT, only to test main loop works, and it was really yay that my main loop works
< 1214325575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION implements a few more
< 1214325767 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :WHY isn't the hist wipe taking effect?!?!
< 1214325775 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Warp'd it yet?
< 1214325904 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to fix the hist wipe issue first
< 1214326003 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1214326180 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214326252 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AIS523-LOGS-CLAIM-OF-ERROR: You don't have Pledge: false on teh clthoed mna
< 1214326409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :false on the what?
< 1214326435 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: an agoran partnership
< 1214326439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214326565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, different types of jump implemented btw
< 1214326566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mostly
< 1214326857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, if at 0x2 there is an "realative jump instruction", and at 0x3 is the parameter for it (with is 10 in this example) where should it end up?
< 1214326861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :0x12 or 0x13?
< 1214326875 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 0x2+10
< 1214326878 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :12
< 1214326886 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since (RJMP X) is one instruction
< 1214326893 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I can't seem to dbg: outs this damn thing
< 1214326905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well instructions + parameters are variable width
< 1214326907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, hrrm
< 1214326916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess assembler will have to take care of it
< 1214326950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example NOP got no parameters, the relative jump one 8-bit parameter and the absolute jump one 32-bit parameter
< 1214326986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, so should it be in bytes I guess?
< 1214326995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway it is JRL not RJMP for me
< 1214326999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afk making some food
< 1214327096 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The issue seems to be a change of targ
< 1214327318 0 :jix!n=jix@p5489C720.dip.t-dialin.net JOIN :#esoteric
< 1214328206 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It seems to work now
< 1214328287 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Warp it up.
< 1214328322 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Go on DS, make two worlds
< 1214328362 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Who, me?
< 1214328377 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214328383 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Okay. Let me boot up Parallels.
< 1214328402 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The plan: I'll make one norn, export it, copy and reimport
< 1214328418 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And it either works or crashes the Warp? :P
< 1214328418 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I send it to you, marked Kill
< 1214328420 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You kill it
< 1214328437 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Then I reimport a literal copy, send it to you after you switch worlds..
< 1214328444 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Looks like my EXTREME SLAPPING KNOWLEDGE is going to be useful
< 1214328451 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I already have one world; do I need to make two or just an extra one?
< 1214328452 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :targ norn dead
< 1214328459 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Just make an extra one if you want
< 1214328494 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214328503 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi Corun
< 1214328514 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'Your computer might be at risk
< 1214328519 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Antivirus software might not be installed
< 1214328523 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Click this balloon to fix this problem.'
< 1214328533 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I love an OS that is too dangerous to use unless you install third-party software.
< 1214328574 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION docks a station
< 1214328598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :eurgh
< 1214328600 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :stop using memory, ff
< 1214328633 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Who are you on DS?
< 1214328652 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Errr, not sure. elliotthird I think. Wait, I need to add another world.
< 1214328684 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fffffffff lagggy
< 1214328703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back
< 1214328712 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The list of worlds isn't updating
< 1214328712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BRB
< 1214328721 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it requires some sort of Warp interaction?
< 1214328750 0 :tusho!unknown@unknown.invalid QUIT :
< 1214328832 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1214328844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :k wait
< 1214328860 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: have you found my first world
< 1214328881 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Go online on your first world
< 1214328887 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Norns are sent to people, not specific worlds
< 1214328888 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: shouldn't I add my second first
< 1214328897 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*shrug*
< 1214328902 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i will
< 1214328908 0 :olsner!unknown@unknown.invalid QUIT :"Leaving"
< 1214328909 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The different duplicate norns must go to different worlds
< 1214328944 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Uh-oh... what's my password...
< 1214328959 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yay
< 1214328963 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I'm 'ehird'
< 1214328969 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no norns
< 1214328983 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Go online in your world
< 1214328985 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :doing so
< 1214328986 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait
< 1214328987 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :don't transfer yet
< 1214328989 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214329008 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214329008 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now
< 1214329022 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: do I have to go anywhere in particular to get it
< 1214329033 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Come on, stupid thing, get ehird added
< 1214329049 0 :jix!n=jix@p5489C720.dip.t-dialin.net JOIN :#esoteric
< 1214329067 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ?
< 1214329078 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to add you to my contact list
< 1214329087 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214329089 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but what about my previous q
< 1214329113 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It should arrive in the Containment Chamber, in the workshop
< 1214329120 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But first I need to add you as a contact
< 1214329123 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Was that stare blank enough, Sgeo?
< 1214329124 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1214329130 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm in the initial DS room thing.
< 1214329133 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Wehre do I go.
< 1214329139 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Go to the right
< 1214329144 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Middle of the right
< 1214329148 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Now I'm in a  tunnel thing
< 1214329152 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Middle door?
< 1214329153 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You'll see a door, click it
< 1214329160 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214329161 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :contact list
< 1214329162 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :okay
< 1214329168 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Mid door is comm room
< 1214329176 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :go back, there are icons near the top of the screen
< 1214329188 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :go back to Capitalla hub
< 1214329193 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and click the door on the right
< 1214329193 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OK.
< 1214329199 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Okay.
< 1214329205 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm in a room. :P
< 1214329208 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's the workshop
< 1214329213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Okay. So now I just wait?
< 1214329218 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Containment chamber is lower right
< 1214329222 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I need toa dd you to conacts
< 1214329231 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Should I add you or something?
< 1214329240 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tusho, if you can, yes
< 1214329255 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :How. :P
< 1214329258 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :website
< 1214329261 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1214329262 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.gamewaredevelopment.co.uk/ds/active/addfriend.pl
< 1214329271 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But for some reason it's not adding you
< 1214329278 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo rite
< 1214329296 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hm, now it works
< 1214329307 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I just added you.
< 1214329308 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :My love.
< 1214329339 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely wonders if his patch could, in some clinically insane way, be screwing with something
< 1214329342 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: U ARENT TALKING
< 1214329342 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1214329378 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214329392 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi aisq
< 1214329393 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523
< 1214329397 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(gosh, you're late)
< 1214329406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho
< 1214329419 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I was slow because I was reading Agora backlog on another computer while waiting for this one to connect to the internet
< 1214329433 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: read #esoteric logs
< 1214329436 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i COE'd you
< 1214329564 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(if you fix it in the text version remember to rerun notary2html :P)
< 1214329575 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: senddddddit
< 1214329576 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm offline
< 1214329577 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214329578 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo:
< 1214329579 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214329580 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why
< 1214329582 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why?
< 1214329582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what do you mean remember to rerun?
< 1214329585 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Were you kicked offline?
< 1214329588 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214329588 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1214329592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I put notary2html in the same shellscript as the other
< 1214329593 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'll reconnect
< 1214329595 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah, ok
< 1214329601 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reconnects
< 1214329612 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wtf
< 1214329614 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: it won't reconnect
< 1214329621 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214329621 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there
< 1214329622 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just reconnected
< 1214329622 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214329623 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :send it
< 1214329650 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Did you get the.. no I guess you didn't
< 1214329670 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ok
< 1214329672 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i got 'hm'
< 1214329736 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aha
< 1214329737 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :got him
< 1214329756 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Kill him! Kill him with fire!
< 1214329768 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I can't find the creature
< 1214329779 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: i've got 'im
< 1214329781 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how do I kill him
< 1214329789 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :targ norn dead works
< 1214329796 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how do I ge the console
< 1214329829 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :wtf
< 1214329829 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ping
< 1214329830 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.gamewaredevelopment.co.uk/ds/active/world_notes.pl?world_id=128536
< 1214329834 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :How do I get the console up
< 1214329835 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ctrl-Shift-C
< 1214329848 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dead.
< 1214329849 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Creation:	6- December 2008 [24: 1:7:]
< 1214329850 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dead as a dead thing.
< 1214329860 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Go to my second world now right?
< 1214329876 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.gamewaredevelopment.co.uk/ds/active/raised.pl?hid=50&uid=12187&s=1&page_start=0
< 1214329906 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Yes, yes.
< 1214329907 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I can't seem to find the page for that Creature
< 1214329909 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Do I go into my second world?
< 1214329918 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oooh.
< 1214329920 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :He just disappeared.
< 1214329922 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, just to see if anything crashes, sure
< 1214329924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :In a puff of smoke.
< 1214329934 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: btw, here's the log
< 1214329934 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :born
< 1214329938 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :exported from c.i. 2
< 1214329941 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :imported to c.i.2
< 1214329944 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :warped out c.i.2
< 1214329947 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :warped into dah
< 1214329947 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :died
< 1214329957 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :all at 0 mins, but at different times
< 1214329959 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :died at 1 wins
< 1214329985 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, go to second world. It won't be able to enter a world where it already exists/existed
< 1214329994 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(well, not w/o a patch anyway)
< 1214330004 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ok just a sec
< 1214330011 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to see the history on the site
< 1214330018 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: i'm in hugs and doom now
< 1214330020 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(not doom and hugs)
< 1214330034 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OK.
< 1214330035 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Go warp it
< 1214330043 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214330097 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.gamewaredevelopment.co.uk/ds/active/raised.pl?hid=10&uid=14389&s=1&page_start=40&page_size=20
< 1214330102 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Only 68?!?
< 1214330115 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Just warp it
< 1214330116 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Did you receive it?
< 1214330145 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :No.
< 1214330148 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hm.
< 1214330151 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The chamber is closed.
< 1214330152 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Weird
< 1214330154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Err not the changer
< 1214330156 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the warp thingy
< 1214330167 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Go back online
< 1214330168 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh.
< 1214330170 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That's the elevator
< 1214330170 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh
< 1214330171 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :good idea
< 1214330171 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214330180 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yay
< 1214330181 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's here
< 1214330190 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Sent
< 1214330199 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's here
< 1214330200 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's named Dupey - LIV?
< 1214330204 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :omg
< 1214330206 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there's two norns
< 1214330209 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :one is called ?
< 1214330213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they look identical
< 1214330216 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the second one just came
< 1214330224 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: OMG
< 1214330228 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think ? might be someone else's
< 1214330229 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tusho, hm?
< 1214330240 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: it's a baby male, and it's exactly like yours
< 1214330240 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214330240 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214330246 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'this creature is a native of your world/
< 1214330252 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Which one?
< 1214330252 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's that annoying one in the original room
< 1214330255 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but I doubt it walked all the way over here
< 1214330257 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and besides it just appeared
< 1214330258 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :from the warp
< 1214330269 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you opened the chamber
< 1214330269 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: A creature just appeared from the warp, identical looking to yours.
< 1214330271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, btw did you see my idea of memory mapped registers?
< 1214330271 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Check it's history
< 1214330274 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It says it's already a native of my world
< 1214330310 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: history:
< 1214330310 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Cloned
< 1214330311 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Not in world
< 1214330314 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :24 jun 2008
< 1214330317 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :16:57
< 1214330318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, to avoid different instructions for registers and memory access, you would reserve the top few bytes of the address space to point to registers
< 1214330319 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's now!
< 1214330322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, !
< 1214330324 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :specifically, that's when the other guy got here
< 1214330326 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: so WTF
< 1214330332 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :your creature made a clone come from the warp
< 1214330335 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is a native to my world already
< 1214330337 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just after it came
< 1214330356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, !
< 1214330356 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I can't find your COE in the logs
< 1214330364 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: search for AIS523
< 1214330371 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tusho, please check its history
< 1214330374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, got it
< 1214330379 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that'll be an easy fix
< 1214330379 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214330379 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I DID
< 1214330387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it can't be a native not in world at that time
< 1214330387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll do it at the same time as today's contract catchup
< 1214330389 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since it came from the warp
< 1214330394 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's it?
< 1214330397 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: yep
< 1214330400 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Are you sure you switched worlds?
< 1214330403 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yep
< 1214330407 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1214330433 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: i think this might be the first natural clone :-P
< 1214330452 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, now that the Warp is known to survive, maybe I can release the patch
< 1214330454 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tusho, heh
< 1214330467 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ok, dupey just spent five minutes pressing a button and making it bleep
< 1214330470 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well not five minutes but a while
< 1214330476 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think this cloning thing made him go crazy
< 1214330477 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1214330486 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There's no such thing as a sane norn
< 1214330496 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: oh dear
< 1214330499 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :? just hit dupey - liv
< 1214330501 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"dupey - liv na"
< 1214330603 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :enum 4 0 0 vocb next
< 1214330613 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wut
< 1214330620 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh lol
< 1214330622 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That educates all Creatures
< 1214330623 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :? is 6 minutes old
< 1214330626 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :exactly the same as the other guy
< 1214330639 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think I know what happened
< 1214330647 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hm?
< 1214330648 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I tried to send one norn to your first world
< 1214330655 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It never arrived successfully
< 1214330660 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So you open the second world
< 1214330663 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214330665 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but why is it ?
< 1214330677 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Two norns of the same moniker arrive at your second world
< 1214330691 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :One makes it in normally, the other is automatically cloned by pray impo
< 1214330698 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214330715 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Let's try it again?
< 1214330722 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: omg
< 1214330725 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they both refer to themselves
< 1214330726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, wtf is this odd game
< 1214330727 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as dupey - liv
< 1214330728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very odd
< 1214330729 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or there's someone else I can dump another dupey on
< 1214330731 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tusho, hm?
< 1214330733 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Creatures Docking Station
< 1214330738 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: they keep saying dupey - liv tirde
< 1214330739 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or whatever
< 1214330745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well what kind of game is it?
< 1214330747 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, and I just convinced one of them to eat elevator
< 1214330747 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The ? keeps saying it?
< 1214330752 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: both do
< 1214330753 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tusho, they often do that
< 1214330763 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: an AI game
< 1214330767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting
< 1214330768 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(eating elevator I mean)
< 1214330770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there's these little creatures called norns and they're dumb as hell
< 1214330777 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you control a hand cursor that can speak
< 1214330780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lemmings?!
< 1214330782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :j/k
< 1214330791 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you have to stop them from killing themselves and teach them what 'eat' and 'food' means because they're dumb as all hell
< 1214330797 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'll send another dupey to someone else
< 1214330798 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's about it
< 1214330801 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: aww
< 1214330801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<tusho> there's these little creatures called norns and they're dumb as hell <-- s/norn/lemming/ and it would still be true
< 1214330803 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I want another dupey
< 1214330806 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I want a whole family of dupeys
< 1214330809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but lemmings don't learn
< 1214330811 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Make another world
< 1214330812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, true
< 1214330814 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and lemmings don't walk about as they wish and ignore you
< 1214330823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true
< 1214330827 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: your next project should be giving to the same world
< 1214330827 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214330841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the statement "they are dumb as hell" is still true
< 1214330848 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to make dupey - liv eat dupey - liv
< 1214330852 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tusho, that's all the effect was
< 1214330865 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LMAO
< 1214330868 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'dupey - liv very patient'
< 1214330874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh?
< 1214330881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: one of them just said that they were very patient
< 1214330884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :odd
< 1214330885 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is a pretty odd thing to say just like that
< 1214330899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, got screenshots of this game?
< 1214330905 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a few million
< 1214330908 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DS?
< 1214330908 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214330914 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Mostly of odd situations I managed to engineer?
< 1214330918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1214330933 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/screenshots/ some of those are DS
< 1214330935 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.generation5.org/content/2001/images/cds02.jpg
< 1214330946 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.gamershell.com/static/screenshots/3423/53661_full.jpg
< 1214330987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2D I see
< 1214330994 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well yes
< 1214330996 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'd be crazy in 3d
< 1214331000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why?
< 1214331010 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: how do I repeat last thing said
< 1214331018 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ctrl-S I think
< 1214331029 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hahahahah
< 1214331031 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i told it to eat hand
< 1214331033 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it stood up
< 1214331038 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and looked at the hand constantly
< 1214331043 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"CAN'T EAT"
< 1214331044 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :because you said hand
< 1214331054 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but I said eat hand
< 1214331057 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :try "hit hand"
< 1214331057 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not stare at hand :<
< 1214331086 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: it bashes into it with its head
< 1214331087 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but nothing happens
< 1214331109 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, saying "hand" activates the hand neuron in the noun lobe, which does stuff with the comb lobes, which reaches the attn lobe
< 1214331120 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The hand doesn't turn red?
< 1214331132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nope
< 1214331133 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: say
< 1214331136 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what was that pain command again
< 1214331143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pain command huh?
< 1214331148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this game sounds weird
< 1214331151 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not really
< 1214331154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's the CAOS scripting language
< 1214331159 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you have to press ctrl-shift-c to get the console
< 1214331167 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so it's not exactly intended for people not making extensions and stuff
< 1214331178 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but you can set the pain level to 100%
< 1214331179 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://creatures.wikia.com/wiki/C3/DS_CAOS_Codes
< 1214331179 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LMAO
< 1214331182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'dupey - liv extremely high up'
< 1214331186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GREAT OBSERVATION THERE
< 1214331202 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There's probably an easier way than the command I mentioeed
< 1214331210 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe just setting the pain chemical
< 1214331221 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :sway writ norn 0 1 0 2 0 3 0 4
< 1214331235 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The 1 2 3 and 4 just need to be greater or equal to 1 I think
< 1214331243 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's just I think 1 2 3 4 is easy to remember
< 1214331255 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OH MY WORD
< 1214331256 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :THEY ARE HUGE
< 1214331275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I forced them into adulthood
< 1214331275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :XD
< 1214331288 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :targ norn chem 148 1
< 1214331295 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should fill the pain chemical to full
< 1214331314 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wow
< 1214331316 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he didn't like that
< 1214331327 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aww. how do I undo that
< 1214331334 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :targ norn chem 148 -1
< 1214331349 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But I don't know if that really undoes the pain it felt
< 1214331367 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Chemical 125 controls aging
< 1214331386 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :targ norn chem 125 1 will extend its lifespan, targ norn chem 125 -1 will age it to death
< 1214331392 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :as would targ norn ages 8
< 1214331416 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: {To induce labour in a stuck pregnancy (for the currently selected norn) }
< 1214331420 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i did that on the male norns
< 1214331421 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Instead of this "targ norn" stuff, surround it with enum 4 0 0 ... next to do it to all creaturews
< 1214331421 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :xD
< 1214331424 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lokl
< 1214331428 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nothing happened
< 1214331429 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1214331432 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Males can get pregnant with some CAOS
< 1214331457 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cool. how :P
< 1214331476 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Put a genome in slot 1
< 1214331486 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OIC.
< 1214331518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf
< 1214331521 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Pffft.
< 1214331526 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I just killed that guy's clone in front of him.
< 1214331526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, how does that odd scripting language look?
< 1214331531 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :He went back to playing with the elevator
< 1214331537 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: {sway writ norn 0 1 0 2 0 3 0 4}
< 1214331543 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :{inst rtar family genus species stpt seta va00 twin targ 1 mvto x y }
< 1214331543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214331548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and those means?
< 1214331552 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :all opcodes are 4 chars because you can make an efficient hash table with them
< 1214331552 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214331556 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The first puts the norn into pain.
< 1214331560 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The first, apparently:
< 1214331561 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :{To clone an agent - Replace family, genus, species with the appropriate numbers of the agent. Replace x, y with the coordinates of where the new agent should be placed. Clone will fail to appear if insuffecient space is present at x, y coordinates }
< 1214331577 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :inst makes it atomic
< 1214331577 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Can I revive a dead norn?
< 1214331583 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tusho, not without hex editing
< 1214331595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, and can you do hex editing too!?
< 1214331603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :VERY odd game
< 1214331606 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My Creatures project is to attempt to revive dead norns
< 1214331620 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: err
< 1214331623 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can hex edit any file
< 1214331631 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, regular players don't touch this stuff
< 1214331634 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I just like messing up norns.
< 1214331634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't that cheating?
< 1214331642 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can't win creatures
< 1214331642 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214331648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm?
< 1214331652 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can't 'win' the game
< 1214331655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214331659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1214331668 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :keeping a long-running world with good genetics in the norns and keeping them breeding
< 1214331675 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is probably the cloest thing
< 1214331678 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*closest
< 1214331713 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Often you get immortals and fast-agers
< 1214331719 0 :ais523_!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214331727 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :wb ais523
< 1214331729 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: apparently he's "quite ill"
< 1214331732 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :before that he was "ill"
< 1214331740 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oO
< 1214331745 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Use the HoverDoc
< 1214331753 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: wot
< 1214331754 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ctrl-H to find it
< 1214331761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :its in another world
< 1214331762 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Right-click, and drop it on the norn
< 1214331768 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :er
< 1214331768 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :room
< 1214331781 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214331783 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Use the scroll on the mouse if you have one
< 1214331793 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ha
< 1214331794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214331796 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hungry for startch
< 1214331796 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If not, put it in the Inventory, which is the GUI element at the lower right
< 1214331804 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders where he can get some seeds
< 1214331810 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think "quite ill" might be something else
< 1214331820 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ctrl-Shift-E makes food drop from the hand
< 1214331835 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :those are carrots
< 1214331836 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not seeds
< 1214331850 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There are also seeds in ther
< 1214331851 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :e
< 1214331859 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm, nuts
< 1214331887 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214331958 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Was that norn in the upper left area of the workshop?
< 1214331974 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Because that place tends to be a breeding ground for bacteria for some reason
< 1214331986 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yes it was
< 1214332022 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Open hoverdoc
< 1214332030 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Click the right-pointing arrow thing on the edge
< 1214332035 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Look through the options
< 1214332089 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :meh
< 1214332102 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm?
< 1214332199 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tusho, why meh?
< 1214332206 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i gave up :P
< 1214332251 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :On what?
< 1214332259 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it
< 1214332277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :signed and unsigned integers have the same value for positive values right?
< 1214332296 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214332300 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Not if the positive value is large enough, such that it's negative in the signed integer..
< 1214332305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assuming two complement
< 1214332321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, well true but here I want to know signed 0 == unsigned 0
< 1214332331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assuming two complement
< 1214332366 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 'd think so, but not sure
< 1214332430 0 :ais523_!unknown@unknown.invalid NICK :ais523
< 1214332601 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mwahahahhahaha, I am evil
< 1214332605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, oh?
< 1214332611 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I am combining the two of the worst languages ever made
< 1214332619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :malbolge and intercal?
< 1214332632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw how goes fffungi?
< 1214332644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, or what two ones?
< 1214332650 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :malbolge and intercal aren't BAD
< 1214332657 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and i'm talking about languages intended for serious use
< 1214332659 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tusho, CAOS is one of them, I bet
< 1214332662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um
< 1214332664 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*g* no, Sgeo
< 1214332673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I implemented something else in C-INTERCAL instead
< 1214332674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, APL and COBOL?
< 1214332680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? :/
< 1214332684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but at least it showed up lots of bugs in the code
< 1214332690 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :APL is great
< 1214332691 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would have affected fffungi too
< 1214332693 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like, awesome
< 1214332694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm? you aren't going to do ffungi?
< 1214332695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which I'm still planning to do
< 1214332696 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :COBOL sucks, but no
< 1214332701 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :this is stuff people say is awesome right now
< 1214332706 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just I was working on something else
< 1214332709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok
< 1214332716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the operator stuff?
< 1214332721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's it
< 1214332726 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what?
< 1214332728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I defined plus minus times divided
< 1214332730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what languages then?
< 1214332731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it actually worked
< 1214332732 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: arc and PHP
< 1214332737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and the use?
< 1214332739 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's arc?
< 1214332739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214332747 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Arc is Paul Graham's shitty lisp dialect.
< 1214332748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed what is arc
< 1214332762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: being able to write expressions with + and - in will make INTERCAL a lot more usable
< 1214332765 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :He took 5 years to release it; and it turns out it's a half-baked, wafer-thin crappy toy scheme-alike written on top of PLT Scheme.
< 1214332772 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's also buggy.
< 1214332775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is that really the goal though? ;P
< 1214332780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And what's more, he never shut up about it before or after release.
< 1214332787 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Also, it has an incredibly shitty web library.
< 1214332791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, in this case, I don't mind INTERCAL being usable as long as it's usable in an unusual way
< 1214332794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Before it can even do, say, useful arithmetic or file access.)
< 1214332812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh I thought a "plus, substract, then multiply and finally divide" operator
< 1214332813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1214332814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now I see
< 1214332821 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :My idea: Write an Arc->PHP compiler in PHP. Then you'll be able to run the shitty web apps written in the shitty toy lisp on top of a shitty web language.
< 1214332822 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214332881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :php isn't that bad, there are worse languages
< 1214332889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while I don't like php there are worse
< 1214332901 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: even so
< 1214332903 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's terribly evil
< 1214332908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn I'm up at 137 instructions because I missed some
< 1214332911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214332913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :139
< 1214332914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean
< 1214332918 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :especially as the arcist idiots will say 'OMG! NOW WE HAVE AWESOME DEPLOYMENT!'
< 1214333007 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1214333845 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tusho, try mapk
< 1214333850 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Not in a good world though
< 1214333856 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: i shut it down
< 1214334031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should a stack grow downards or upwards?
< 1214334038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and where should the call stack be placed?
< 1214334050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ^
< 1214334058 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :shrug
< 1214334067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, why not help? :/
< 1214334111 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you should somehow involve ruby in this- that could make it significantly worse
< 1214334124 0 :revcompgeek!i=42ec44fd@gateway/web/ajax/mibbit.com/x-9cfbc12d114feaa9 JOIN :#esoteric
< 1214334124 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: let's troll about how ruby sucks ha ha
< 1214334153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ruby seems quite good to me
< 1214334153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because $list_of_entirely_untrue_reasons_why_ruby_sucks_showing_that_i_have_not_actually_used_it_and_just_like_saying_how_it_sucks
< 1214334188 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if you're implementing a stack with arrays, growing down makes sense- it makes it very easy to resize the array later on
< 1214334197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however I do find perl confusing because 1) every single char (or close) seems to have a special meaning 2) there are a lot of ways to do everything)
< 1214334211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, no, I'm implementing inside an adress space
< 1214334216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for the virtual computer
< 1214334222 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but as with most data structure decisions, arbitrary choices can be fine if you're consistent
< 1214334223 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214334232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I understand your concerns, having alpha chars having a special meaning can be confusing
< 1214334234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, a byte code interpreter
< 1214334237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think the numbers are all just numbers though
< 1214334254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, HAH WHAT A COMFORT! *runs*
< 1214334292 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you want a stack and your code all in the same memory, the way I think MIPS does it is code starting at the top and going down, and the stack growing up from the bottom toward it
< 1214334331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, so program counter/instruction pointer counts downwards?
< 1214334333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that seems odd
< 1214334341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would do the reverse
< 1214334347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :x86 does the reverse
< 1214334350 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think we're picturing this differently
< 1214334355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :stack goes backwards from the end of the segment
< 1214334363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well no segments here
< 1214334364 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes
< 1214334369 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I know
< 1214334370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so top of address space
< 1214334380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what about call stack then?
< 1214334389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should it be placed near the end and grow upwards
< 1214334442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course it can be changed
< 1214334450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but should it grow up or down?
< 1214334451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ?
< 1214334453 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I tend to think of memory as arranged from low addresses to high addresses vertically. 00000000 is at the "top" and FFFFFFFF is at the "bottom"
< 1214334461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does x86 even have a separate call stack or?
< 1214334468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: call stack's mixed with variable stack
< 1214334484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well in my code it isn't so far
< 1214334652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw it is pointless trying to use splint on cfunge, splint get parsing errors on even simple C99 stuff like: for (int i = 0; ...)
< 1214334658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I reported a bug
< 1214334662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no response
< 1214334664 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it gets parsing errors on C-INTERCAL, too
< 1214334668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least some of the files
< 1214334683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, for cfunge it only works on like 2-3 files
< 1214334703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and only when you ifdef stuff in certain shared headers out
< 1214335089 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lalala
< 1214335534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well if anyone want to see my early steps towards the byte code interpreter there is now a bzr repo
< 1214335541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi augur
< 1214335545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bzr branch http://rage.kuonet.org/~anmaster/bzr/ansembler
< 1214335549 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey man
< 1214335650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts trying to compile cfunge with ick
< 1214335691 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how would that work
< 1214335702 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it links C files to INTERCAL files when compiling
< 1214335705 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214335712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :of course it shells out to gcc to compile the C
< 1214335718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after doing a few ick-specific tweaks to it
< 1214335726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mostly fixup
< 1214335731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for things like COME FROM
< 1214335794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, don't use boehm-gc btw, it got serious bugs in cfunge, and needs a very recent boehm-gc version, + it slows down a fair bit
< 1214335799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so -DDISABLE_GC
< 1214335824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, apart from that you need some other defines too to make it compile, oh and you need -std=c99
< 1214335825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hmm... I'll need some INTERCALLY way to do -D
< 1214335939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well what flags you *will* need at least: -std=c99 -DDISABLE_GC -DUSE32 -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED
< 1214335941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also:
< 1214335942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-pedantic -Wall -Wextra -Wformat=2 -Wwrite-strings -Wa-lot-of-other-flags-see-the-cmake-file
< 1214335946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214335962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, CMakeLists.txt to be exact
< 1214335966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is the meta-build file
< 1214336020 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nothing needs -W to compile
< 1214336023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the "-D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED" are needed on glibc systems to get the needed defines
< 1214336031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, indeed it was just show off ;P
< 1214336061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it will compile with -Werror and a lot of warning flags if you want to
< 1214336237 0 :revcompgeek!unknown@unknown.invalid PART #esoteric :?
< 1214336571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, cfunge hit a Schrodingbug in C-INTERCAL
< 1214336585 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the code's obviously wrong, and looking at it there's no obvious reason why it ever worked at all
< 1214336589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll have to look into that
< 1214336634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is it on your side or mine?
< 1214336637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mine
< 1214336646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tell me what this bug is when you found out!
< 1214336654 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah wait, I see what happened
< 1214336659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm?
< 1214336672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's mixing the code for searching for an expansion library (=no extension) with the code for including a C file (=.c extension)
< 1214336681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh?
< 1214336686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the issue that the files are being double-extended, so gcc can't find main.c.c
< 1214336691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1214336715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well you will need to replace main.c totally I think
< 1214336724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it contains nothing useful for fffungi really
< 1214336735 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I'll be replacing it
< 1214336740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just parameter parsing and such
< 1214336764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one thing to note however is that argc/argv variables are in main.c and need to be moved elsewhere
< 1214336780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gor it
< 1214336785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wrote break rather than continue
< 1214336787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or y will break
< 1214336795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thus causing subtle bugs when more than 2 files were involved
< 1214336799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm?
< 1214336805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I see
< 1214336853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw I suspect the PERL fingerprint *could* interact badly with ick
< 1214336871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it both fork()s execv()s and then uses some pipes to talk to child process
< 1214336962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, could that cause issues with C-INTERCAL?
< 1214336972 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: probably it's fine
< 1214336992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C-INTERCAL's surprisingly robust against everything but call stack tricks
< 1214337022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, because that fingerprint is one main reason I'm dropping Boehm-GC, if Boehm-GC is used to malloc there, then memory corruptions happens on the stack
< 1214337027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very odd
< 1214337031 0 :jix!n=jix@p5489C720.dip.t-dialin.net JOIN :#esoteric
< 1214337055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :works fine without bohem-gc
< 1214337062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and valgrind doesn't find any issues
< 1214337126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Perl is refcounted IIRC
< 1214337140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, maybe, but that shouldn't affect a execv()
< 1214337144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't load libperl
< 1214337150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just fork() and execv() perl
< 1214337160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then reads STDIO of perl
< 1214337350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... gcc seems not to be in c99 mode by default, I thought it was
< 1214337368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed that is the case
< 1214337372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you need -std=c99 for gcc
< 1214337397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : -DDISABLE_GC -DUSE32 are needed to get sane behaviour from cfunge in your case
< 1214337411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED are needed on glibc based system to expose some definitions
< 1214337419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^
< 1214337423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes
< 1214337425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I know this from experience
< 1214337435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can't avoid them!
< 1214337458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well you could add them before the first include in global.h but...
< 1214337462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: atm there's no way to pass commandlineargs to gcc through ick, so I'm just editing the #defines into global.h temporarily for testing until I can think of a better way
< 1214337482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214337501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, as for -std=c99 you need to pass it on command line
< 1214337516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know of any way to do it in the C code itself
< 1214337539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't think that is possible even
< 1214337552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you need to pass that parameter for cfunge :P
< 1214337560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I only get 4 errors if I #define restrict to the null string
< 1214337572 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all for for loop initial declarations
< 1214337575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well... that is unsupported!
< 1214337578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which I think could be rewritten
< 1214337583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ok... but why?
< 1214337587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: restrict's just an optimiser hint
< 1214337592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then you are using lots of GCC extensions
< 1214337598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yep
< 1214337599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instead of C99
< 1214337605 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it's called gnu99
< 1214337611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214337613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the gcc default
< 1214337619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is default gnu89 I think?
< 1214337621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm surprised it doesn't support restrict, though
< 1214337623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not gnu99
< 1214337629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that would explain a lot
< 1214337631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gnu99 would handle it
< 1214337635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but gnu89 wouldn't
< 1214337649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway why not just add support for -std=c99 passing?
< 1214337661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would me feel easier
< 1214337676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I know, but the issue is figuring out where the args would be passed from
< 1214337679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, because for some cases the gnu extensions got a different semantic than the C99 ones
< 1214337689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like inline on non-static functionbs
< 1214337692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :functions*
< 1214337702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I got no idea if gnu89 will work correctly
< 1214337952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so really trying to convert it to gnu89 is totally unsupported from my side?
< 1214337954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :side*
< 1214337963 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster:  makes sense
< 1214337975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about building it as a static library at compile time? and then linking that?
< 1214337990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like you do for libick iirc?
< 1214337996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what'll be done in the final version
< 1214338006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :right now I'm just wondering how well it works if just linked in as source
< 1214338014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then you can use some autoconf macro to find c99 for current compiler iirc
< 1214338023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however that is global for project afaik not per file
< 1214338023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/
< 1214338039 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, C-INTERCAL's legal C99 too, I think, even though I don't use its features
< 1214338054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apart from I use // comments temporarily when debugging, then I can easily find them all by recompiling as strict C89
< 1214338057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there may be some rare corner cases where it isn't valid
< 1214338105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well cfunge use a lot of // comments :P *thinks of hilarious result trying to compile cfunge as strict C89*
< 1214338116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it will fail in a lot of places
< 1214338133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh btw, not sure if you noticed it, but all of cfunge isn't in src
< 1214338137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some part are in lib too
< 1214338146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is an external hash library
< 1214338150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that I modified heavily
< 1214338155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to be a bit faster
< 1214338160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though not fast enough
< 1214338167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even though it is quite special cased
< 1214338200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in case of linking errors this could be important to know
< 1214338211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't got to the stage where it links yet
< 1214338227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also that hash library may be partly C99-ified
< 1214338230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not 100% sure
< 1214338348 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: C99 preprocesses the same way as C89 on cfunge, right?
< 1214338407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I don't think I use any varadic macros
< 1214338416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I can't guarantee
< 1214338448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I remember using a varadic macro in some project at some point
< 1214338454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably wasn't in cfunge
< 1214338460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it seemed to preprocess alright
< 1214338462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway why do you want to turn cfunge into c89?
< 1214338466 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but presumably variadic macros would do that
< 1214338482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also gnu89 *does* support varadic macros
< 1214338490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though not in same form iirc *unsure about that*
< 1214338517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh well, the method I'm using is to use file extension .c99 for C99 files
< 1214338526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that's unusual
< 1214338527 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I can just preprocess them as C99 too
< 1214338528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214338555 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION actually wrote a decent README once
< 1214338591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw I wish that you change HANDPRINT in global.h slightly in your version
< 1214338629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, that would make sense
< 1214338635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what if I use unmodified source, though?
< 1214338641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what I'm aiming for
< 1214338664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm
< 1214338670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, good question
< 1214338677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that I can't answer atm
< 1214338680 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :personally I think the handprint should be differnet anyway
< 1214338686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214338705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but you will need to modify somewhat, rip out main.c and replace it in some way right?
< 1214338761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually I use linker tricks to rip out the old main
< 1214338774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by ignoring the main function it creates in favour of mine
< 1214338795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well that's... interesting
< 1214338808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway you should indeed change HANDPRING
< 1214338810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :PRINT*
< 1214338825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: is the handprint stored in an externally-visible variable?
< 1214338832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if so, I can use linker tricks to change it too
< 1214338836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err in a #define
< 1214338839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in global.h
< 1214338842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :near the end of the file
< 1214338844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that's harder to change
< 1214338846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :along with version number
< 1214338875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well such a small change would be rather simple to maintain wouldn't it?
< 1214338886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could even do some sed trick at compile time
< 1214338888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes
< 1214338905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's not that intercally though
< 1214338907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while version fingerprint would change every now and then, the HANDPRINT wont ever
< 1214338914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :HAH
< 1214338917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the horrible breaky way would be to modify the handprint directly in the executable
< 1214338921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by grepping for it
< 1214338928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not doing that, though
< 1214338932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's just too silly
< 1214338933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good!
< 1214338943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, because that could cause collisions
< 1214338969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes, I know
< 1214339105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway just maintaining a small patch like that is easy
< 1214339145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you will need to update it occasionally if you do it like a patch becase the version number is next to it, and thus patch context will change, or you could sed it at compile time and never need to worry about that again
< 1214339181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, still you need some source changes, to be exact: src/fingerprints/fingerprints.h
< 1214339185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :script generated
< 1214339190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to contain your extra fingerprint too
< 1214339197 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah yes, of course
< 1214339210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also for the fungespace metadata stuff
< 1214339211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and then there is the load from string instruction too right?
< 1214339223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but I can do that in my code, I think
< 1214339258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not very efficiently
< 1214339282 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, of course
< 1214339302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also you will need to replace a bit more than main() it seems there
< 1214339310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because interpreterRun() takes as argument a filename
< 1214339323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :main() doesn't load the file, interpreterRun() does
< 1214339335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :main() is only option parsing really
< 1214339355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, also I think for technical reasons interpreterMainLoop may need to be split into two functions, one which is the body of the loop, the other which just calls it repeatedly
< 1214339368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well... what?
< 1214339377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interpreterMainLoop is already like that
< 1214339382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's so that the outside wrapper function can be made a C-INTERCAL interface function
< 1214339384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it just calls ExecuteInstruction()
< 1214339397 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I know, but there seems to be more in the loop than that
< 1214339405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes there is some thread stuff
< 1214339413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if threading is enabled
< 1214339426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see after line 543
< 1214339428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"#else /* CONCURRENT_FUNGE */"
< 1214339432 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION impregnates a norn with herself
< 1214339435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in "not concurrent" below
< 1214339461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that non-threading one just does three things:
< 1214339469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1) get next instruction from funge space
< 1214339479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2) optionally print some debug info
< 1214339483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :3) execute instruction
< 1214339488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :4) move ip forward
< 1214339493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so 4 things
< 1214339509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the concurrent version does a bit more
< 1214339525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I'd basically have to rewrite interpreterMainLoop for the interface-with-INTERCAL version
< 1214339536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that I can stop executing the Befunge program and start executing INTERCAL instead
< 1214339538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214339556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well the non-concurrent version is fairly simple!
< 1214339561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :once you remove the ifdef
< 1214339565 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214339579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you will need to run parts of interpreterRun too
< 1214339615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, cfunge need random srandom() for conformant operation, so I hope intercal doesn't need it to be predictable
< 1214339617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1214339624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, that would be silly
< 1214339630 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but INTERCAL already srandoms
< 1214339637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well it is intercal... you never know ;P
< 1214339641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah good
< 1214339644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I'll have to be careful not to reseed repeatedly
< 1214339660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	if (!FungeSpaceLoad(filename)) {
< 1214339660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :		fprintf(stderr, "Failed to process file \"%s\": %s\n", filename, strerror(errno));
< 1214339660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :		exit(EXIT_FAILURE);
< 1214339660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	}
< 1214339665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :needs to be replaced
< 1214339668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with a "load from string"
< 1214339685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :skip next block with ip list (that's concurrent)
< 1214339689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IP = ipCreate();
< 1214339691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :need to be done
< 1214339691 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it'll be "load from value of global variable"
< 1214339694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which'll probably be a string
< 1214339707 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's in an IP object, by the way?
< 1214339712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I may have to end up storing several
< 1214339712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instruction pointer
< 1214339721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, does it contain pointers to things?
< 1214339724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or entire objects?
< 1214339725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or what?
< 1214339730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :src/ip.h
< 1214339732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :How would I duplicate them, and destroy them?
< 1214339734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see definition of struct there
< 1214339749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are functions for duplications and destruction when concurrency is enabled
< 1214339761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like 59 in ip.h
< 1214339771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also line 94 and 99
< 1214339786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and the rest of that file
< 1214339868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I'm not sure in what meaning you plan to destroy/create them, but possibly you may need to copy fingerHRTItimestamp along, depending on the exact way you interpret specs
< 1214339869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214339887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: basically to save the IP in the Befunge program while destroying stack
< 1214339895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err?
< 1214339902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I get what you mean there
< 1214339908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't store it in an auto, I'll have to temporarily copy it to a global for safekeeping
< 1214339917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, it probably isn't a problem
< 1214339922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well it is malloced
< 1214339927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so just a pointer to copy somewhere
< 1214339929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :definitely not a problem then
< 1214339978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you can see where cfunge store them: interpreter.c line 50-54
< 1214340000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ip list is, again, only for concurrent stuff
< 1214340044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which you indeed can't support in a sane way
< 1214340079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so just ignore everything between #ifdef CONCURRENT_FUNGE and the next #else (or if such doesn't exist, the next #endif ;P)
< 1214340084 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I think so
< 1214340113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err not "next" make that "matching"
< 1214340120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :interpreter.c99:72: warning: C99 inline functions are not supported; using GNU89
< 1214340121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as there are some nested cases ;P
< 1214340131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what gcc version?
< 1214340137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :4.2 or 4.3 right?
< 1214340141 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc (GCC) 4.2.3 (Ubuntu 4.2.3-2ubuntu7)
< 1214340147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah 4.1.2 here
< 1214340152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't generate that warning
< 1214340163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably it gets it wrong anyway, though
< 1214340168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just doesn't warn about it
< 1214340182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gcc (GCC) 4.1.2 20070214 (  (gdc 0.24, using dmd 1.020)) (Gentoo 4.1.2 p1.0.2)
< 1214340226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> presumably it gets it wrong anyway, though <ais523> just doesn't warn about it <-- probably, but it isn't much of an issue I think, possibly slightly less effective code
< 1214340245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for the inline difference the effect is in no way disasterous
< 1214340250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but for other stuff it could be
< 1214340269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just have no intention on supporting compiling as gnu89
< 1214340270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214340290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does gnu89 inline mean anyway?
< 1214340293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because it could break badly and would be hard to track down
< 1214340297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IIRC c99 inline means "compile as fast as possible"
< 1214340308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry "compile so that it runs as fast as possible"
< 1214340321 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe also prevents pointers being taken to the function, not sure on that
< 1214340327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it means "place the code inside the calllers function body" in both cases
< 1214340334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for "static inline" there is no difference
< 1214340346 0 :ihope___!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214340355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however "extern inline" and "inline" without extern have reversed meanings beteween gnu89 and C99 iirc
< 1214340363 0 :ihope___!unknown@unknown.invalid NICK :ihope
< 1214340365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I refer to GNU manual in this case
< 1214340427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it almost worked
< 1214340435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just some link errors as expected due to some files not being linked in
< 1214340441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where are they, /lib?
< 1214340452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lib/somesubdir/*.[ch]
< 1214340457 0 :RedDak!n=dak@host24-87-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1214340461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are two c files
< 1214340477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, there are also subdirs of src
< 1214340480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which presumably also need to be linked
< 1214340529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes indeed
< 1214340537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for fingerprints there are two layers
< 1214340543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for everything else just one layer iirc
< 1214340558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I like structuring my code in a logic way ;P
< 1214340602 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, for my tests I'll just dump them all into the same dir to make things easier, but the final version will keep them in their original locations and with the right file extensions
< 1214340614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good
< 1214340625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also you can't dump in same without some crazy symlinks I think
< 1214340634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as they got stuff like #include "../headerfile.h"
< 1214340637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh
< 1214340666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(well when I coded it I didn't think that would be an issue!)
< 1214340744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes some crazy symlinks
< 1214340759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sure that is really easier?
< 1214340772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, but I'm doing it anyway
< 1214340788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1214340799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well what are you checking for currently?
< 1214340808 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually I used hardlinks
< 1214340824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not that it matters, I'm going to delete the directory tree soon anyway
< 1214340827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well anyway, what are you trying to check for atm on the source?
< 1214340836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :name clashes?
< 1214340843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just trying to get it to link
< 1214340847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214340851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ick requires the names of all relevant files on the command-line
< 1214340855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I'm just using wildcards
< 1214340863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well so does cfunge build system
< 1214340864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a sec
< 1214340870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FILE(GLOB CFUNGE_SOURCES RELATIVE ${CFUNGE_SOURCE_DIR}
< 1214340871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	lib/libghthash/*.c
< 1214340871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	src/*.c
< 1214340871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	src/funge-space/*.c
< 1214340871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	src/instructions/*.c
< 1214340871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	src/fingerprints/*.c
< 1214340873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	src/fingerprints/*/*.c
< 1214340877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :)
< 1214340879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(sorry for spam)
< 1214340889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sorry if I mentioned that bit too late ;P
< 1214340997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to get some food, will be back soon
< 1214341400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back
< 1214341406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, progress? :)
< 1214341411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it almost worked
< 1214341414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just -lm was missing...
< 1214341422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes that is for some fingerprints
< 1214341441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ick -be stub.i *.c99 */*.c99 */*/*.c99 ../lib/*/*.c99 was the command I used, by the way
< 1214341454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after renaming all the C files to end .c99
< 1214341456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah so you gave up "all in one dir"?
< 1214341459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1214341463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I handled most of the dependencies
< 1214341471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but things like ../fingerprints were confusing to handle
< 1214341480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1214341516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um you mean ../fingerprints.h?
< 1214341519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll program C-INTERCAL to interpret "libm.a" on the command-line as equivalent to -lm on GCC
< 1214341534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, I mean like ../fingerprints/HRTI/HRTI.h
< 1214341541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214341549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure where that is used?
< 1214341553 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably it isn't
< 1214341556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was just an example
< 1214341558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it was that sort of thing
< 1214341564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214341598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, interesting, well libm is certainly needed. when I implement the SOCK fingerprint in the future (it handles sockets), libnsl could be needed on *some platforms*
< 1214341612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not trying to give you a headache, except intercal already gave that to me ;P
< 1214341621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, don't worry about it
< 1214341631 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I enjoy trying to deal with all the strange interactions between different parts of the language
< 1214341636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and different parts of the code
< 1214341660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway glibc systems won't need libnsl and probably shouldn't use it
< 1214341670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure about systems like freebsd though
< 1214341738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I know cfunge works on freebsd and it did work on openbsd at one point at least. it works with some changes on windows with mingw. oh and of course it works on linux. apart from that: no clue
< 1214341764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you were targetting posix, presumably
< 1214341894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I were
< 1214341902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I can't stand winapi
< 1214341926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but I can't guarantee I haven't made mistakes that makes it unportable
< 1214341940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example: big endian? don't have any such POSIX system to test on
< 1214341947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I don't plan to port it to mac os 7
< 1214341950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which I *do* have
< 1214341989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :7's a bit old
< 1214342029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed :P
< 1214342032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is an old mac
< 1214342044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is in some box in the attic I think
< 1214342337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway I hope it is portable to all POSIX :)
< 1214342340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it should be
< 1214342348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't really care about windows
< 1214342365 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The Warp is alive
< 1214342544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, any progress? :D
< 1214342555 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm still thinking about how to do libraries best
< 1214342565 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the command line arg code in C-INTERCAL is really fragile
< 1214342601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, or you could drop some of the fingerprints, the core doesn't need libm. just the fingerprints
< 1214342618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but then I'd have to figure out how to compile it again
< 1214342623 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does it work if the fingerprints aren't linked in?
< 1214342643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you will need to change fingerprints.h to remove some entries from the big array there, but then it will work
< 1214342651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is just an array with some metadata
< 1214342670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh btw you may hate to hear this: in the future I plan some fingerprints to be loaded with dlopen()
< 1214342672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just an idea
< 1214342683 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no way that would work on DOS, but cfunge probably doesn't work there anyway
< 1214342685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure it would make stuff hard for you so I may not do it
< 1214342705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well, you have to strip quite a few fingerprints and then it works on windows I think
< 1214342724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example PERL fingerprint
< 1214342765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and that was a few months ago, I got no idea if it still is that bad, or worse
< 1214342780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I probably won't do the dlopen thing
< 1214342798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I will be happy to not try to mess it up too badly for you if you get this working
< 1214342825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :meh, for the time being I'll just hardcode the -lm in C-INTERCAL
< 1214342827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and fix it later
< 1214342844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only changes that are likely to happen are: 1) new fingerprints 2) new funge space code 3) small bugfixes
< 1214342859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :other than that cfunge is pretty finished
< 1214342868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and the public interface to funge space won't change
< 1214342911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, it compiled and linked
< 1214342925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's a nop, just as I planned
< 1214342933 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now all I have to do is write the linking code...
< 1214343003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes that is the hard part eh?
< 1214343011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, probably
< 1214343030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw doesn't ick link dynamic libraries at all?
< 1214343037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not at present
< 1214343041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and doesn't do math at all?
< 1214343046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it doesn't
< 1214343048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean floating point math
< 1214343050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm
< 1214343052 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :have you seen how bad INTERCAL is at arithmetic?
< 1214343063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, possibly :P
< 1214343063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a floating point library for INTERCAL, but it works with bitwise manipulation
< 1214343065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is hard to say
< 1214343069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when all it says
< 1214343071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is
< 1214343075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :&%)(&=/)&"#/(&=!!
< 1214343077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214343089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I fully admit not understanding most of intercal
< 1214343094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well there are only 5 basic operators, and they're all bitwise
< 1214343103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214343129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, interesting, how will data be passed between funge and intercal?
< 1214343147 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I was planning to add a fingerprint command for the Funge to get and set INTERCAL variables
< 1214343152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214343152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's much how I do it with C
< 1214343162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see the fingerprints: FPDP and FPSP for some floating point
< 1214343165 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's how INTERCAL programs pass data within themselves, too
< 1214343169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quite horrible unions really
< 1214343201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what will you call your fingerprint?
< 1214343207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :4 chars after all
< 1214343217 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've been thinking about that, actually
< 1214343224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I could fit 6 chars in if the name's in Baudot
< 1214343230 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because there are 32 bits to play with
< 1214343233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um
< 1214343236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214343242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that isn't very fungeish
< 1214343250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll use an ASCII name, though
< 1214343254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also the scripts of cfunge will complain
< 1214343268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I'm quite sure things will go very bad in auto generation
< 1214343290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cfunge wants [A-Z0-9]{4}
< 1214343293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for fingerprint names
< 1214343293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking an acronym, maybe based on Intercal Integration
< 1214343322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it will accept some other too with warnings
< 1214343343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :utils/gen_fprint_list.sh line 82-90
< 1214343412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but please conform to [A-Z0-9]{4}, because other stuff could cause C errors, due to function names
< 1214343417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll stop working on fffungi for now, maybe continue tomorrow
< 1214343423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh why? :/
< 1214343431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not too hard is it?
< 1214343435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because I need to think about this a bit more
< 1214343437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214343441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I've been programming continuously for ages
< 1214343444 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :since about 1pm
< 1214343444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, s/maybe //
< 1214343446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214343458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I have other things to do too
< 1214343477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait? are you telling me there is something else besides esotericness?
< 1214343487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, unfortunately
< 1214343497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214343505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I got summer holidays now so :)
< 1214343518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so have I, but I still have other things to do...
< 1214343547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok
< 1214343561 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least it's going somewhere
< 1214343573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'm pretty convinced that there isn't some big contradiction making it impossible
< 1214343605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, just a lot of small issues
< 1214343605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214343643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway if you have problems linking you certainly don't want to use boehm-gc, it need two more *dynamic* libraries
< 1214343653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait they could be static too
< 1214343661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I actually do them static for binary releases
< 1214343664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but still
< 1214343669 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem's to do with trying to get ick to give the right command line to gcc
< 1214343671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's long enough as it is
< 1214343696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that will be less of a problem when cfunge itself is a static library?
< 1214343704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, definitely
< 1214343713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also to avoid name collisions it should be libickcfunge.a or something like that
< 1214343722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who knows if I want to make a libcfunge.a in the future
< 1214343725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I generally do libick then two characters
< 1214343731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of cf then?
< 1214343733 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so libickcf for instance
< 1214343740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I use cf as prefix in some internal parts
< 1214343764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points vaguely in the direction of support.h
< 1214343866 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :grr... why are the IOCCC so slow in releasing the solutions?
< 1214343886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they selected the winners last September
< 1214344964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, odd
< 1214344967 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what is?
< 1214344973 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, what i just said
< 1214344976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes indeed
< 1214344978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what else
< 1214345069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so when I'm here (I may be away tomorrow) are there any more cfunge questions?
< 1214345077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :load from string I could write for you
< 1214345080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would be fast
< 1214345089 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that would be nice
< 1214345090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would load at (0,0)
< 1214345096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214345110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the string itself will come from a stub .c file that just defines one global variable, which is the string
< 1214345115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'll pass it to you as an argument
< 1214345143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well yes const char * restrict program
< 1214345148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :will be my prototype
< 1214345341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I think that is finished, haven't test compiled it yet
< 1214345348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or test run it
< 1214345353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, that was quick
< 1214345370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, was just some changes to the loop of FungeSpaceLoad really that was needed
< 1214345387 0 :Bishopshate!n=hix@ANantes-252-1-17-225.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214345411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well it compiles, haven't tested it though
< 1214345517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you can see the original version first and the modified after at http://rafb.net/p/3vJs6I41.html
< 1214345524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see why it didn't take long?
< 1214345561 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it's a pretty small change
< 1214345581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and thus I think it will work even without testing it
< 1214345591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course I'm not 100% sure
< 1214345645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, will it be possible to link C code, intercal code AND befunge code at once?
< 1214345649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean several ffi at once
< 1214345651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214345662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably not two Befunge programs simultaneously, though
< 1214345667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice
< 1214345682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :however there's a potential issue with namespace collisions between C and cfunge
< 1214345687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well indeed I use one static variable there
< 1214345708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I don't feel like redesigning the whole code to use prefixes everywhere
< 1214345722 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, makes sense
< 1214345730 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I added the prefixes with search-and-replace
< 1214345736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, however some visbility("hidden") attributes could help
< 1214345736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then spent a while fixing breakage that caused
< 1214345750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes that is pretty likely to cause breakage
< 1214345761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :due to all places they are called in and so on
< 1214345762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the issue was that I did, in this case, want to replace inside string literals
< 1214345766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha
< 1214345776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where do I have such string literals?
< 1214345779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because most of them hold bits of C code that go into the finished program
< 1214345787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you probably don't have that problem
< 1214345790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214345794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how comes you have
< 1214345801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right to C
< 1214345802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed
< 1214345822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I think some issues could happen from "way to cleaver" preprocessor defines
< 1214345831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like those constructing functions
< 1214345835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :using ##
< 1214345842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you know what I mean
< 1214345854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see the ROMA fingerprint for example
< 1214345860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there it is static so no problem
< 1214345966 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1214346100 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.gamewaredevelopment.com/showthread.php?t=7572
< 1214346102 0 :Slereah_!n=hix@ANantes-252-1-35-31.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214346115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi Slereah_
< 1214346117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and oerjan
< 1214346121 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hi Slereah_ and oerjan
< 1214346128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I will commit the untested FungeSpaceLoadString
< 1214346133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214346241 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :good evening all
< 1214346248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :good evening
< 1214346275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan
< 1214346276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you will need to -DFUNGE_EXTERNAL_LIBRARY to get it
< 1214346276 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214346285 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok
< 1214346286 0 :Slereah_!n=hix@ANantes-252-1-35-31.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214346287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as I don't want to pollute the normal cfunge binary
< 1214346291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm pushing atm
< 1214346304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :slow server
< 1214346314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah done
< 1214346315 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Slow uplink? :-)
< 1214346317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, bzr pull
< 1214346317 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hello.
< 1214346330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, well partly, but the server is quite heavily loaded I know
< 1214346336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as I got root on that dedi
< 1214346369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 9:25PM  up 222 days, 20:23, 7 users, load averages: 2.33, 1.23, 4.23
< 1214346395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and hi Slereah_
< 1214346428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway bzr pull should work, if it doesn't you need to use --remember once to tell it the url
< 1214346433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that shouldn't be needed
< 1214346848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, managed to get it?
< 1214346852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes or no?
< 1214346856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't tried to pull yet
< 1214346872 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll probably just rebranch
< 1214346875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :do because I want to know if I need to tell you to do an additional step
< 1214346878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um why?
< 1214346885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :renaming all the files in a repo tends to confuse version control systems
< 1214346899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you could bzr --recursive revert .
< 1214346902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that
< 1214346918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah wait
< 1214346930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no need for recursive it seems
< 1214346958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Use "bzr revert ." in the tree root to revert all files but keep the merge record,
< 1214346958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :  and "bzr revert --forget-merges" to clear the pending merge list without
< 1214346958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :  reverting any files.
< 1214346958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"
< 1214346976 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he renamed every file
< 1214346987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes but that would restore them
< 1214346991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bzr is resilliant
< 1214346997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :resilient*
< 1214346999 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :He renamed them for a reason I am guessing, AnMaster
< 1214347001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unlike maybe git
< 1214347007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes from *.c to *.c99
< 1214347009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I know
< 1214347010 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, to change the extension for all the c99 files to .c99
< 1214347019 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hahaha
< 1214347023 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :git is far more resilient than any others
< 1214347024 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214347027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214347032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bzr is as resilient
< 1214347037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it has to be for the kernel
< 1214347039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :prove that it isn't and I will believe it
< 1214347041 0 :ais523!unknown@unknown.invalid QUIT :"avoiding a flamewar"
< 1214347049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see what you caused
< 1214347061 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :zomg, he parted #esoteric!!111!1
< 1214347066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, because of you
< 1214347071 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: um
< 1214347075 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> unlike maybe git
< 1214347081 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if that's not incitement to a flamewar I don't know what is
< 1214347088 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you could have simply omitted that inflammatory line
< 1214347092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true
< 1214347111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, he even disconnected thanks to you
< 1214347129 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The Warp survived
< 1214347134 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :weird, he disconnected?
< 1214347136 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why not just /part?
< 1214347143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, or he changed nick
< 1214347146 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :come back, logreadais523
< 1214347152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ahaha
< 1214347156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :he does that?
< 1214347158 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214347161 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as i
< 1214347198 0 :Bishopshate!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214347214 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OI AIS523
< 1214347215 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :COME BACK
< 1214347218 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OR I'LL STAB YOU
< 1214347221 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :STAB STAB STAB
< 1214347225 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :NOW YOU'RE DEAD SO YOU CAN'T COME BACK
< 1214347227 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BUT COME BACK ANYWAY
< 1214347527 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Please?
< 1214347536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no luck thanks to you
< 1214347555 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214347571 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: again, you initiated it
< 1214347572 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my guess: was going to leave, wanted a funny quit msg
< 1214347581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokoko
< 1214347589 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hardly
< 1214347591 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that i have any idea what's been going on
< 1214347593 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he never leaves at this time
< 1214347605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, and you made it into a flameward
< 1214347608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :flamewar
< 1214347613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've seen him do all kinds of join/part cycles
< 1214347613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you didn't need to say anything
< 1214347617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but YOU DID
< 1214347626 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you didn't need to say anything in the first place, though
< 1214347636 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :& it was the root
< 1214347638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, agreed, but why did you respond to it at all?
< 1214347646 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because you initiated it
< 1214347652 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so I responded to it
< 1214347658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"don't feed the trolls"?
< 1214347658 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because you were wrong
< 1214347660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :never heard that?
< 1214347666 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: don't troll in the first place
< 1214347678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION flames about trolling
< 1214348053 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AIS
< 1214348055 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :COME BACQ
< 1214348359 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he'll be back.
< 1214348380 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's what they said about you
< 1214348399 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :after all, AIS secretely stands for Arnold I. Schwarzenegger.  it's surprising he is here as much as he is.
< 1214348415 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(the Smith thing is just a ruse.)
< 1214348495 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://ccbb.biosci.utexas.edu/seminars.html
< 1214348497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what does he say his name is?
< 1214348507 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"The term "Sgeo-cybernetics" was first proposed in 2005 by Reyes et.al."
< 1214348530 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wow
< 1214348534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, bad luck
< 1214348535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we have two famous guys here!
< 1214348548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, rather a co-incidence?
< 1214348567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well actually i consider oerjan famous too
< 1214348573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, oh is he?
< 1214348575 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1214348579 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan is a MATHEMATICIAN
< 1214348581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i widely know myself, so i guess i'm famous.
< 1214348582 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's published PAPER
< 1214348582 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :S
< 1214348592 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and he's in the AMERICAN MATHEMATICAL THINGY
< 1214348593 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :qed
< 1214348595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214348601 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214348602 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and he plays agora
< 1214348606 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's the most important part
< 1214348608 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :er
< 1214348610 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*played
< 1214348624 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well didn't Sgeo or someone recognize his picture from somewhere
< 1214348632 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :from something like agora perhaps
< 1214348632 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh god, if oklopol joined Agora...
< 1214348636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214348637 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HE SHOULD DO IT
< 1214348641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mwahaha
< 1214348645 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'd be all crazy all the time
< 1214348656 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What picture did I recognize? I don't remember that..
< 1214348665 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: may have been someone else
< 1214348671 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: http://www.agoranomic.org/cgi-bin/mailman/listinfo/agora-official http://www.agoranomic.org/cgi-bin/mailman/listinfo/agora-business http://www.agoranomic.org/cgi-bin/mailman/listinfo/agora-discussion http://www.listserver.tue.nl/mailman/listinfo/agora http://yoyo.its.monash.edu.au/mailman/listinfo/nomic
< 1214348683 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: subscribe to all of them, then email agora-business@agoranomic.org saying that you register
< 1214348685 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDD
< 1214348692 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214348696 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :NOOOOOOOOOOOOOOOOOOOOOO
< 1214348703 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :y not
< 1214348705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need to work now!
< 1214348714 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bah
< 1214348908 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214349019 0 :Corun!unknown@unknown.invalid QUIT :Client Quit
< 1214349762 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out
< 1214351018 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214351505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 92.9 %CPU, 36% CPU
< 1214351512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :both according to same ps aux
< 1214351513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf
< 1214351518 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214351519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that shouldn't be possible right
< 1214351521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, !
< 1214351524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :any idea?
< 1214351528 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :shrug
< 1214351559 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets up an improptu nomic
< 1214351608 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1. The game is this game. The name of this game is "#esotericia". All players are people who have stated that they wish to play the game. All players of the game. 2. Any player may propose a change to the rules. If all players agree to it, it takes effect.
< 1214351612 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I wish to play.
< 1214351776 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Do you?
< 1214351787 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'll only play for like 30m :P
< 1214351791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214351794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I need to sleep
< 1214351796 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bah
< 1214351798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night
< 1214351799 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nobody needs slee
< 1214351800 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :p
< 1214351802 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sleep is an illusion
< 1214351803 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214351813 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Corun: you? You just came in here :-P
< 1214352952 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric
< 1214354090 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :SMP?
< 1214354151 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :AFAIK, with SMP you can get one process using >100% CPU as well...
< 1214354384 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :if u dont send dis mesage to 40 ppl be4 u go to bed a monster will eat u when u sleep i am not jking
< 1214354411 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214354431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :IT'S A VIRUS DUCK AND COVER
< 1214354457 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :That's it, if I get eaten by a monster tonight YOU WILL HEAR FROM MY LAWYER
< 1214354570 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: kickban Phenax already
< 1214354670 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :good idea
< 1214354679 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :+o lament
< 1214354687 0 :lament!unknown@unknown.invalid MODE #esoteric :+b *!*n=Phenax@67.15.72.*
< 1214354695 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: you forgot the kick part
< 1214354707 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's not a good mask, is it?
< 1214354710 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214354711 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it has his name in it.
< 1214354726 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: *!*@* pretty foolproof
< 1214354765 0 :lament!unknown@unknown.invalid MODE #esoteric :-b *!*n=Phenax@67.15.72.*
< 1214354796 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, really, what's the best mask
< 1214354798 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just ban *x*
< 1214354819 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :jix, damn
< 1214354829 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: you can't be foolproof
< 1214354830 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i guess this should suffice for now
< 1214354831 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ban 67.15.*
< 1214354841 0 :lament!unknown@unknown.invalid MODE #esoteric :+b *!*@67.15.72.46
< 1214354853 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :amirite
< 1214354866 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214354877 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho: why don't i ban his entire fucking country
< 1214354887 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which country is that
< 1214354892 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no clue
< 1214354895 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i bet the usa
< 1214354896 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if so, then please
< 1214354934 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :his IP is from Houston, Texas
< 1214354941 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, americans are such idiots
< 1214354955 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :NCLB and all...
< 1214354957 0 :lament!unknown@unknown.invalid MODE #esoteric :-o lament
< 1214354964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've seen *.fi banned twice
< 1214354965 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :exactly
< 1214354967 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214354971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually once, and once almost
< 1214354995 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :canadian broadband is actually banned consistently on foreign servers
< 1214355014 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i've been auto-banned on all russian and israeli irc servers i tried to join
< 1214355038 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :unpleasant :(
< 1214355051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also funny
< 1214355083 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what the best country to ban is
< 1214355092 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :vatican
< 1214355134 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :My run-ins with IRC restrictions (not a lot of use) involved +R on one channel, getting repetedly deopped by chanserv on other, and one blanket K-line...
< 1214355135 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214355172 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and one server breaking connection.
< 1214355242 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and self-kill-by-ghost... That was quite funky.
< 1214355274 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i've k-lined myself before
< 1214355323 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :As in issued /kline that matched yourself as well?
< 1214355352 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no, as in literally /kline tusho
< 1214355354 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214355416 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho is so wild
< 1214355434 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i had to get another ircop to de-kline me
< 1214355569 0 :oklofok!n=nnscript@a91-152-134-23.elisa-laajakaista.fi JOIN :#esoteric
< 1214355719 0 :tusho!unknown@unknown.invalid QUIT :
< 1214355757 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : /ban tusho
< 1214355928 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214355975 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :[ERROR] You need to be an operator in #esoteric to do that.
< 1214356552 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214356676 0 :oklofok!unknown@unknown.invalid NICK :oklopol
< 1214357094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1214359223 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214359574 0 :oerjan!unknown@unknown.invalid QUIT :"AAAAAAAAA"
< 1214359707 0 :pikhq!n=pikhq@c-66-31-43-229.hsd1.ma.comcast.net JOIN :#esoteric
< 1214360694 0 :atsampson!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214360694 0 :bsmntbombdood!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214360701 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214360721 0 :bsmntbombdood!n=gavin@97-118-112-136.hlrn.qwest.net JOIN :#esoteric
< 1214360721 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric
< 1214360758 0 :atsampson!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214360759 0 :bsmntbombdood!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214360788 0 :bsmntbombdood!n=gavin@97-118-112-136.hlrn.qwest.net JOIN :#esoteric
< 1214360788 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric
< 1214361068 0 :kwertii!unknown@unknown.invalid QUIT :"bye"
< 1214361210 0 :Dewi!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214361210 0 :puzzlet!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214361229 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1214361229 0 :Dewi!n=dewi@203-217-37-54.dyn.iinet.net.au JOIN :#esoteric
< 1214361312 0 :fizzie!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214361312 0 :lifthras1ir!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214361353 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric
< 1214361353 0 :lifthras1ir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric
< 1214361428 0 :fizzie!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214361428 0 :lifthras1ir!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214361453 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric
< 1214361453 0 :lifthras1ir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric
< 1214361504 0 :sekhmet!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214361539 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric
< 1214361650 0 :cherez!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214361650 0 :AnMaster!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214361650 0 :shachaf!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214361650 0 :GregorR[Prague]!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214361650 0 :Ilari!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214361680 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1214361680 0 :Ilari!n=user@a88-112-38-36.elisa-laajakaista.fi JOIN :#esoteric
< 1214361680 0 :GregorR[Prague]!n=gregor@71.237.179.105 JOIN :#esoteric
< 1214361680 0 :shachaf!n=shachaf@66.17.178.32 JOIN :#esoteric
< 1214361680 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric
< 1214361881 0 :Phoneix!n=Phoenix@71-10-50-36.dhcp.bycy.mi.charter.com JOIN :#esoteric
< 1214361953 0 :Phoneix!unknown@unknown.invalid QUIT :"Leaving"
< 1214362292 0 :ihope!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214362331 0 :ihope!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214362454 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214362455 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lo
< 1214362456 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pol
< 1214362458 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :!!
< 1214367047 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :augur.
< 1214367055 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah
< 1214367092 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :how can i help you
< 1214367265 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is the Chainsaw dude still around?
< 1214367919 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214368318 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what?
< 1214368371 0 :ihope___!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214368390 0 :ihope___!unknown@unknown.invalid NICK :ihope
< 1214370032 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :augur : chainsaw.
< 1214370038 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :On Isharia
< 1214370041 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The ircop
< 1214370047 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dont know who that is
< 1214370059 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is he thar?
< 1214370139 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :theres noone there named chainsaw that i can see
< 1214370260 0 :pikhq!unknown@unknown.invalid QUIT :"leaving"
< 1214370812 0 :cherez!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214370812 0 :AnMaster!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214370812 0 :shachaf!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214370812 0 :GregorR[Prague]!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214370813 0 :Ilari!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214370832 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1214370832 0 :Ilari!n=user@a88-112-38-36.elisa-laajakaista.fi JOIN :#esoteric
< 1214370832 0 :GregorR[Prague]!n=gregor@71.237.179.105 JOIN :#esoteric
< 1214370832 0 :shachaf!n=shachaf@66.17.178.32 JOIN :#esoteric
< 1214370832 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric
< 1214370854 0 :AnMaster!unknown@unknown.invalid QUIT :SendQ exceeded
< 1214370913 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric
< 1214371351 0 :ihope___!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214371501 0 :ihope____!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214372221 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214372532 0 :evincar!n=chatzill@WPIS-64-140-228-94.tnt2.modem.worldpath.net JOIN :#esoteric
< 1214372544 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Blurg.  I'm back after a ridiculously long absence.
< 1214372580 0 :ihope___!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214372608 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.o
< 1214372610 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :greetings!
< 1214372630 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Hi.  I don't think we've met.
< 1214372677 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Who are you?
< 1214372723 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Well, it *has* been a while, then.
< 1214372747 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I think the last time I was here I was making Alchemy and...
< 1214372751 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :blast, what was that other one?
< 1214372766 0 :ihope____!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214372774 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :...Selector.
< 1214372814 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what now?
< 1214373415 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs.
< 1214373423 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :So what's new in the eso world?
< 1214373437 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :As previously implied, I've been out of it a spell.
< 1214374938 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol and i are making what tusho/ehird SWEARS is an esolang but which i dont think is an esolang
< 1214375089 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :And I'm not making an interpreter for my awesome esolang, for some reason.
< 1214375107 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I am full of lazy :o
< 1214375239 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, there's the new eso website
< 1214375258 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://eso-std.org/
< 1214375272 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :With this : http://forum.eso-std.org/
< 1214375274 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :And this : http://code.eso-std.org/
< 1214375356 0 :GreaseMonkey!n=gm|--0@122-57-235-233.jetstream.xtra.co.nz JOIN :#esoteric
< 1214376762 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :augur:  what's the deal, then?  Link me up or give me a rundown.
< 1214376916 0 :evincar!unknown@unknown.invalid QUIT :"ChatZilla 0.9.83 [Firefox 2.0.0.14/2008040413]"
< 1214379880 0 :augur_!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1214379880 0 :augur!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214380799 0 :clog!unknown@unknown.invalid QUIT :ended
< 1214380800 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1214381531 0 :cherez!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214381610 0 :jix!n=jix@paed-gw.schule.bremen.de JOIN :#esoteric
< 1214381651 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1214381841 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214381845 0 :Bishopshate!n=hix@ANantes-252-1-35-31.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214386143 0 :atsampson!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214386143 0 :bsmntbombdood!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214386164 0 :bsmntbombdood!n=gavin@97-118-112-136.hlrn.qwest.net JOIN :#esoteric
< 1214386164 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric
< 1214386796 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214386869 0 :GreaseMonkey!n=gm|--0@122-57-235-233.jetstream.xtra.co.nz JOIN :#esoteric
< 1214388964 0 :Bishopshate!unknown@unknown.invalid PRIVMSG #esoteric :http://www.conservapedia.com/Conservapedia:Lenski_dialog
< 1214388969 0 :Bishopshate!unknown@unknown.invalid PRIVMSG #esoteric :Awesome.
< 1214388971 0 :Bishopshate!unknown@unknown.invalid PRIVMSG #esoteric :Go Science!
< 1214388976 0 :Bishopshate!unknown@unknown.invalid NICK :Slereah
< 1214389560 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214389611 0 :oklopol!unknown@unknown.invalid QUIT :"( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )"
< 1214390116 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Lenski's reply in a nutshell, once all the talk pollution and ad hominem attacks are removed: No, I will not give you my raw data or my E. Coli samples, not to you or any other non-Darwinist."
< 1214390117 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ahahah
< 1214390124 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The talk page is made of gold
< 1214391941 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Remote closed the previous member app"
< 1214392233 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214393825 0 :KingOfKarlsruhe!n=cypher@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric
< 1214393871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214393872 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :text into brainf*ck converter written in Python http://paste.pocoo.org/show/77688/
< 1214393904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you are new here?
< 1214393917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in this channel you can write out the u for the programming language name ;P
< 1214393954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe, oh it generates a program which outputs the text?
< 1214393977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is C coder, not a python coder
< 1214393982 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the german text="Hallo Welt" convert into Brainfuck
< 1214394004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I'm from Sweden and don't speak german
< 1214394018 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :Hallo Welt == Hello World :)
< 1214394027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but an obvious enchantment would be to read the text from a text file
< 1214394054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :        self.befehl ??
< 1214394058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :befehl?
< 1214394087 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :self.befehl == german word for self.command
< 1214394109 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :or instruction
< 1214394167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe, you may want to make it purely English, it is the common language for computer stuff really ;/
< 1214394176 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: replace the text=".." with what you want.. like this text="Hello from Sweden"
< 1214394179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(why couldn't Swedish be that! ;))
< 1214394200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe, well that would be: "Hej från Sverige"
< 1214394200 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes thats true ^^
< 1214394206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure if it can translate utf8
< 1214394222 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :only ASCII in range a to z
< 1214394240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and upper case I guess
< 1214394243 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214394256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait you can encode å in latin-1
< 1214394262 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :you can write it in lower cases the program convert it into upper
< 1214394357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got an idea
< 1214394362 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :its a 10 minutes program ^^
< 1214394364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how you can encode any string
< 1214394388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :utf8 can be described as a set of 8 bit chars
< 1214394399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just allow encoding any 8-bit char
< 1214394408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :without caring about what it means
< 1214394415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in other words: encode a binary string
< 1214394416 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :yes you need the worth of the character
< 1214394434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in C a char is really just another integer
< 1214394441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :depending on how you treat it
< 1214394459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure if you can do that in python
< 1214394486 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :replace the line 18 with self.befehl = [198, 98, 98]
< 1214394525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well you should IMO be able to do it from the original string right?
< 1214394640 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214394674 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :with ord('å') but "å" is not in range(128)
< 1214394704 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :you need the hex 0xc3 then append it into self.befehl... but in decimal
< 1214394774 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :like this self.befehl = [int(0xc3), ...]
< 1214394921 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: its version 0.0.1 :) if i have fun i write version 0.0.2 in full english and with unicode
< 1214395008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214395017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe, well I don't know python
< 1214395031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I would just treat the input file in C as a binary file
< 1214395180 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :you want to convert a binary file into brainfuck ?
< 1214395892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe, why not? that would allow utf8 too
< 1214395898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just output the same chars
< 1214395900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as you get in
< 1214395915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not caring about what the string contains
< 1214395923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just treat the string as a series of numbers
< 1214395945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for a computer both are the same!
< 1214396128 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: in python you can get the integer from a Char with ord('C') thats 67
< 1214396136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm. there is setproctitle() on *BSD to set entry in ps output, I have seen same effect on linux too but can't find the function in question. So how do you do it on Linux?
< 1214396157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe, well I don't code high level scripting languages like python
< 1214396158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I code C
< 1214396159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214396167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :google for cfunge for example
< 1214396198 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i have a C - Book here ^^ i try it to code in C
< 1214396343 0 :oklopol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric
< 1214396554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe, only saying I can't really help you with python
< 1214396558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, hi
< 1214396571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, do you know this maybe?:
< 1214396574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm. there is setproctitle() on *BSD to set entry in ps output, I have seen same effect on linux too but can't find the function in question. So how do you do it on Linux?
< 1214396608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :google have proven unhelpful
< 1214396845 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, i code a new version to convert any File into a Brainfuck-program and if i have finished it i paste it in here
< 1214396855 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :bye
< 1214396855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice
< 1214396860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :do stay
< 1214396861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214396867 0 :KingOfKarlsruhe!unknown@unknown.invalid PART #esoteric :?
< 1214396912 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214396922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't know that kind of stuff, generally.
< 1214399058 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214399085 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1214399190 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214399583 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214401135 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214401308 0 :jix!n=jix@dyndsl-091-096-049-009.ewe-ip-backbone.de JOIN :#esoteric
< 1214402141 0 :RedDak!n=dak@host24-87-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1214402693 0 :ais523!n=ais523@chillingi.eee.bham.ac.uk JOIN :#esoteric
< 1214402943 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214403986 0 :Slereah!n=hix@ANantes-252-1-13-223.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214404207 0 :Slereah_!n=hix@ANantes-252-1-85-17.w81-48.abo.wanadoo.fr JOIN :#esoteric
< 1214404493 0 :oklofok!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric
< 1214404520 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1214405247 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214406411 0 :oklopol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric
< 1214406413 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1214407169 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services.
< 1214407179 0 :jix!n=jix@dyndsl-091-096-060-039.ewe-ip-backbone.de JOIN :#esoteric
< 1214408397 0 :Slereah!n=hix@ANantes-252-1-37-171.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214408486 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric
< 1214408873 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services.
< 1214408883 0 :jix!n=jix@dyndsl-080-228-182-244.ewe-ip-backbone.de JOIN :#esoteric
< 1214409010 0 :oklofok!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric
< 1214409243 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat"
< 1214409269 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric
< 1214409395 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214409967 0 :augur_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out)
< 1214410023 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1214410053 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214410264 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1214410283 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523
< 1214410296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, obviously you were going to win today
< 1214410301 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why
< 1214410307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I'm not on my usual client
< 1214410311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the channel wasn't active
< 1214410313 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh, okay
< 1214410317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I had no reason to check it until you nickpinged me
< 1214410317 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is ill :(
< 1214410327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so was I a few days ago
< 1214410335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and my neck still hurts, but I think that's unrelated
< 1214410338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i caught it from you, obviously
< 1214410340 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :over the INTERNET!
< 1214410346 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh noes
< 1214410376 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :idea
< 1214410380 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :filter 'hi' to '/kickban'
< 1214410382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and vise versa
< 1214410393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: probably a bad idea
< 1214410400 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214410407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although you could always use a duplication prevention bot to get rid of hispam if you wanted
< 1214410447 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214410548 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Win what?
< 1214410646 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION works on the Warp virus project
< 1214410649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ?
< 1214410656 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> well, obviously you were going to win today
< 1214410659 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, the say-hi-first competition
< 1214410665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :between me and tusoh
< 1214410669 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/oh/ho/
< 1214410674 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we never agreed to it, it just sort of happened
< 1214410719 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :04:27:40 <AnMaster> do stay
< 1214410719 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :04:27:41 <AnMaster> :)
< 1214410719 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :04:27:47 --- part: KingOfKarlsruhe left #esoteric
< 1214410721 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :looooooooool
< 1214410765 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what should I do if I discover that a virus can travel through the Warp?
< 1214410848 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: spread it
< 1214411132 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, my first attempt failed
< 1214412100 0 :tusho!unknown@unknown.invalid QUIT :"And then-"
< 1214412129 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1214412140 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214412307 0 :tusho!unknown@unknown.invalid QUIT :Client Quit
< 1214412321 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1214412500 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So.
< 1214412557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :trying hard to get a conversation going?
< 1214412565 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214412566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :generally speaking, having a subject helps
< 1214412619 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The crisis that would occur in the CC if a Warp virus was possible, which it doesn't seem to be possible
< 1214412833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi
< 1214412839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how goes cfunge stuff?
< 1214412860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fffungi or ffungi
< 1214412864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not at the moment, because I'm on the wrong computer
< 1214412865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure what name it should have
< 1214412877 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm on Windows shelling into SunOS right now, making it a lot harder to do programming
< 1214412882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed
< 1214412884 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I like fffungi
< 1214412885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why are you on that?
< 1214412890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hard to type
< 1214412895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ffungi is simpler to type
< 1214412905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway it is a joke about fffi and funge
< 1214412907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214412908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ffi
< 1214412919 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because this is a Windows computer, and SunOS is the only thing it can shell into
< 1214412931 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've been known to shell from there into a third OS but the performance of that is just awful
< 1214412954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but why are you on windows...
< 1214412963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why not on your usual OS?
< 1214412966 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't have my laptop on me at the moment
< 1214412976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah you will later today?
< 1214412976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so this is a Uni computer
< 1214412986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would involve going home and coming back again
< 1214412988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so probably not
< 1214412999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, aww why did you leave it at home then :(
< 1214413010 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because I went into town earlier today
< 1214413014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah I see
< 1214413521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, did you get any further after you got home yesterday?
< 1214413533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, it was past midnight by then
< 1214413535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also what is the darcs checkout url now again?
< 1214413549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://eso-std.org/darcs/c-intercal/ from memory
< 1214413560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's right
< 1214413560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and darcs checkout command?
< 1214413604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not sure, I haven't tried to check out recently on darcs, its help knows and I normally check that but I don't have a copy of it on me at the moment
< 1214413618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :darcs get, apparently
< 1214413621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah darcs get
< 1214413627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just found it
< 1214413646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :29 revisions? not a lot
< 1214413658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I only started versioning recently
< 1214413666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there were loads of changes before that which were never versioned
< 1214413670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214413675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cfunge got lots of revisions
< 1214413699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I normally make each commit one logic change
< 1214413710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like if I change two unrelated things I make them each different commits
< 1214413714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :helps tracking stuff
< 1214413731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: same here, I often work on things in parallel but I use darcs to commit them separately
< 1214413743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's why the last few patches to the build system and to created operators are all jumbled up
< 1214413767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? I try to make them in logic order too
< 1214413780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and: every revision should compile
< 1214413798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(ideally)
< 1214413817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :every revision compiles for me, but often half-completed features will segfault or otherwise error on trying to use them
< 1214413826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :however features that were there beforehand ought to still work
< 1214413826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes
< 1214413848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except when I accidentally broke them, which happens from time to time
< 1214413866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep
< 1214413879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :happened to me too
< 1214414060 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214414233 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214414336 0 :RodgerTheGreat!n=Rodger@wads-5-232-63.resnet.mtu.edu JOIN :#esoteric
< 1214415066 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :{MULTICS fathered UNIX
< 1214415067 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but sadly, UNIX cannot father anything.} -- reddit
< 1214415408 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214416276 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hehe
< 1214416549 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you'd think unix/eunuchs puns would be old by now
< 1214416550 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214416917 0 :tusho!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416917 0 :ais523!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416918 0 :atsampson!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416918 0 :bsmntbombdood!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416918 0 :Sgeo!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416918 0 :RedDak!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416919 0 :Judofyr!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416919 0 :cherez!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416919 0 :AnMaster!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416920 0 :shachaf!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416920 0 :GregorR[Prague]!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416920 0 :Ilari!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416920 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416921 0 :fizzie!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416921 0 :lifthras1ir!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416922 0 :jix!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416923 0 :sekhmet!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416924 0 :oklofok!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416924 0 :Dewi!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416924 0 :puzzlet!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416927 0 :Slereah!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416927 0 :Polar!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416927 0 :lament!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416927 0 :AAA_AAA!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416928 0 :augur!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416928 0 :sebbu!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416929 0 :Deewiant!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416929 0 :SimonRC!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416929 0 :mtve!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416955 0 :RodgerTheGreat!n=Rodger@wads-5-232-63.resnet.mtu.edu JOIN :#esoteric
< 1214416955 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1214416955 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1214416955 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric
< 1214416955 0 :oklofok!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric
< 1214416955 0 :jix!n=jix@dyndsl-080-228-182-244.ewe-ip-backbone.de JOIN :#esoteric
< 1214416955 0 :Slereah!n=hix@ANantes-252-1-37-171.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214416955 0 :ais523!n=ais523@chillingi.eee.bham.ac.uk JOIN :#esoteric
< 1214416955 0 :RedDak!n=dak@host24-87-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1214416955 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1214416955 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric
< 1214416955 0 :bsmntbombdood!n=gavin@97-118-112-136.hlrn.qwest.net JOIN :#esoteric
< 1214416955 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1214416955 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric
< 1214416955 0 :shachaf!n=shachaf@66.17.178.32 JOIN :#esoteric
< 1214416955 0 :GregorR[Prague]!n=gregor@71.237.179.105 JOIN :#esoteric
< 1214416955 0 :Ilari!n=user@a88-112-38-36.elisa-laajakaista.fi JOIN :#esoteric
< 1214416955 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric
< 1214416955 0 :lifthras1ir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric
< 1214416955 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric
< 1214416955 0 :AAA_AAA!n=Quendion@145.175.adsl.brightview.com JOIN :#esoteric
< 1214416955 0 :Polar!i=polar@arunprasannan.com JOIN :#esoteric
< 1214416955 0 :Deewiant!n=mniemenm@peridootti.hut.fi JOIN :#esoteric
< 1214416955 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric
< 1214416955 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric
< 1214416955 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric
< 1214416955 0 :sebbu!n=sebbu@ADijon-152-1-90-203.w81-50.abo.wanadoo.fr JOIN :#esoteric
< 1214416955 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric
< 1214416955 0 :Dewi!n=dewi@203-217-37-54.dyn.iinet.net.au JOIN :#esoteric
< 1214416988 0 :Slereah_!n=hix@ANantes-252-1-8-63.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214416993 0 :cherez!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416993 0 :Sgeo!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416993 0 :Ilari!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416993 0 :GregorR[Prague]!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416993 0 :Judofyr!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416993 0 :AnMaster!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416993 0 :shachaf!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214416993 0 :RedDak!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214417018 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric
< 1214417018 0 :RedDak!n=dak@host24-87-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1214417018 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1214417018 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1214417018 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric
< 1214417018 0 :Ilari!n=user@a88-112-38-36.elisa-laajakaista.fi JOIN :#esoteric
< 1214417018 0 :GregorR[Prague]!n=gregor@71.237.179.105 JOIN :#esoteric
< 1214417018 0 :shachaf!n=shachaf@66.17.178.32 JOIN :#esoteric
< 1214417087 0 :tusho!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214417087 0 :atsampson!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214417088 0 :bsmntbombdood!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214417088 0 :ais523!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214417088 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214417089 0 :SimonRC!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214417089 0 :mtve!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214417127 0 :RodgerTheGreat!n=Rodger@wads-5-232-63.resnet.mtu.edu JOIN :#esoteric
< 1214417327 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hooray for netsplit wednesday
< 1214417350 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric
< 1214417350 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric
< 1214417367 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1214417367 0 :ais523!n=ais523@chillingi.eee.bham.ac.uk JOIN :#esoteric
< 1214417367 0 :bsmntbombdood!n=gavin@97-118-112-136.hlrn.qwest.net JOIN :#esoteric
< 1214417367 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric
< 1214417564 0 :atsampson!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214417564 0 :bsmntbombdood!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214417565 0 :tusho!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214417565 0 :ais523!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214417580 0 :tusho!n=tusho@91.105.124.212 JOIN :#esoteric
< 1214417580 0 :ais523!n=ais523@chillingi.eee.bham.ac.uk JOIN :#esoteric
< 1214417580 0 :bsmntbombdood!n=gavin@97-118-112-136.hlrn.qwest.net JOIN :#esoteric
< 1214417580 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric
< 1214417615 0 :Judofyr!unknown@unknown.invalid QUIT :
< 1214417950 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214418260 0 :ais523!unknown@unknown.invalid QUIT :"I'll brb"
< 1214418466 0 :KingOfKarlsruhe!n=cypher@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric
< 1214418478 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you are here ?
< 1214418502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe, yes?
< 1214418507 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :http://paste.pocoo.org/show/77771/
< 1214418511 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :new version ^^
< 1214418528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe, this works on any binary file?
< 1214418531 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :i hope it works... i don't testet it
< 1214418538 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :i hope ^^
< 1214418592 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214418699 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :it converts any byte in range 10 .. 999
< 1214418719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bytes are in the range 0-255
< 1214418730 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :ok then 10..255
< 1214418735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214418747 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :my brain is F...
< 1214418776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway will test it in a bit, I'm IRCing from PDA atm
< 1214418808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe, anyway brainfuck only got the range 0-255
< 1214418826 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214418832 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: PDA? how old fashioned
< 1214418832 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1214418836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, hah
< 1214418844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION IRCs from his iphone :P
< 1214418852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :blergh I don't like that
< 1214418866 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :meh, I do :P
< 1214418885 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a root shell on his iphone
< 1214418993 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: edit the line 92 from my program and enter the location of your file that you want to convert
< 1214419002 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe: he's on a pda
< 1214419017 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :tosho: i know :)
< 1214419033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a pda without python
< 1214419158 0 :ais523!n=ais523@chillingi.eee.bham.ac.uk JOIN :#esoteric
< 1214419165 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :back
< 1214419191 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wb ais523
< 1214419720 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i've fixed the bug now it converts any byte ( in theory ) in range 0 to 255
< 1214419723 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :http://paste.pocoo.org/show/77776/
< 1214419779 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe: pretty cool
< 1214419786 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :though text->brainfuck programs are quite common
< 1214419796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe, nice
< 1214419820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what are you coding atm?
< 1214419829 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nothin
< 1214419830 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :g
< 1214419831 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214419832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I dare you to make a C -> brainfuck compiler!
< 1214419838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I won't
< 1214419839 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214419848 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there's already two
< 1214419852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are?
< 1214419859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually I've had some thoughts of writing one of those as a gcc backend
< 1214419863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that can convert any C99 to brainfuck?
< 1214419868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hahaha
< 1214419875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, on your laptop?
< 1214419878 0 :augur_!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1214419878 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, c89
< 1214419878 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically implement a simple CPU of a custom desgin in BF
< 1214419888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, on the Uni computer
< 1214419896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why were you afk?
< 1214419899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I would have been gone for 2 hours or so if I'd gone home and come back
< 1214419902 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I was getting food
< 1214419904 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: gregorr's c2bf
< 1214419905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha
< 1214419906 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and one in libbf
< 1214419925 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: want a decent unix? You can shell into this machine. :-P
< 1214419929 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It even does x11 forwarding!
< 1214419943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, but that involves recursive sshing
< 1214419947 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is ridiculously slow
< 1214419951 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no
< 1214419953 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just ssh in from windows
< 1214419956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I already have to shell just to get to a UNIXy environment
< 1214419966 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I can't, it's a special locked-down ssh-to-one-place-only thing
< 1214419972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :eurh
< 1214419976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sucks
< 1214419984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i take it copying over PuTTY.exe for a bit would be against your morals
< 1214419985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, wget putty?
< 1214419993 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ais523 has some weird morals
< 1214419997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214420000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: on a public computer?
< 1214420012 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he uses Outlook Web Access just because his uni policy says he should
< 1214420017 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(and he's probably the only one who obeys that)
< 1214420046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it makes no sense still to lock it down to one if you still can ssh to a common system!
< 1214420050 0 :augur!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214420055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then ssh from there
< 1214420066 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: considering how bad the performance is nobody would do that
< 1214420068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think it's something to do with easiness to support for the IT people
< 1214420068 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so it isn't that crazy
< 1214420075 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :however ... why do they only offer SunOS
< 1214420076 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's crazy
< 1214420088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even solaris would be better
< 1214420094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sunos is the old name after all
< 1214420095 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it's what's on their large high-performance computers, apparently they never bothered to upgrade it
< 1214420104 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: SunOS and Solaris are based on different codebases
< 1214420107 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: enterprisey
< 1214420111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, they are?
< 1214420113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I se
< 1214420115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see*
< 1214420116 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they discontinued SunOS when they started work on Solaris
< 1214420144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214420168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but yes, SunOS is ridiculously old
< 1214420170 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i feel for you
< 1214420172 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1214420177 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least it's UNIXy
< 1214420195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :before they installed Firefox on here I used to even use it for ancient Mozilla
< 1214420206 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which went and blanked [[Talk:Main Page]] on Wikipedia once
< 1214420212 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's how old it is
< 1214420220 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it can't even handle Monobook properly
< 1214420319 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how did it do that?
< 1214420336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: by just ignoring the contents of the edit box when I tried to submit an edit
< 1214420356 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, even when it wasn't doing that, it was line-wrapping text fields
< 1214420367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :taking long lines in the edit box and putting hard newlines in them on submit
< 1214420372 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it wasn't round-tripping even with no changes
< 1214420461 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wow
< 1214420960 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1214421025 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Zoop.
< 1214421037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pong
< 1214421221 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Zoop.
< 1214421364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this conversation is going nowhere
< 1214421447 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So it's in the Universe but not a world?
< 1214421454 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :</terrible-AW-techie-joke>
< 1214421610 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what
< 1214421649 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :When you're in the AW universe but not in a world, you show as being Nowhere (I think)
< 1214421843 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AW?
< 1214421854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AW?
< 1214421878 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Active Worlds
< 1214421882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh?
< 1214421893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still that odd game?
< 1214422003 0 :ais523!unknown@unknown.invalid QUIT :Client Quit
< 1214422100 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :uh
< 1214422101 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye ais523
< 1214422114 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: creatures isn't odd :-P
< 1214422126 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what Sgeo does with it is, though
< 1214422133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214422174 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Active Worlds != Creatures in any way shape or form
< 1214422190 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's a memorial to a dead CC member in AW..
< 1214422234 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://creatures.wikia.com/wiki/SteerPike'
< 1214422236 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://creatures.wikia.com/wiki/SteerPike
< 1214422971 0 :augur_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out)
< 1214423006 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1214423998 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :OMG GUYS
< 1214424001 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :GUISE GUISE GUISE
< 1214424030 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :OMG AUGUR! AWGAR AWGAR AWGAR?
< 1214424037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AUGUR!!!!!!!!!!!!!
< 1214424039 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dude check this out: http://news.bbc.co.uk/2/hi/uk_news/wales/7471724.stm
< 1214424049 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we need to build some of these and release them
< 1214424053 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :all of us
< 1214424055 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :all over the planet
< 1214424060 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we need to do it all at the same time
< 1214424074 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pztk
< 1214424092 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :how fucking awesome would it be to fuck with all those ufo people
< 1214424443 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Building real flying saucer (somehow) and flying around with it could be even better (if one doesn't mind potential fines from FAA)... :-)
< 1214424449 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Hah.
< 1214424461 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I think that might be a bit harder :P
< 1214424698 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so are we gonna do this? :o
< 1214424706 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :didn't the chinese just build a flying saucer
< 1214424712 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no oklo
< 1214424716 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :are you in oklo?
< 1214424718 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :who was it then
< 1214424719 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or are you out?
< 1214424752 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... Producing enough force to lift it without expending too much fuel is the main problem... :-)
< 1214424757 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :http://markstechnologynews.blogspot.com/2008/06/watch-out-chinese-flying-saucers-about.html
< 1214424998 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1214424998 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1214424999 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214425002 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :neways
< 1214425064 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :afk
< 1214425395 0 :Slereah!n=hix@ANantes-252-1-11-115.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214425696 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1214425892 0 :oklofok!unknown@unknown.invalid QUIT :"( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )"
< 1214425900 0 :cctoide!n=fortytwo@87-196-35-247.net.novis.pt JOIN :#esoteric
< 1214426204 0 :SoapX!n=lypelpyp@d-65-175-254-105.cpe.metrocast.net JOIN :#esoteric
< 1214426485 0 :Judofyr!unknown@unknown.invalid QUIT :
< 1214426501 0 :SoapX!unknown@unknown.invalid NICK :Lollipop
< 1214426514 0 :Lollipop!unknown@unknown.invalid NICK :Lollypop
< 1214426538 0 :Lollypop!unknown@unknown.invalid NICK :Lolli
< 1214426562 0 :RedDak!n=dak@host24-87-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric
< 1214426620 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1214427252 0 :Lolli!unknown@unknown.invalid PART #esoteric :?
< 1214428175 0 :Judofyr!unknown@unknown.invalid QUIT :
< 1214428300 0 :Qhestion!n=Qhestion@Z5d7d.z.pppool.de JOIN :#esoteric
< 1214428494 0 :Qhestion!unknown@unknown.invalid PRIVMSG #esoteric :i have a question concerning brainfck: if my code is, for example, "[a]b", and all cells are initialized to 0, will 'a' be executed (assuming 'a' is code) or will the interpreter jump directly to 'b'?
< 1214428544 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Qhestion: *brainfuck
< 1214428553 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it'll jump to b of course
< 1214428563 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[...] only executse if the memory cell in the pointer is not 0
< 1214428584 0 :Qhestion!unknown@unknown.invalid PRIVMSG #esoteric :O_o that explains alot
< 1214428596 0 :Qhestion!unknown@unknown.invalid PRIVMSG #esoteric :well, i KNEW something was wrong with my interpreter :D
< 1214428629 0 :Qhestion!unknown@unknown.invalid PRIVMSG #esoteric :oh and, in a[b[c]d]e, it will go a -> e, right?
< 1214428681 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Qhestion: Yes, unless a leaves it at nonzero cell..
< 1214428683 0 :Qhestion!unknown@unknown.invalid PRIVMSG #esoteric :yeah it will, tested it
< 1214429079 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Qhestion:
< 1214429086 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[ = while (memory[ptr])
< 1214429091 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :] = endwhile
< 1214429161 0 :Qhestion!unknown@unknown.invalid PRIVMSG #esoteric :oh... i thought it was the other way around, which explains why my interpreter does not do what its supposed to :)
< 1214431516 0 :Qhestion!unknown@unknown.invalid PART #esoteric :?
< 1214431833 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye all
< 1214431844 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat"
< 1214433092 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1214433218 0 :jix!unknown@unknown.invalid QUIT :"CommandQ"
< 1214433491 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://www.flickr.com/photos/10622064@N03/2554098095/
< 1214433494 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :slereah you dumbass :P
< 1214433588 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :My ass is not dumb >:|
< 1214433608 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i didnt say it was
< 1214433610 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214433650 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :I see what you did there, augur
< 1214433745 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hello cctoide.
< 1214433752 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Are you new in our midst?
< 1214433756 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Who are you.
< 1214433758 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :Hello Slereah.
< 1214433774 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :I'm your secret stalker.
< 1214433800 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::rapes cctoide::
< 1214433816 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :That's not how it works.
< 1214433835 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :IT IS WHEN I RAPE YOU
< 1214433861 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :that's what I said
< 1214433927 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that's what SHE said
< 1214434009 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :well clearly she's a copycat
< 1214434030 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1214434154 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So mister cctoide
< 1214434162 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Was there any lulz with Chainsaw?
< 1214434187 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :who the frell is chainsaw
< 1214434188 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :well, it made a new entry in my drama folder
< 1214434209 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :either way it won't last more than 10 days, it seems
< 1214434277 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :also luls@your French HL2
< 1214434297 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214434312 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :who the fuck is chainsaw?!
< 1214434312 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I know.
< 1214434319 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Temporary K-line 15360 min."
< 1214434327 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What a dickweed
< 1214434340 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :His first kline made note of "harrasment" on him :D
< 1214434348 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :I DONT UNDERSTAND
< 1214434349 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :T_T
< 1214434350 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm not the one following him everywhere!
< 1214434356 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :augur : yep, you don't.
< 1214434367 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :that's why you don't troll channels on your home network you cheese manipulator
< 1214434383 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im so confused :(
< 1214434402 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it was pretty fun.
< 1214434408 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :on the bright side you killed erelae so hurrah
< 1214434413 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Orly?
< 1214434422 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Plus, "you"?
< 1214434423 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :well, I think so
< 1214434430 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't the only one!
< 1214434437 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :because erelae is "BANISHED" now
< 1214434452 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Onoes!
< 1214434458 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :I know, and I am most shocked that Monsieur Kode was involved in this affair
< 1214434533 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'd be, but I don't really know who that guy is.
< 1214434571 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :He's a 3/4 respectable guy!
< 1214434584 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :BUT WHAT ABOUT THAT QUARTER
< 1214434613 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's the quarter that got him banned
< 1214434618 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe you were a bad influence!
< 1214434637 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it was all because of that new dude, you know.
< 1214434646 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He was here, all like "I'm from other channels"
< 1214434653 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So we had to do something.
< 1214434655 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :Chainsaw, from the internets?
< 1214434660 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Nah
< 1214434669 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A guy with a hardon for Nintendo
< 1214434677 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Forgot his nick.
< 1214434688 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :So there was a SPY around there
< 1214434702 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :was he given away by the massive number of cigarettes
< 1214434762 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I think it was the paper mask that gave him away
< 1214434803 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :mm hmm
< 1214435455 0 :tusho_!n=tusho@91.105.117.61 JOIN :#esoteric
< 1214436424 0 :tusho!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214436522 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :"Konversation terminated!"
< 1214437873 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Sieg Heil, thats your Hitler reference, which you still cant whip out without some backlash. Thats impressive staying power. I mean five, six decades on and hes still the worlds number one symbol of evil. Imagine that. Hes like the Mickey Mouse of evil. Except Goofy is Goebbels and Minnie is on fire in a ditch."
< 1214437981 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if that makes Black Pete Stalin...
< 1214437987 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :BLARGH
< 1214438113 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :hmm, Slereah is like headcrabs
< 1214438115 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or maybe Chamberlain
< 1214438120 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :a good conditioner!
< 1214438182 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :have you guys seen these things that are like
< 1214438190 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hot air balloons powered by the sun?
< 1214438225 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :they're basically just like black plastic bags made into a tube that you put air into then seal
< 1214438232 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and the sun heats them up and makes them float
< 1214439146 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214439273 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214439313 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1214440229 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :
< 1214440382 0 :ihope____!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214440401 0 :ihope____!unknown@unknown.invalid NICK :ihope
< 1214440443 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: if you join ##C as ihope____, you'd get banned
< 1214440476 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why?
< 1214440515 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :=== simmons.freenode.net banned *__*!*@* from ##c on Sunday, June 15, 2008 5:28:56 PM.
< 1214440520 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Looks like I'd already be banned.
< 1214440541 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214440573 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :##C used to be such a great channel, but i think that was before they introduced that ban
< 1214441094 0 :tusho_!unknown@unknown.invalid QUIT :
< 1214442387 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214444999 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :I HAS CAKE
< 1214445074 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :WHAT KIND
< 1214445906 0 :RodgerTheGreat!n=Rodger@wads-5-232-63.resnet.mtu.edu JOIN :#esoteric
< 1214445924 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I drew a comic about my fish: http://www.nonlogic.org/dump/images/1214442090-naggc.png
< 1214447246 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Your fish does not love you
< 1214447261 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :he doesn't act like it
< 1214447273 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the only emotions I ever see are rage, hunger and sleep
< 1214447279 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and I'm not sure sleep is an emotion
< 1214447299 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214447347 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it has an emoticon.
< 1214447367 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but then again, bettas are basically like very tiny, angry sharks
< 1214447495 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It does not look very shark like.
< 1214447557 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nah, it's more personality-wise
< 1214447558 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/f/fb/Redbettafish.jpg
< 1214447591 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He looks retarded.
< 1214447601 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that one isn't mine
< 1214447607 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(I'm assuming a male fish, somehow)
< 1214447623 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and that's definitely a male. Bettas are sexually dimorphic.
< 1214447647 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :for comparison, a female: http://upload.wikimedia.org/wikipedia/commons/b/bc/Betta_splendens_female.jpg
< 1214447698 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Her husband stole all her red lipstick, apparently
< 1214448248 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214449986 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finally manages to dig up that ancient signature: "Paul L. Kelly, whose world famous bright red Siamese fighting fish is, milligram for milligram, the fiercest creature on the planet."
< 1214450311 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It should be in a museum!
< 1214450311 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :awesome
< 1214450317 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Nah, that doesn't work.
< 1214450329 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to place "It should be in a museum!" somewhere.
< 1214450333 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if my Alpha could take kelly's on for size
< 1214450477 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION found it in http://pieceoftheuniverse.net/rhod/injoke.shtml, which is almost sort of a museum
< 1214451818 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The Portal song just make me so goddamn happy
< 1214451829 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's like a little ray of sunshine.
< 1214451832 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is true
< 1214451984 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Re-reading Discworld books, I notice that there's a lot of repeating exposition.
< 1214452011 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I know that not everyone read them all, but it can get annoying when you read them in a row.
< 1214452975 0 :ihope____!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214452995 0 :ihope____!unknown@unknown.invalid NICK :ihope
< 1214454081 0 :adu!n=ajr@pool-72-66-81-143.washdc.fios.verizon.net JOIN :#esoteric
< 1214456065 0 :GreaseMonkey!n=gm|--0@122-57-235-233.jetstream.xtra.co.nz JOIN :#esoteric
< 1214456964 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric
< 1214457046 0 :CakeProphet!unknown@unknown.invalid NICK :SevenInchBread
< 1214457440 0 :cctoide!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214457447 0 :oerjan!unknown@unknown.invalid QUIT :"leaving"
< 1214459263 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oi!
< 1214459557 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oy vey!
< 1214459585 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :hi
< 1214459602 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :hows the esoteric langs going?
< 1214459680 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Depends which ones!
< 1214460081 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oi vei vey!
< 1214460264 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Extend it as far as you want: oy vey vei vey vei vey vei vey vei vey vei vey vei vey vei vey vei vey vei vey vei vey vei...
< 1214460332 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242437182.dsl.bell.ca JOIN :#esoteric
< 1214460464 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://img.lulz.net/src/1214343427.kamilya_newhair.jpg
< 1214460473 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wrong link.
< 1214460476 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://img.lulz.net/src/Awesome_IRL.jpg
< 1214460478 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Thar.
< 1214461841 0 :poiuy_qwert!unknown@unknown.invalid QUIT :
< 1214461976 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :someone needs to shop that pic onto the deathstar
< 1214462840 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214464150 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1214467199 0 :clog!unknown@unknown.invalid QUIT :ended
< 1214467200 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1214472008 0 :olsner!unknown@unknown.invalid QUIT :"Leaving"
< 1214472269 0 :adu!unknown@unknown.invalid QUIT :
< 1214472636 0 :SevenInchBread!unknown@unknown.invalid QUIT :"haaaaaaaaaa"
< 1214473206 0 :KingOfKarlsruhe!n=cypher@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric
< 1214476157 0 :Slereah_!n=hix@ANantes-252-1-11-115.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214476159 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214477327 0 :RedDak!n=dak@87.18.90.165 JOIN :#esoteric
< 1214477609 0 :jamesstanley!n=james@82-33-119-96.cable.ubr06.stav.blueyonder.co.uk JOIN :#esoteric
< 1214479920 0 :Slereah!n=hix@ANantes-252-1-11-115.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214480347 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214480395 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Remote closed the previous member app"
< 1214481079 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214481086 0 :Slereah!n=hix@ANantes-252-1-11-115.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214481534 0 :jix!n=jix@dyndsl-080-228-182-244.ewe-ip-backbone.de JOIN :#esoteric
< 1214481655 0 :Slereah_!n=hix@ANantes-252-1-11-115.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214481867 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214481967 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214483363 0 :cctoide!n=fortytwo@87-196-67-58.net.novis.pt JOIN :#esoteric
< 1214483380 0 :oklopol!n=nnscript@a91-152-134-23.elisa-laajakaista.fi JOIN :#esoteric
< 1214483430 0 :GregorR[Prague]!unknown@unknown.invalid PRIVMSG #esoteric :Plof spec updated, more bits about the user language added.
< 1214483618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :prague does wonders
< 1214483795 0 :Slereah!n=hix@ANantes-252-1-11-115.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214483795 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214484093 0 :ihope____!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214484111 0 :ihope____!unknown@unknown.invalid NICK :ihope
< 1214484672 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214485839 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214486460 0 :RedDak!n=dak@87.18.90.165 JOIN :#esoteric
< 1214487110 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214491598 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214492409 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214495102 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214495142 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1214495305 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services.
< 1214495315 0 :jix!n=jix@dyndsl-091-096-052-224.ewe-ip-backbone.de JOIN :#esoteric
< 1214496618 0 :tusho!n=tusho@91.105.117.61 JOIN :#esoteric
< 1214496673 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: that ban makes no sense
< 1214497460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GenerateArithmeticOP(ADD,  32, +=, u, U, uint)
< 1214497464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what do you think?
< 1214497468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is a define
< 1214497472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214497474 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: uh whatever
< 1214497475 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214497476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GenerateArithmeticOP is a define
< 1214497479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let me pastebin it
< 1214497480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!
< 1214497510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/PTrnnB22.html
< 1214497517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, horrible eh?
< 1214497531 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242437182.dsl.bell.ca JOIN :#esoteric
< 1214497531 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pretty
< 1214497586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, and here is how I use it http://rafb.net/p/DKmb5N72.html
< 1214497693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, oh btw: only floating point and SYS instructions left to do
< 1214499029 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric
< 1214499096 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hisgeo
< 1214499293 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hit usho
< 1214499792 0 :Judofyr_!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1214499792 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214500068 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :don't be violent to usho, Sgeo
< 1214500155 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1214500289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1214500965 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'however humans cannot fly while awake.' - Wikipedia
< 1214500993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they can while sleeping?
< 1214501002 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214501002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you mean in their dreams?
< 1214501011 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I just quote the wikipedia.
< 1214501015 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DO NOT QUESTION ITS KNOWLEDGE.
< 1214501020 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It knows that humans cannot fly while awake.
< 1214501024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well weird statement
< 1214501038 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, I didn't know it!
< 1214501039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's perfectly true
< 1214501043 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's very useful knowledge.
< 1214501049 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Beforehand, I thought that humans flew all the time while awake.
< 1214501054 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Turns out I'm wrong! Thanks Wikipedia!
< 1214501324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<oklopol> it's perfectly true <-- yes. so is "it is dark at night, unless there is a forest fire", still hardly useful
< 1214501388 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Wakefulness
< 1214501388 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Wow. Another thing I learned today.
< 1214501582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, you only know esoteric programming?
< 1214501592 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: What's that?
< 1214501607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-_-
< 1214501619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, anyway that article is completely silly
< 1214501719 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214501723 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it makes too many assumptions
< 1214501727 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e.g. i'm pretty sure animals can listen
< 1214501735 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :still, if you see the box at the top, someone noticed
< 1214501744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: except yours isn't as true
< 1214501751 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: is it not?
< 1214501754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ok, add to the list
< 1214501754 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wow, 3 things i've learned today
< 1214501766 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can't wait to try the advanced DV task of the month..
< 1214501775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: forest fire is hardly the most probably thing to light up the night.
< 1214501792 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I should leak what it is..
< 1214501816 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: DV?
< 1214501821 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :DreamViews
< 1214501824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"the night is darker than the day assuming there are no forest fires or other natural disasters/phenomena/lamppoles/other stuff causing increased light level"
< 1214501831 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what is it
< 1214501831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, happy?
< 1214501839 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Site about lucid dreaming
< 1214501841 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(dreamviews is a lucid dreaming site, right? pretty sure I've seen it linked)
< 1214501844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, still bloody useless
< 1214501845 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I meant the task thing.
< 1214501863 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I should leak it
< 1214501869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: nobody cares
< 1214501873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf is "lucid dreaming"?
< 1214501880 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: concious dreaming
< 1214501884 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :realising you're dreaming
< 1214501885 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, a dream where you are aware that you are dreaming
< 1214501892 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :often comes with control over the dream
< 1214501894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ooh that xkcd
< 1214501901 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(up to 100% control)
< 1214501905 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i care
< 1214501905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with sleep keyboard ;PO
< 1214501905 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :er, xkcd did a comic about lucid dreaming?
< 1214501906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P*
< 1214501909 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214501911 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214501912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well not exactly
< 1214501916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you remember it?
< 1214501919 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214501925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"F1RST P0ST!"
< 1214501942 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has had a few low-level lucid dreams and one high-level one
< 1214501945 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :always trying, though
< 1214501950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I never had one
< 1214501953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how do you get one?
< 1214501958 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: many ways
< 1214501959 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :one is reality checks
< 1214501965 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you get in to a habit of looking at your hands
< 1214501970 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or looking at some text, looking away from it, and back again
< 1214501972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well how would I remember doing that?
< 1214501978 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just keep doing it in real life
< 1214501983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in a dream you won't have 5 fingers
< 1214501989 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you'll have 7, 3, or you'll have claws
< 1214501990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, eh, ppl will think I'm strange!
< 1214502000 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: OH NO. HE'S LOOKING AT HIS HAND.
< 1214502002 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WEIRDO.
< 1214502011 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :As a RC, I often try to push fingers through my palm
< 1214502020 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although I think lately that fails in my dreams
< 1214502022 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: stuff like that freaks me out a bit too much :-P
< 1214502023 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1214502030 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :apart from reality checks you can start the dream lucidly
< 1214502035 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :some common techniques:
< 1214502045 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WILD - wake induced lucid dream. You make your body fall asleep but your mind stay awake.
< 1214502060 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You go into sleep paralysis and then hypnagogic imagery which will eventually form into a dream scene.
< 1214502067 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i lucid dream a lot, unfortunately i always try to have sex with someone, and that wakes me up.
< 1214502070 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :However, since you never became unconcious, you'll be aware you're dreaming from the start.
< 1214502077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*wakes me
< 1214502082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1214502089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, learn from that mistake?
< 1214502090 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :MILD - mnemonic induced lucid dream. You repeat 'I am dreaming' continually, then fall asleep.
< 1214502093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :PRetty easy. :-P
< 1214502105 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WBTB - Wake back to bed. Teh most hradc0re of them all.
< 1214502111 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You sleep for like 5 hours, then your alarm wakes you up.
< 1214502112 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :For me, DV lucid tasks are a priority..
< 1214502116 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Then you do something for 30 minutes.
< 1214502116 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, sometimes i don't wake up.
< 1214502120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, i try every time
< 1214502122 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Then you go back to bed.
< 1214502126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, wet bed?
< 1214502128 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Most often you then do WILD or MILD.
< 1214502132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So yeah.
< 1214502141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nope, i have real feeling orgasms without ejaculating
< 1214502149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :weird
< 1214502163 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :My last lucid dream (which was very vivid) started by me trying WILD and then giving up, which turned it into MILD. :P
< 1214502168 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps.
< 1214502196 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :When my computer's locked, I have a dreamsign of my dad discovering that I can in fact use the computer
< 1214502207 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But all of my 'OMFG. I'M DREAMING.' dreams were very low-level
< 1214502213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(i.e. everything was still pretty fuzzy and I wasn't that lucid)
< 1214502222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214502229 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My second-to-most-recent dream had me thinking "If my dad discovers me on the laptop, it must be a dream because I can't get to it IRL"
< 1214502241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well wikipedia claims that "Dream recall is simply the ability to remember dreams. Good dream recall is often described as the first step towards lucid dreaming."
< 1214502244 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And I STILL didn't become lucid until my dad discovered me on the laptop
< 1214502246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that hardly ever happens to me
< 1214502267 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you have to practice
< 1214502271 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :keep a dream journal (log of dreams)
< 1214502276 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and when you wake up, stay still for a while
< 1214502283 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :this does some thiingies with muscles and the brains that helps you remember it.
< 1214502313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh, I have very bad morning mode
< 1214502324 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214502377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean *very bad*, I normally press snooze button at least twice and then gets up very angry and quite angry until breakfast is over
< 1214502390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/mode/mood/ btw
< 1214502417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah well you need to focus :-P
< 1214502425 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've slept 3 hours repeatedly pressing a 9 minute snooze.
< 1214502429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :before the first toast? impossible
< 1214502437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ok that is more than I have done
< 1214502454 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(then failed to press it, and slept a few more without the snooze)
< 1214502460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, hah
< 1214502491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i sleep 10-12 hours, i usually try to wake after 7-8 using an alarm clock.
< 1214502504 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that almost never works
< 1214502518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I use two clocks, one that won't stop beeping until I turn it off
< 1214502526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :set 15 minutes later
< 1214502532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and placed so I need to get up to reach it
< 1214502532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :will be fun to start uni after a year of not having to be anywhere in the mornings
< 1214502544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've basically had a year long holiday
< 1214502556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, try a clock that beeps until you get up and turn it off
< 1214502559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't help.
< 1214502568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :placing it so you can't reach it easily
< 1214502597 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, 1. i've slept for an hour with a clock beeping next to me 2. i can talk 10 minutes on the phone, then fall asleep again, and not even remember the phone call
< 1214502599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you actually need to take a few steps to get to it
< 1214502617 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, these are extreme cases though, usually that works for me, if i actually have somewhere to be
< 1214502640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, what about rigging the computer and a speaker and placing the computer where you can turn it off in another room?
< 1214502729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is, i just go back to sleep no matter whether i wake up or not, because i simply don't have any backbone in the morning.
< 1214502806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, what about forcing yourself to the breakfast table?
< 1214502806 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You can go back to sleep while sleeping?
< 1214502821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, seems so
< 1214502825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quite impressive
< 1214502837 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214502864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that might work, except my home consists of a bed, basically.
< 1214502890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, uh?
< 1214502899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have the breakfast table downstairs
< 1214502918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, so having to walk up again would not work when I'm that sleepy
< 1214502936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well kitchen table rather
< 1214502956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't have a downstairs
< 1214502957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214502973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't have a kitchen either
< 1214502979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just one room?
< 1214502986 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1214503002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ooh I know, electric bed: if you try to go back it will give a mild shock
< 1214503007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that *ought* to work
< 1214503037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214503040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've thought of that
< 1214503050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, well, that'd require some work
< 1214503096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, tilting bed? if you try to get back it will tip you off it
< 1214503114 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe
< 1214503128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that would be great, would have more room even.
< 1214503143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh?
< 1214503149 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it'd just tip me off in the morning, and press against the wall
< 1214503151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however I once fell off the bed while sleeping without waking up
< 1214503187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, you need an alarm first or you will get bruises.
< 1214503207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you get like 5 minutes warning
< 1214503226 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :after a few weeks, i'm sure i'd start waking up automatically just before the tilt.
< 1214503233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1214503239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however hard to implement
< 1214503251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not really
< 1214503263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, not harder
< 1214504223 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1214504767 0 :GregorR[Prague]!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214505854 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh my god
< 1214505859 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you know that guy who thought opera was free software
< 1214505862 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I pointed it out to him
< 1214505864 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :many times
< 1214505869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's replied again
< 1214505869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :{HAHAHA Oh, you're such a douchebag. Hilarious! And you take yourself so seriously, you've got to be a teenage american! It is free. You fail. Don't annoy me anymore. http://www.download.com/Opera/3000-2356_4-10005498.html Even better, stick your head in an oven and free the world of your shit.}
< 1214505873 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fucking lol
< 1214505951 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Did you define "free software" for him?
< 1214505955 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: yep
< 1214505967 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: here's the message he sent before that
< 1214505971 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Mayeb try using the words "open source"?
< 1214505972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :{Opera was initially paid software, but then became free a few years ago.
< 1214505973 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.download.com/Opera/3000-2356_4-10005498.html http://www.opera.com/free/
< 1214505973 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :note the word FREE.
< 1214505973 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Shame there are ignorants like you around, especially on reddit, who blindly blurt out the stupidest thing on their minds that they can't be bothered to substantiate.
< 1214505973 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So, you're either deluded or a retard. Now, YOU FAIL.
< 1214505974 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Don't bother answering.}
< 1214505982 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I just sent him this:
< 1214505983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :{Please see http://en.wikipedia.org/wiki/Free_software. It does not mean 'freeware', it means 'FOSS' (Free and Open Source Software).
< 1214505983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :If you had clicked the link you would have realised that. Please do so before replying again.}
< 1214505989 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is 100% ambiguous
< 1214505991 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214505992 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :unambigious
< 1214506014 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if he's a troll, though, he's great
< 1214506026 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if not he's pretty damn retarded
< 1214506520 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214507674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais isn't here yet?
< 1214507675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :odd
< 1214507776 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's what I thought
< 1214507787 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :probably forgot to bring his laptop and can't find a computer to use?
< 1214507795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably
< 1214507804 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rolls eyes
< 1214507917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh?
< 1214508007 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214508300 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho is a lizard
< 1214508306 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214508682 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I bet ais is hiding from us
< 1214508682 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::O
< 1214508735 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes let's whois all /ais[0-9]{3}/
< 1214508843 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214510005 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214511107 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills some zombines
< 1214511112 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :GET TO DA ELEVATAH
< 1214511559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so cool
< 1214512172 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey kiddies
< 1214512374 0 :jix!n=jix@dyndsl-091-096-052-224.ewe-ip-backbone.de JOIN :#esoteric
< 1214514109 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::pokes everyone::
< 1214514150 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dies
< 1214514152 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm very sensitive.
< 1214514321 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::pokes tusho harder::
< 1214514326 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is still dead
< 1214514335 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im still poking you.
< 1214514338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION initiates a criminal CFJ against augur for molestation
< 1214514347 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :THE AGORAN COURTS WILL SORT THIS ONE OUT
< 1214514352 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its not molestation if its sexual in nature.
< 1214514375 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im poking you with a stick so unless you find sticks arousing...
< 1214514380 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :GASP!
< 1214514390 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :You... you're turned on by TREES?!
< 1214514402 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wtf, that's actually a meme on a forum I go to
< 1214514404 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1214514413 0 :RedDak!n=dak@87.18.90.165 JOIN :#esoteric
< 1214514414 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(me having intimate relationships with trees)
< 1214514421 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHA
< 1214514426 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(for some values of 'intimate relationships' equal to 'casual sex')
< 1214514437 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cactuses especially
< 1214514444 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ow x.o
< 1214514908 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: oh, and 'its not molestation if its sexual in nature.'
< 1214514912 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lawl
< 1214514940 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if its not! god damnit >_<
< 1214514948 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :fine! ::molests you::
< 1214514957 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :HAPPY?
< 1214514961 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :> <
< 1214514992 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not particularly no
< 1214515004 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :YOU'RE UNBEARABLE.
< 1214515007 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :THE MARRIAGE IS OFF.
< 1214515011 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::storms away::
< 1214515179 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214515425 0 :poiuy_qwert!unknown@unknown.invalid QUIT :
< 1214517328 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho: which ban
< 1214517334 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the __ thing
< 1214517371 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214517379 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it makes sense
< 1214517383 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why
< 1214517389 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the ##c guys are retarded
< 1214517393 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so they do retarded things
< 1214517398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but seriously
< 1214517399 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why
< 1214517420 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what other explanation do you need?
< 1214517427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1214517435 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but seriously what did they think whe n they did it
< 1214517460 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they probably thought "OOOOH SHINY"
< 1214517494 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1214518403 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214518504 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1214518521 0 :GregorR-L!n=gregor@80.250.8.131 JOIN :#esoteric
< 1214518531 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Gee, apparently my home computer or net connection is down.
< 1214518544 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no it's not, GregorR-L
< 1214518550 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1214518652 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Feel like elaborating on that perspective?
< 1214519261 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/pics/displayimage.php?album=5&pos=1
< 1214519522 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214519549 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: well aren't you on the net right now!
< 1214519567 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Certainly not from my home computer.
< 1214519567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(home is where your massive hat collection is)
< 1214519638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1214519662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually you probably left at least part of your collection home.
< 1214519674 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The un-packable part :P
< 1214519784 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214520000 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol
< 1214520004 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol
< 1214520007 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol
< 1214520008 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214520009 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol
< 1214520012 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol
< 1214520015 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol
< 1214520017 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214520017 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :>|
< 1214520198 0 :ihope_____!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214520215 0 :ihope_____!unknown@unknown.invalid NICK :ihope
< 1214520253 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving"
< 1214520664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1214520670 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ihope,
< 1214520676 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Sugar Cane Nomic: No rules? I assign myself Malevolent Dictator for Life, and announce a new rule that no action may occur without my consent.
< 1214520684 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :According to ehird, that doesn't work. Why?
< 1214520687 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, how has the language changed? :|
< 1214520730 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: the fact that there are no rules doesn't mean that you're allowed to do everything any more than it means you're prohibited from doing everything.
< 1214520844 0 :cc_toide!n=fortytwo@87-196-207-140.net.novis.pt JOIN :#esoteric
< 1214521108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: dunno, i haven't seen it lately
< 1214521156 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the other day you said that x -> y,  z -> y has always made both of them simultaneously active
< 1214521160 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which was never the case.
< 1214521492 0 :timotiis!unknown@unknown.invalid QUIT :"leaving"
< 1214522503 0 :cctoide!unknown@unknown.invalid QUIT :Connection timed out
< 1214522766 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: well it was originally
< 1214522776 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no it wasnt
< 1214522778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i specifically asked you that
< 1214522781 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know
< 1214522785 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and i answered quite specifically.
< 1214522788 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :check your logs.
< 1214522788 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214522797 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i tried, can't find that conversation anywhere
< 1214522902 0 :Judofyr_!unknown@unknown.invalid NICK :Judofyr
< 1214523129 0 :olsner!unknown@unknown.invalid QUIT :"Leaving"
< 1214523296 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it doesnt matter really, because if you did find you it'd find you were wrong. :P
< 1214523637 0 :cc_toide!unknown@unknown.invalid NICK :cctoide
< 1214523845 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but, like i said, we need to decide whether or not that makes any sense
< 1214523850 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i personally dont think it does.
< 1214523909 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i think it makes it unnecessarily complicated to program in the language.
< 1214524199 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214525847 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! >|
< 1214526523 0 :cctoide!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214526544 0 :cctoide!n=fortytwo@87-196-207-140.net.novis.pt JOIN :#esoteric
< 1214527352 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I got my first dollar bill :D
< 1214527364 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :5 dollars.
< 1214528376 0 :jix!unknown@unknown.invalid QUIT :"CommandQ"
< 1214529221 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1214529428 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :You can hire Pyurio now
< 1214529430 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :five dorra
< 1214529728 0 :ihope_____!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214529747 0 :ihope_____!unknown@unknown.invalid NICK :ihope
< 1214529892 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric : I ordered a book, and I got refunded 5 dorra for the postage
< 1214529915 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I put it on my wall, so Abe can watch me masturbate.
< 1214530081 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i just lost the game
< 1214530689 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out
< 1214531367 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric
< 1214531399 0 :tusho!unknown@unknown.invalid QUIT :
< 1214532598 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm.
< 1214532604 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm watching Captain N.
< 1214532609 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :why is he so stupid?
< 1214532619 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He has a pause button, why doesn't he use it at every opportunity?
< 1214532969 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Captain N?
< 1214533863 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: wikipedia says http://en.wikipedia.org/wiki/Captain_N
< 1214533874 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :an elaborate marketing ploy by nintendo
< 1214533993 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they do a lot of those
< 1214534065 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.amazon.com/Omega-Game-Steven-Krane/dp/0886779073/ref=cm_lmf_tit_6 oO
< 1214534123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :good old Swann
< 1214534157 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he was an Agora player
< 1214534219 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But, you can't win the Game! D:
< 1214534230 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless he returned after i left, for all you know
< 1214534269 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why isn't Swann a player, and why aren't YOU?
< 1214534320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :life is full of mysteries
< 1214534595 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214535622 0 :AnMaster!unknown@unknown.invalid QUIT :Connection timed out
< 1214537108 0 :oerjan!unknown@unknown.invalid QUIT :"Good night"
< 1214538044 0 :ihope_____!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214538064 0 :ihope_____!unknown@unknown.invalid NICK :ihope
< 1214539064 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214545180 0 :GreaseMonkey!n=gm|--0@122-57-235-233.jetstream.xtra.co.nz JOIN :#esoteric
< 1214546160 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214546193 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1214546796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: He has a pause button, why doesn't he use it at every opportunity? <<< presumably prefers quantity over quality when it comes to life
< 1214546816 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :assuming the pauses are reduced from his lifespam
< 1214546819 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*lifespan
< 1214546874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, really the subjective length of life would be the same, but he doesn't want to live less than others, in global time
< 1214546903 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :seems intuitive one might feel that way
< 1214547259 0 :Slereah_!n=hix@ANantes-252-1-11-115.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214547262 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214549978 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat"
< 1214550151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what a wonderful morning
< 1214550165 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i feel like singing, but it's hard in ascii
< 1214550182 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i shall use the following notation for my singing
< 1214550233 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<relative pitch, relative length> makes the preceding syllable a note of that lenght/pitch
< 1214550250 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1214550262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :0 relative pitch is 440hZ, 1 relative length you can choose yourself
< 1214550287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :relative pitch n is is 2^(n/12)*440
< 1214550406 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :better notations exist
< 1214550435 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what<0, 2> a<2, 1> won<4, 2> der<2, 1> ful<0, 2> mor<5, 3> ning<9, 3> how<7, 2> could<4, 2> this<2, 1> feel<0, 2> ing<4, 1> be<7, 2> topped<5, 8>
< 1214550445 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know any that incorporates lyrics
< 1214550449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*incorporate
< 1214550457 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, that was the song, really
< 1214550484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you'd think it would continue
< 1214550488 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but nah
< 1214550515 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: care to sing it better?
< 1214550524 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no :D
< 1214550583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hate it when people judge my singing if they can't sing themselves!
< 1214550724 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: wanna play the guitar as i sing?
< 1214550734 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: will you take the bongos?
< 1214550747 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :<strum> <strum> <strum> <strum>
< 1214550921 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol
< 1214550925 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :california legalized gay marriage
< 1214550927 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lets get married
< 1214550929 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::o
< 1214550951 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214550969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :has gay sex been legal all this time we have not been having sex?
< 1214550972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*illegal
< 1214550978 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, it hasn't
< 1214550986 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but the gay marriage has been.
< 1214550988 0 :Slereah!n=hix@ANantes-252-1-11-115.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214550993 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we could go to norway too, thats closer to you
< 1214551012 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214551061 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or we wait a few years until finland legalizes it, and then not marry each other *here*, how about that?
< 1214551131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we're always quick at these things, so desperate for attention
< 1214551140 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :you could always go to sweden and not marry
< 1214551232 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214551270 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1214551397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess the negation does make it quite easy to accomplish in any country.
< 1214551430 0 :cherez!unknown@unknown.invalid QUIT :Connection timed out
< 1214551569 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1214552470 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214552761 0 :RedDak!n=dak@87.18.90.165 JOIN :#esoteric
< 1214553268 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214553406 0 :adu!n=ajr@pool-72-66-81-143.washdc.fios.verizon.net JOIN :#esoteric
< 1214553438 0 :Slereah!n=hix@ANantes-252-1-11-115.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214553599 0 :clog!unknown@unknown.invalid QUIT :ended
< 1214553600 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1214554068 0 :Slereah_!n=hix@ANantes-252-1-11-115.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214554098 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214555242 0 :SevenInchBread!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric
< 1214555408 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214555425 0 :oklopol!n=nnscript@a91-152-134-23.elisa-laajakaista.fi JOIN :#esoteric
< 1214555534 0 :olsner!unknown@unknown.invalid QUIT :"Leaving"
< 1214555704 0 :shachaf!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214555709 0 :shachaf!n=shachaf@66.17.178.32 JOIN :#esoteric
< 1214556031 0 :augur!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214556053 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1214556258 0 :adu!unknown@unknown.invalid QUIT :
< 1214556442 0 :mtve!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214559234 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214559826 0 :ais523_!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214560391 0 :ais523_!unknown@unknown.invalid QUIT :"rebooting"
< 1214560412 0 :ais523!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214560534 0 :adu!n=ajr@pool-72-66-81-143.washdc.fios.verizon.net JOIN :#esoteric
< 1214560789 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :HELLO BONGO PHONE?
< 1214560907 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION answers with his butt
< 1214561170 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214561972 0 :adu!unknown@unknown.invalid QUIT :
< 1214563109 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric
< 1214565268 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Remote closed the previous member app"
< 1214566352 0 :ais523!unknown@unknown.invalid QUIT :"afk food"
< 1214567538 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :..
< 1214567556 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :!
< 1214567717 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :let 8=0.999... and D=1
< 1214567720 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214568073 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric
< 1214568498 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214568526 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214569729 0 :RedDak!n=dak@87.18.90.165 JOIN :#esoteric
< 1214569798 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Let 8===D
< 1214571549 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :SevenInchBread!
< 1214572114 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :omg
< 1214572118 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214572141 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's unusual, I don't think anyone's pinged SevenInchBread in a while
< 1214572148 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ihope: why did you ping them?
< 1214572183 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Because nobody's pinged him in a while, I guess?
< 1214572197 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ihope: do you like pinging random people for no obvious reason?
< 1214572233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :clog: ping
< 1214572363 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Man, the Gabriel Knight book has the laziest cover.
< 1214572375 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's three screenshots from the game shopped together.
< 1214572528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :clog didn't respond...
< 1214572532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is disappointed
< 1214572541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hey, where'd cmeme go?
< 1214572555 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does this mean that ircbrowse aren't logging us any more?
< 1214573311 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"I'll toss your salad!"
< 1214573322 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Heh. Love cartoons double entendre.
< 1214573418 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to figure out what happened to cmeme
< 1214573426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently it left June 5 and never came back
< 1214573595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, ircbrowse is being really slow
< 1214573602 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I picked one of the active days back from 2005
< 1214573607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the page was cut off at "GregorR-L	Quit with mess"
< 1214573709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, there are some gems in the early logs: "<fizzie> I already got complaints about the 4-bit adder being too unnatural-looking and lacking scenery."
< 1214573981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders the idea of doing an "optical illusion" thing which is actually an animated gif that simulates the effect you're meant to see
< 1214573986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it isn't an illusion, it's actually there
< 1214574398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523
< 1214574403 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster
< 1214574405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how goes ffungi?
< 1214574508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not very much further yet
< 1214574513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I was just about to start on it again
< 1214574651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ansembler is probably turing complete (except that it got limited memory like a computer, so not really)
< 1214574663 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bounded-storage, then
< 1214574664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :by now it got all but floating point and SYS done
< 1214574683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and some floating point are done
< 1214574692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I went crazy with pre-processor in it
< 1214574701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :want to see some examples?
< 1214574707 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :may as well
< 1214574713 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why are you creating a new asm anyway?
< 1214574718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is it just for fun or is there another reason?
< 1214574721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :			GenerateArithmeticOP(MUL,  64, *=, u, U, uint)
< 1214574721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :			GenerateArithmeticOP(IMUL, 32, *=, s, S, int)
< 1214574721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :			GenerateArithmeticOP(IMUL, 64, *=, s, S, int)
< 1214574728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, just for fun
< 1214574738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :			GenerateArithmeticOP(ADD,  32, +=, u, U, uint)
< 1214574738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :			GenerateArithmeticOP(ADD,  64, +=, u, U, uint)
< 1214574741 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ugh, are you using stringify there?
< 1214574748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I use ## a lot yes
< 1214574780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://rafb.net/p/GywJbw94.html
< 1214574801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, seems totally intercal level!
< 1214574806 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214574822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my interpreter-macros.h is over 300 lines long
< 1214574828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :332 to be exact
< 1214574829 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hey, I only do that sort of thing in a couple of cases
< 1214574844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most notably in the ffi, where I run the C preprocessor, then my own preprocessor, then the C compiler
< 1214574845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my interpreter.c is 281 lines long
< 1214574846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214574870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I need a lot of variants on similar thing
< 1214574873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so doing this is good design
< 1214574880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :avoiding code duplication
< 1214574881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!
< 1214574893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#define GetRegister(rreg, type)\
< 1214574893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	{ \
< 1214574893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :		ans_regspec my_regspc = FetchRegspec(); \
< 1214574893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :		rreg = GetRegister ## type (my_regspc); \
< 1214574893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	}
< 1214574921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FetchRegspec is a generated function btw
< 1214574924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CreateFetchParam(Regspec,  ans_regspec)
< 1214574927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214574931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :static inline
< 1214574933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but generated
< 1214574950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/guaCo541.html
< 1214574972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SevenInchBread, and ais523: what do you think ;P
< 1214575025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :			GenerateBitwiseOP(XOR, 32, ^=)
< 1214575025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :			GenerateBitwiseOP(XOR, 64, ^=)
< 1214575035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :those are nice imo
< 1214575042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :			GenerateFloatDoubleArithOP(ADD, +=)
< 1214575042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :			GenerateFloatDoubleArithOP(SUB, -=)
< 1214575054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#define GenerateFloatDoubleArithOP(name, operator) \
< 1214575054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	GenericFloatingPointArithOP(F ## name, operator, flt[0]) \
< 1214575054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	GenericFloatingPointArithOP(D ## name, operator, dbl)
< 1214575060 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214575063 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214575088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[13:53] <ais523> hey, I only do that sort of thing in a couple of cases
< 1214575089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, read log
< 1214575090 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[13:54] <ais523> most notably in the ffi, where I run the C preprocessor, then my own preprocessor, then the C compiler
< 1214575093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[13:54] <ais523> I have macros that expand into instructions for my preprocessor
< 1214575095 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[13:57] <ais523> what's FungeSpaceSaveToFile for?
< 1214575097 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, connection dropped
< 1214575101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/z8hQGE37.html btw
< 1214575118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, FungeSpaceSaveToFile is for o instruction
< 1214575122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is needed
< 1214575127 0 :ais523!unknown@unknown.invalid QUIT :Client Quit
< 1214575130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :o writes out some of funge space to a file
< 1214575132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.........
< 1214575143 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214575148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://rafb.net/p/nTbx9t70.html
< 1214575152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see that link
< 1214575155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :all you missed
< 1214575174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry... connection troubles
< 1214575179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so open link
< 1214575186 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have done
< 1214575239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why is FungeSpaceSaveToFile a problem?
< 1214575241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how easy it would be to serialise the internal state of a Befunge interp, so that Befunge programs could be frozen into a file and restarted later
< 1214575243 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it isn't
< 1214575243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is *needed*
< 1214575248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was just wondering why it was there
< 1214575250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214575263 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering if it was part of a serialisation trick like that
< 1214575264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure there is a nice doxygen comment in the header for it
< 1214575292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but yes a program could use it it to serialize itself
< 1214575322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it needs to get it's own size probably too
< 1214575330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :y instruction should know that
< 1214575333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to serialise the stack too, though, and Funge-98 has a stack stack too IIRC?
< 1214575333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc
< 1214575338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214575345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then you need ip state
< 1214575350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214575352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so a bit more indeed
< 1214575371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also internal state of fingerprints
< 1214575376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why would you need to serialise it?
< 1214575382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: various reasons
< 1214575382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and some fingerprints use static variables
< 1214575386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hidden in their own files
< 1214575399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because the data is shared between all the fingerprints
< 1214575399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for instance when I initialised Lost Kingdoms separately and sent the resulting serialised BF image to ehird
< 1214575400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214575402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :all the ips
< 1214575409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because he was fed up with waiting for it to load
< 1214575413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh I see
< 1214575422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Emacs uses that trick, I think
< 1214575425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214575429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it dumps core and then makes the core dump into an executable
< 1214575434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aye
< 1214575446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather nasty IMO
< 1214575450 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... do core dumps have their own headers?
< 1214575459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or is it possible to dump core in such a way that it starts with an ELF header?
< 1214575464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would be a brilliant quine
< 1214575472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I think they have special elf headers
< 1214575473 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a machine-code Kimian quine based on core-dumps...
< 1214575484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that will need modification after
< 1214575489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pity
< 1214575535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, unless it is fantasy game ;P
< 1214575556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :</bad-joke>
< 1214575863 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders what includes are needed in the glue code
< 1214575877 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :<ick_ec.h>, of course, but which of yours will I need?
< 1214575884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um what?
< 1214575889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, depend on what you are using
< 1214575889 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :header files
< 1214575906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :each header corresponds to a source file apart from global.h
< 1214575909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :loading fungespace from a string, then running the interp
< 1214575929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I need to duplicate the functionality of interpreterMainLoop, but with various modifications
< 1214575930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the headers mostly include other headers as needed I think
< 1214575980 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders how k would interact with NEXT
< 1214575981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, interpreter.h + maybe reach internals in that file not sure, and funge-space/funge-space.h
< 1214575983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least
< 1214575984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :badly, I htink
< 1214575997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well k interacts badly with a lot of things
< 1214576009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instructions/iterate.c
< 1214576012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see how it is done there
< 1214576015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lots of special casing
< 1214576039 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and k + marker makes little sense either, but I don't think it can ever come up in a situation where it's dangerous
< 1214576049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :k + forget?
< 1214576060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, as for fingerprint you may need more headers not sure
< 1214576067 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's fine, 15kF and 51kF would be equivalent
< 1214576074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, if there are any major changes you want upstream, I'm open for discussion
< 1214576094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think there will be, I'm trying to disturb upstream as little as possible
< 1214576107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well you got your load from string
< 1214576115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, thanks
< 1214576126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I think you may need to touch internals in interpreter.c, not just the header
< 1214576151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as for k + fingerprint... that is one hard
< 1214576169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :current infrastructure doesn't really support special casing k for fingerprints
< 1214576175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor is it something the upstream will need
< 1214576182 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've thought of a way to avoid messing with internals, which is a good idea anyway to avoid the internals being messed up with my stupid stack tricks
< 1214576184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as I have very few feral fingerprints
< 1214576191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'd like you to figure out k + TRDS...
< 1214576205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I don't plan on implementing TRDS in upstream
< 1214576210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I'm not surprised
< 1214576238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, see README, it contains a list of fingerprints which won't be implemented
< 1214576246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but what most of the fingerprint commands do is set flags, which are processed when control returns to ick_InterpreterMainLoop or whatever I call it
< 1214576264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, right, makes sense
< 1214576271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that way there's nothing much dangerous on the C stack when I go about destroying it or whatever
< 1214576285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed
< 1214576291 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also it's only InterpreterMainLoop that I have to worry about making re-entrant
< 1214576305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah true
< 1214576316 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214576324 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this breaks badly with k + NEXT, though, I think
< 1214576329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, as for how k + TRDS interacts: badly I think
< 1214576331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but some things work in my favour
< 1214576338 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster,  wat.
< 1214576345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SevenInchBread, ??
< 1214576350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for instance, k + COMEFROM is inexpressible with the notation I plan to use
< 1214576354 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :you pinged me apparently.
< 1214576365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SevenInchBread, yes ages ago a bit after you talked here
< 1214576376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see scrollback
< 1214576398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> for instance, k + COMEFROM is inexpressible with the notation I plan to use <-- interesting
< 1214576414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if you put the k before the marker, it's never seen, likewise if you put it after the C
< 1214576421 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you put it after the marker it applies to the wrong statement
< 1214576424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hum?
< 1214576436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if you put it before the C then the C ends mark-mode and the other iterations never run
< 1214576437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why is the marker never seen with a k next to it?
< 1214576446 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: program execution starts at the marker
< 1214576455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the k immediately before it never executes
< 1214576470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well what if the program hits the marker later on?
< 1214576472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :will it reflect?
< 1214576481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, a marker's a NOP if you aren't in mark-mode
< 1214576483 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as is a COME FROM
< 1214576495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that reflects the INTERCAL behaviour
< 1214576504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a COME FROM does nothing if encountered in the normal flow of things
< 1214576513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ok, then you need to change ExecuteInstruction in interpreter.c a bit
< 1214576515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think
< 1214576519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, that's not quite right, COME FROM pops the stack if not in mark-mode
< 1214576533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not really, it should be easy enough to define a NOP in a fingerprint
< 1214576544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err fingerprints can only define [A-Z]
< 1214576551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	// Next: Is this a fingerprint opcode?
< 1214576551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	} else if ((opcode >= 'A') && (opcode <= 'Z')) {
< 1214576560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, I was planning to expose markers as M to the Befunge code
< 1214576564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just have them as middot in the source
< 1214576566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214576569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214576573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, interesting!
< 1214576580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so they get magical marker metadata, whilst not surprising a Funge program
< 1214576683 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what the fffungi handprint should be
< 1214576706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IFFI? CFUI?
< 1214576709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CFNI?
< 1214576713 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was planning to use IFFI for the fingerprint
< 1214576716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214576723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah seems good
< 1214576725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it might make a good handprint too, though
< 1214576739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the handprint should acknowledge cfunge, really
< 1214576743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas the fingerprint shouldn't
< 1214576743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1214576752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CFUN is current fingerprint
< 1214576755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214576757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :handprint
< 1214576758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc
< 1214576761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, I just looked it up
< 1214576783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe CFFI
< 1214576793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a nice symmetry there
< 1214576795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah seems to make sense
< 1214576812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, however that may be a future fingerprint on my side
< 1214576820 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, what would it do?
< 1214576824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have had ideas about a C FFI fingerprint for befunge
< 1214576826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :using libffi
< 1214576828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, of course
< 1214576831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to handle it at runtime
< 1214576837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, however this may never happen
< 1214576838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :would a handprint/fingerprint clash be a problem?
< 1214576842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as I got no idea how hard it would be
< 1214576844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not realluy
< 1214576846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really*
< 1214576850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they are separate name spaces
< 1214576912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also when compiled in 64-bit variant the handprint of fingerprints could use 8 chars
< 1214576916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however it is not recommended
< 1214576928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :possible but not recommended
< 1214576991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and besides, what I'm doing also provides a C ffi for Befunge in a very tortuous manner
< 1214576991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd just need a stub INTERCAL program to connect the two
< 1214576992 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214577007 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214577037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry...
< 1214577039 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :did I miss anything?
< 1214577056 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :We cured cancer.
< 1214577057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> you'd just need a stub INTERCAL program to connect the two
< 1214577058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* ais523 has quit (Remote closed the connection)
< 1214577065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, no I didn't
< 1214577116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, note I haven't tested the load from string
< 1214577125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so if you have odd issues with loading look there
< 1214577132 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm going to set to documenting what I'm about to do before I start actually coding it
< 1214577132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and some gdb tricks
< 1214577136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that seems necessary here
< 1214577160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and C-INTERCAL's the first program I've ever come across which has managed to completely confuse gdb
< 1214577162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, compile *without* defining NDEBUG
< 1214577167 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't like bits of stack disappearing without warning
< 1214577178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then in gdb you can do:
< 1214577183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :call FungeSpaceDump()
< 1214577211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is also a funge stack dump
< 1214577252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :call StackDump(pointer to a funge stack be sure it is correct, there is no verification)
< 1214577375 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214577401 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, although it's unlikely to be the Befunge stuff itself that needs debugging
< 1214577406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although now I've said that it will be
< 1214577509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh, one other thing; is it possible for a fingerprint to do unusual stuff when it's loaded
< 1214577514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to when the commands in it are called
< 1214577537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one thing I'm not sure whether to do is to have the Befunge program run as normal until IFFI's loaded, then for the INTERCAL program to start
< 1214577548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to allow the Befunge program to do initialisation if it wants before relinquishing control
< 1214577741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214577745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> AnMaster: oh, one other thing; is it possible for a fingerprint to do unusual stuff when it's loaded
< 1214577746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1214577751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anything that C could do
< 1214577753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :HOWEVER
< 1214577756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it may cause issues
< 1214577767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was planning just to set a flag that the main loop could read
< 1214577773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could do memset(0, 0, 2*1024*1024);
< 1214577783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but likely that would segfault
< 1214577827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and well flag seems sane
< 1214577842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> one thing I'm not sure whether to do is to have the Befunge program run as normal until IFFI's loaded, then for the INTERCAL program to start
< 1214577842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> to allow the Befunge program to do initialisation if it wants before relinquishing control
< 1214577844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no clue
< 1214577851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my plan's basically an insane main loop combined with sane everything else
< 1214577860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, right
< 1214577868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems a good way to do it
< 1214577900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway a fingerprint is only activated when any instruction in it is called
< 1214577904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or when it is loaded
< 1214577910 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :never when it is unloaded or otherwise
< 1214577918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that may be worth remembering
< 1214577920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok
< 1214577925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not when unloaded is slightly surprising
< 1214577933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why? it wasn't needed
< 1214577950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, reversing whatever was done on startup, such as deallocating memory, etc, is what I'd have expected
< 1214577979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so far that haven't been needed, all fingerprints that allocate memory to static variables should persist until the program ends
< 1214577986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214577997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :all that allocate to data stored in ip, will persist until ip terminates or program ends
< 1214578008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that is only HRTI so far
< 1214578017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, if I needed unload I would indeed add it
< 1214578022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I can add it if you need it
< 1214578025 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I need it
< 1214578042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I may need it in the future, it would be a optional hook
< 1214578044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would make something more symmetrical, but I think the symmetry would be bad, and also a pain to implement at my end
< 1214578056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so only change would be a few lines in fingerprint spec, if even that
< 1214578068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls that "no Intercal;" in C-INTERCAL is an error
< 1214578075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh?
< 1214578078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no Intercal;?
< 1214578078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that is, C-INTERCAL's programmed as a Perl module
< 1214578082 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it mustn't be unloaded
< 1214578087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :doing so causes an error message
< 1214578090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahaha
< 1214578097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well fingerprint may be unloaded
< 1214578103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/C-INTERCAL/CLC-INTERCAL/
< 1214578104 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :obviously
< 1214578105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you need to check if you are already initialized
< 1214578107 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry for that typo
< 1214578114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just do something like:
< 1214578129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :static bool initialized = false;
< 1214578135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then in the loading code set it to true
< 1214578156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, simple enough
< 1214578158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't forget #include <stdbool.h>
< 1214578170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, a few fingerprints does that
< 1214578173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :REFC for example
< 1214578180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you rely on a lot of header files that I don't depend on existing
< 1214578181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :HRTI does per-ip for various reasons
< 1214578185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then C-INTERCAL doesn't depend on C99
< 1214578191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :older versions don't even depend on C89
< 1214578192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well stdbool.h is C99 indeed
< 1214578202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I see no reason not to use it
< 1214578207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for me it works well
< 1214578212 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, this is only going to work in C99
< 1214578241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course if you plan to write your fingerprint as C89 that should work with the exceptions of existing macros
< 1214578272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I'll make it C99, but mostly avoiding C99 features unless I would really find them useful
< 1214578284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I think global.h already includes stdbool.h and stdint.h
< 1214578285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214578294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least stdint.h is included
< 1214578295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either that, or the whole thing will be legal C89 except for a comment saying // this comment was put here to make the file C99 not C89
< 1214578304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hahaha
< 1214578314 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I may do that, it's in the spirit of the rest of the code
< 1214578326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the spirit of cfunge?
< 1214578328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not really
< 1214578337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I use C99 code because I find it is useful
< 1214578352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like variable sized structs
< 1214578364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :used for ip list in concurrent funge
< 1214578371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I meant in the spirit of the rest of C-INTERCAL
< 1214578378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I normally try to pay homage to the langs other people chose
< 1214578395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so for instance my CLC-INTERCAL character set stuff is full of Perl idioms despite being written in C
< 1214578482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch
< 1214578488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what are those idioms?
< 1214578498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mostly ifs done with short-circuit operators
< 1214578504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that requires a lot more parens to work in C
< 1214578516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um? short circut operators? isn't that the default in C?
< 1214578520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214578525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they aren't normally used for if statements
< 1214578529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally they're used for logic
< 1214578565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well if ((foo == bar) && (quux == xyzz))  will break on the first that is false
< 1214578568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in C
< 1214578576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for || it will break on the first that is true
< 1214578588 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(void)(ic==-1 && (ick_cset_recent[ic=ick_csetow++].nbytes=0));
< 1214578599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's a common Perl idiom, but is much uglier in C
< 1214578603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214578606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does that do?
< 1214578623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1) that isn't a if statement
< 1214578627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2) that makes no sense
< 1214578631 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's functionally an if statement
< 1214578639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oooh
< 1214578650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[[ $ic == -1 ]] && blah blah;
< 1214578651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in bash
< 1214578659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I use that *sometimes* in bash but not often
< 1214578672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in Perl it would read ic == -1 and $ick_cset_recent[$ic=$ick_csetow++]->nbytes=0;
< 1214578675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is much the same thing
< 1214578681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just C requires lots of parens
< 1214578688 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and a cast to void to satisfy linting tools
< 1214578716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well...
< 1214578729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GCC would warn on it
< 1214578732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something like:
< 1214578737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no wait it wouldn't
< 1214578741 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no it doesn't
< 1214578748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"statement with no effect"?
< 1214578753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have seen that
< 1214578756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when I typed:
< 1214578760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :foo == bar;
< 1214578762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instead of:
< 1214578764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :foo = bar;
< 1214578765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :once
< 1214578796 0 :SevenInchBread!unknown@unknown.invalid QUIT :"haaaaaaaaaa"
< 1214578806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gcc would also do it if you discard the data from a function marked __attribute__((const))
< 1214578811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it does have an effect
< 1214578816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes true
< 1214578816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's two assignments in there
< 1214578825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and a cast to void to show that I don't care about the final value
< 1214578841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, doing an assign inside a [] sucks IMO
< 1214578849 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, probably, I wouldn't do it normally
< 1214578854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact there are two assigns inside that []
< 1214578855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is perlish?
< 1214578858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the ++ is reasonable
< 1214578862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I have done ++/--
< 1214578864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in that
< 1214578864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't think it's perlish
< 1214578872 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except when golfing
< 1214578885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but Perl is much more commonly used for golfing than C
< 1214578888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why did you do it then?
< 1214578893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I couldn't resist the temptation to golf a bit
< 1214578903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tbh, often the temptation to golf a bit gets me anyway
< 1214578911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I avoid that
< 1214578918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but on serious projects I normally suppress it
< 1214578920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, doxygen kind of kills that ;P
< 1214578925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try it
< 1214578936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION imagines golfing documentation in such a way that it was still readable
< 1214578941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and useful
< 1214578942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doxygen works wonders on supressing your urge to golf
< 1214579008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1214579019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anything else you need help with explaining in cfunge?
< 1214579031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not right now, probably there will be later
< 1214579033 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214579041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, try running: doxygen
< 1214579043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in top dir
< 1214579050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see doxygen-docs/html
< 1214579058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or doxygen-docs/latex
< 1214579059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after
< 1214579149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :looks mildly useful, presumably that becomes more and more useful the bigger your project gets
< 1214579377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... should I put much effort into making IFFI work standalone?
< 1214579408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in theory, it could work like that, creating a Funge + COME FROM language
< 1214579421 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :without the need for an INTERCAL program connecting
< 1214579448 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that would mean reimplementing the INTERCAL call stack, etc., in cfunge, so it probably isn't worth doing
< 1214579497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed isn't worth doing
< 1214579518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, my future CFFI would be way more straight forward, just a wrapper for libffi
< 1214579535 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep
< 1214579542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, you don't need COME FROM then
< 1214579549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep
< 1214579569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and indeed doxygen is way more useful on larger projects
< 1214579587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I did doxygen here in order to help third party developers
< 1214579595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I know my way around the code anyway
< 1214579750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I think the file list and desc what each file contains should be useful to you
< 1214579757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, probably
< 1214579808 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although ideally I won't have to touch any of cfunge apart from the main loop and fingerprint code
< 1214579814 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact I still think it may be possible with unmodified sources, just with extra files being added
< 1214579823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe
< 1214579856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just pushed a new revision
< 1214579865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just adding some comments to shut up some doxygen warnings
< 1214580008 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1214580494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what do you call it when the IP's moving like it does in Befunge-93
< 1214580501 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that is, one step at a time, orthogonally
< 1214580679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :• If the IP’s delta is either (0,-1) (south), (1,0) (east), (0,1) (north), or (-1,0) (west), it is said to
< 1214580679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :  be travelling cardinally . This is the same as how a rook moves in chess and this is in fact
< 1214580679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :  the only way the IP can move in Befunge-93.
< 1214580694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :• Any IP with a nonzero delta is considered moving.
< 1214580695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :• Any IP with a zero delta is said to be stopped.
< 1214580695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :• Any moving IP that is not travelling cardinally, and is not stopped, is said to be flying.
< 1214580702 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214580706 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, thanks
< 1214580724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is found in funge98 standard, but the copy was from my 108 draft
< 1214580734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is in latext/pdf
< 1214580734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as far as I'm concerned, if people are going to write a COME FROM non-cardinally, they can put the code to set the IP direction in themselves rather than the interp trying to guess
< 1214580735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214580741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :latex*
< 1214580777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about pushing delta on stack?
< 1214580793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what parameters will your code have there?
< 1214580869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, the point is that I have to try all the markers with all the possible cardinal deltas
< 1214580871 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214580881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214580882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214580888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't make sense
< 1214580889 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214580893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> AnMaster: well, the point is that I have to try all the markers with all the possible cardinal deltas
< 1214580894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* ais523 has quit (Remote closed the connection)
< 1214580894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> ...
< 1214580894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> err
< 1214580894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> that doesn't make sense
< 1214580895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about
< 1214580902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for parameters,
< 1214580919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :V_1 = position to set marker at
< 1214580929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, suppose I have a line (100) in the INTERCAL code
< 1214580931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :V_2 delta to use for ip when we start from here
< 1214580936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and COME FROM (100) in the Befunge code
< 1214580942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :value = line number
< 1214580951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :At current I'm planning that to be Maa*C
< 1214580953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you could make it take more parameters
< 1214580965 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, you mean more metadata/
< 1214580966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for non-initial one
< 1214580969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's an interesting idea
< 1214580981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for initial one you would have to have some defaults
< 1214580989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does that sound sane?
< 1214580994 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I kind of like the idea of a middot surrounded by arrowheads so that three of the directions are incorrect
< 1214580997 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :your way is saner, though
< 1214581014 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but less visual in the source
< 1214581078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll finish writing the spec as I planned it originally
< 1214581080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then show you
< 1214581103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214581117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well for initial marker allow just some directions
< 1214581129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for later markers I'd say allow more meta data
< 1214581134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes, the four (/two/six) cardinal directions seem to make sense
< 1214581143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe each marker should have allowed directions
< 1214581156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well for initial marker: cardinal
< 1214581158 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which defaults to all four cardinal directions to test in for a middot entry
< 1214581164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for adding new using fingerprint: any delta
< 1214581165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right?
< 1214581179 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but when specifying them programmatically you can use any delta you like
< 1214581181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also how do you do initial marker's line number?
< 1214581193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the line numbers aren't metadata
< 1214581198 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but instead specified in Funge code
< 1214581199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh?!
< 1214581202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214581207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf XD
< 1214581210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the markers are there to say where to start executing to determine the line number
< 1214581219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my
< 1214581222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. line 150 would be Maf*L
< 1214581226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well write your specs
< 1214581239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that way you can have computed COME FROMs, computed line numbers, etc
< 1214581239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I will read with interest
< 1214581243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :food is soon ready
< 1214581589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: interesting point: if I try to do something that's an error in INTERCAL (such as NEXTing to a non-existent line) from inside Befunge, should it reflect as in Funge, or error out as in INTERCAL?
< 1214581605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, don't really know
< 1214581613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is a collisions of interests clearly
< 1214581616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214581624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably the second is what'll happen if I don't special-case it
< 1214581634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well do what you prefer
< 1214581663 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not sure really, I'll have to think about it more
< 1214581669 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :reflecting would certainly be more useful
< 1214581672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Try `rm ./-d9A2oq1N38.flv' to remove the file `-d9A2oq1N38.flv'.
< 1214581677 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'm not sure if that's a good or a bad thing
< 1214581680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I knew that
< 1214581689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting to see gnu rm being so bloated
< 1214581704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION did rm -- -d9A2oq1N38.flv tough
< 1214581727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think it's trying to be user-friendly
< 1214581735 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that is at least a useful tip for people who don't know it
< 1214581740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true
< 1214581747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, have you seen how bloated GNU true is?
< 1214581756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I know it is
< 1214581771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I could write one in like 3 lines C:
< 1214581776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :int main(void) {
< 1214581779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :return 0;
< 1214581781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :}
< 1214581797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why does it need help?
< 1214581798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: IIRC there was a 0-byte implementation of true in some OS, but it was buggy
< 1214581800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or version
< 1214581813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for false just change to return 1
< 1214581824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, a few lines of asm would also work
< 1214581827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if a single colon would be a non-buggy implementation of true
< 1214581834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's one byte of machine-code in DOS
< 1214581841 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for rather convoluted reasons
< 1214581843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assuming *nix
< 1214581843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214581846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but DOS doesn't implement true anyway
< 1214581854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes com is crazy
< 1214581857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*.com I mean
< 1214581864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically, it pushes a 0 on the stack before the program runs
< 1214581878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? why?
< 1214581880 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the DOS equivalent of exit(0) is put at location 0 in the segment the .com file is loaded into
< 1214581888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :specifically so doing a single return will exit the program
< 1214581896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's for compatibility with some old OS
< 1214581899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that predates even DOS
< 1214582001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I have a Windows version of true on here that I wrote myself, which was basically your three-liner
< 1214582012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's 172065 bytes as a .exe
< 1214582024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what all those bytes are used for?
< 1214582042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by comparison GNU true is only 22192
< 1214582059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :BusyBox true is even smaller because it's a symlink, but that's cheating
< 1214582192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://rafb.net/p/7Ze8i339.html
< 1214582197 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :those are my partial specs so far
< 1214582205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've put most of the flow-control stuff in there
< 1214582290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The fingerprint adds a new mode to the IP, known as 'mark mode'."
< 1214582296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how do you plan to store this?
< 1214582303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in static variables in my own stuff
< 1214582310 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :other Funge commands have no way to change it
< 1214582316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it can exist at the same time as other modes
< 1214582322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should clarify that a bit differently
< 1214582329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's possible to be in mark-stringmode for instance
< 1214582340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214582344 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I'm not sure what would happen if something like L was hit whilst still in stringmode
< 1214582355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, clearly it wouldn't run the command
< 1214582358 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would just push it on the stack
< 1214582363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what stringmode does, after all
< 1214582446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what should happen on a @
< 1214582454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or q
< 1214582458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all the programs end
< 1214582461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1214582468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's consistent between C exit() and INTERCAL GIVE UP
< 1214582475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it should be consistent to Befunge @ too
< 1214582478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, do you need to do any clean up on your side?
< 1214582486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because cfunge simply calls exit()
< 1214582490 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, deallocating memory's nice, but apart from that no
< 1214582501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you could use atexit() then
< 1214582508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I thought the same thing myself
< 1214582509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and OS should free the memory
< 1214582515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that'll be something to do later
< 1214582524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the OS frees the memory
< 1214582530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and because it affects more than just fffungi
< 1214582534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure about DOS though ;P
< 1214582557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :DOS doesn't free after program end IIRC, but then I don't know if cfunge would run on it
< 1214582570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably it would under DJGPP, it might need some tweaking though
< 1214582579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I see what C is doing
< 1214582601 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: basically M5C does a COME FROM from line 5
< 1214582613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nothing if it's encountered in program flow, it just pushes then pops the 5
< 1214582615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214582636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but if line 5 is encountered, it's run in mark-mode, the C compares 5 to 5, finds they're equal, and seizes control
< 1214582649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, bbiab food is ready
< 1214582655 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214583487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back
< 1214583607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how do you define a new come from label
< 1214583613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with that fingerprint
< 1214583619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and how do you remove an existing?
< 1214583621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what, the label to come from, or the come from itself?
< 1214583635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, you edit the playfield to add a marker, code to compute the label, and an L
< 1214583645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to remove an existing you simply demetadata the marker
< 1214583651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214583660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well here is how I would do it:
< 1214583663 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although you can wipe that area of the playfield clean instead or as well if you like
< 1214583682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :N <line number to come from> <x, y to go to> <x,y for delta>
< 1214583684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on stack
< 1214583686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and:
< 1214583694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :D <line number to come from>
< 1214583695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on stack
< 1214583700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the first to add, the second to remove
< 1214583718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the second doesn't make sense when there are two COME FROMs aiming at the same line
< 1214583723 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :admittedly, you probably don't want to do that
< 1214583726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok so you need x,y too
< 1214583730 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's legal so long as that line's never encountered
< 1214583741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well you could involve concurrency in this XD
< 1214583744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(better not)
< 1214583748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's what INTERCAL does in that situation
< 1214583761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but one issue with that is it only gives you noncomputed COME FROMs
< 1214583770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :both INTERCAL and C support computed COME FROMs
< 1214583786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :computed goto I know
< 1214583792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but computed come from I don't get
< 1214583797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you just COME FROM an expression
< 1214583805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whenever a line label is reached, that expression's evaluated
< 1214583807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :computed come from would be exceedingly slow right?
< 1214583814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :need to be checked once every line
< 1214583818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if it evaluates to the same value as the label, you do the COME FROM
< 1214583821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, it is pretty slow
< 1214583827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although not all lines are labeled in INTERCAL
< 1214583831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which speeds it up to some extent
< 1214584112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anything else?
< 1214584128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not right now, I don't think
< 1214584160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, will there be a way to do non-computed COME FROM in your fingerprint?
< 1214584173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's just COME FROM with a constant expression
< 1214584178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214584183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that is faster right?
< 1214584183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you think there should be an optimised way?
< 1214584198 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not the way I was planning to implement it, it's a bit difficult to optimise
< 1214584208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes I think it should be an optimized way, though you could do it optimized anyway
< 1214584216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it can't be compiled into a goto, for instance because Funge can't be compiled
< 1214584217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :monitor those cells for change
< 1214584238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about JITing?
< 1214584248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has pondered JIT of befunge for quite some time
< 1214584258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but JIT is unportable
< 1214584262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe with LLVM?
< 1214584471 0 :ais523_!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214584498 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :sorry...
< 1214584504 0 :ais523!unknown@unknown.invalid QUIT :Nick collision from services.
< 1214584508 0 :ais523_!unknown@unknown.invalid NICK :ais523
< 1214584637 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric
< 1214584654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> it can't be compiled into a goto, for instance because Funge can't be compiled
< 1214584654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> monitor those cells for change
< 1214584654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> ais523, what about JITing?
< 1214584654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* AnMaster has pondered JIT of befunge for quite some time
< 1214584654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> but JIT is unportable
< 1214584655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> maybe with LLVM?
< 1214584658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, missed any of that?
< 1214584666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I missed bits of it
< 1214584674 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what is LLVM, anyway?
< 1214584684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I thought JIT was a compilation technique, so how can it be unportable?
< 1214584693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, you mean that it would need to compile into machine code
< 1214584737 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the registered Sgeo on Agora is I
< 1214584756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: good, I thought so, but given the circumstances it was worth checking
< 1214584765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I seriously doubt you're ehird in disguise
< 1214584792 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe he had this disguise lurking for years just for this possibility muahahahah! j/k
< 1214584855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed machine code :/
< 1214584863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and llvm is some pretty cool stuff
< 1214584864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :google
< 1214585015 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :As a player, I have to read EVERY public message?
< 1214585054 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :11:42 AM (1 hour ago)
< 1214585064 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ais523, are you a time traveller?
< 1214585080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I'm in UTC+1
< 1214585089 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, you don't have to read every public message
< 1214585100 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :however sending a public message is an accepted way of informing you of something
< 1214585119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can't claim ignorance of the contents of a public message
< 1214585126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :take this conversation over to ##nomic?
< 1214585950 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214585972 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214586512 0 :tusho!n=tusho@91.105.117.61 JOIN :#esoteric
< 1214586523 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523
< 1214586525 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OH YEAH
< 1214586536 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::3
< 1214586574 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmph
< 1214586581 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i would appreciate your approval
< 1214586582 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214586602 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :tusho, hm?
< 1214586620 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: the beat-ais523-greeting-me competition
< 1214586639 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214586641 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :riright
< 1214586653 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :WHY AM I STILL ON THE COMPUTER?!
< 1214586666 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cause
< 1214586681 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I have somewhere I want to be at 1:30 my time
< 1214586690 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and I still need to look for clothing and eat
< 1214586701 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although I can only be there 4 hours out of 9.5hrs
< 1214586712 0 :ais523_!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214586716 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: GAHAHA
< 1214586721 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I got you while your network was fucked evidently!
< 1214586734 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :still, i got you much less than a second after actually joining, so I'd have beat you anyway
< 1214586739 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho
< 1214586741 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :from my point of view, I won
< 1214586743 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :from your point of view, you did
< 1214586747 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :but the logs will have stated you won
< 1214586750 0 :ais523!unknown@unknown.invalid QUIT :Nick collision from services.
< 1214586753 0 :ais523_!unknown@unknown.invalid NICK :ais523
< 1214586757 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: unless you scripted it, no way
< 1214586758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so good win
< 1214586762 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I had 'hi ais523' on the clipboard
< 1214586770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and as soon as I saw 'esoteric' appear in the sidebar, CMD-VENTER
< 1214586783 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'll have come late to you because of your network problems
< 1214586795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it actually didn't arrive at all
< 1214586802 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, then
< 1214586803 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214586807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I believe you
< 1214586811 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :assuming a good network I probably would have won
< 1214586812 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so yay
< 1214586820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: oh, and I suspect oerjan has better things to do than play agora
< 1214586824 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like writing papers and stuff.
< 1214586954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders adding a hi tusho script
< 1214586958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and hi ais523
< 1214586961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XD
< 1214586969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I never disconnect my client
< 1214586978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unlike you two
< 1214586994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as for this night's disconnect: power outage
< 1214587006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm not online at all much of the time
< 1214587009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and my laptop's off
< 1214587013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it would be a bit hard to be connected
< 1214587016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh ok
< 1214587047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless, presumably, I run a friendly bot on some always connected server and actually implement /nickswap...
< 1214587225 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214587241 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214587413 0 :ais523!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out)
< 1214587467 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214587922 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :atsampson: ping
< 1214587935 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: cmeme kept joining/parting
< 1214587937 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so lament banned em
< 1214587939 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what's with all the pinging random people that's going on today?
< 1214587947 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: techncially, seveninchbread talked earlier
< 1214587949 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :03:52:18 <SevenInchBread> ..
< 1214587964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and lament banned the logbot? presumably, it's worth trying letting it back in to see if it helps
< 1214587965 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i was just joining the bandwagon
< 1214587970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it can always be banned again
< 1214587973 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i think e unbanned the logbot, but it never returned
< 1214587977 0 :atsampson!unknown@unknown.invalid PRIVMSG #esoteric :tusho: pong
< 1214587980 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :makes sense
< 1214587987 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :atsampson: hey!! you're not dead
< 1214587988 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi :)
< 1214587996 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is amazed
< 1214587996 0 :atsampson!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't go that far -- it is Friday evening ;)
< 1214588014 0 :atsampson!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wanders off to fight the Amazon courier service
< 1214588020 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214588065 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Are yyou about to talk about doing things at the last minute?
< 1214588067 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Probably not
< 1214588076 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I just had some rather strong deja vu
< 1214588108 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://dev.eclipse.org/viewcvs/index.cgi/org.aspectj/modules/weaver/src/org/aspectj/weaver/patterns/HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor.java?revision=1.1&root=Tools_Project
< 1214588109 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WTF
< 1214588112 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214589658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ping
< 1214589682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, ping
< 1214589712 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pong
< 1214589717 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is more active in ##nomic
< 1214589724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyone up for pinging everyone in this channel?
< 1214589727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, maybe you?
< 1214589731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or you tusho?
< 1214589736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pong
< 1214589739 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214589741 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sounds good
< 1214589746 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*ahem*
< 1214589772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: stop faking your ping time responses, it's silly
< 1214589786 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AAA_AAA ais523 AnMaster atsampson augur bsmntbombdood cctoide cherez clog Corun Deewiant Dewi fizzie ihope Ilari jamesstanley Judofyr lament lifthras1ir mtve oklopol Polar puzzlet RodgerTheGreat sebbu sekhmet Sgeo shachaf SimonRC Slereah_ timotiis tusho
< 1214589789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and ihope won that little ping race
< 1214589791 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: his client does that
< 1214589794 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wha
< 1214589800 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: i pinged everyone
< 1214589809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that's just pingspam
< 1214589813 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214589813 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :omgwhat
< 1214589823 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho dont make me rape you.
< 1214589826 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :augur: EXACTLY!
< 1214589835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehe
< 1214589839 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: AnMaster proposed it
< 1214589840 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :Kill, kill, kill, kill!
< 1214589844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :everything he says is logical and rational
< 1214589846 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214589852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice to see this channel alive!
< 1214589861 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ANMASTER IS AN ASS.
< 1214589863 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :MASTER.
< 1214589864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but in the wrong way
< 1214589867 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :..
< 1214589869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I pinged everyone too, but via ctcp
< 1214589871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, I said it as a joke
< 1214589881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's a lot nicer
< 1214589884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was tusho that didn't get the joke
< 1214589893 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :*the previous statement should be read in the voice of Shake, from Aqua Teen Hunger Force
< 1214589899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* Ping reply from cherez: 0.31 second(s)
< 1214589899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* Ping reply from Sgeo: 0.55 second(s)
< 1214589899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* Ping reply from clog: 0.57 second(s)
< 1214589902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :those won
< 1214589908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, ihope won when I tried
< 1214589913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then clog
< 1214589915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well not odd
< 1214589916 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :You punks!
< 1214589921 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cherez: thanks
< 1214589921 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214589925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, after all
< 1214589935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :we are probably on different servers
< 1214589936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: now to do that in #ubuntu...
< 1214589942 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: YES
< 1214589943 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :YES
< 1214589943 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :YES
< 1214589943 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :YES
< 1214589946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214589946 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes a bot
< 1214589947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214589949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214589949 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: stop spamming
< 1214589953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no, you'll just get banned
< 1214589958 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Mark my words: you will have been on fire recently in the near future!
< 1214589964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, do it in #wikipedia rather
< 1214589967 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: glad I use os x then :-P
< 1214589968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no don't
< 1214589969 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: #ubuntu's bigger
< 1214589970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cherez: ha, a decent use of the future perfect
< 1214589979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, but ais523 is a wikipedia admin
< 1214589983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :he will ban you ;)
< 1214589986 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :uh
< 1214589992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not a wikipedia chanop
< 1214589992 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia admin != #wikipedia op
< 1214589994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha
< 1214589996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1214589999 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there's like 500 wikipedia admins.
< 1214590004 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :can there be that many chanops?
< 1214590004 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It rarely gets used in English, so I try to bring it back when I can.
< 1214590017 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, editors with like a few months of experience get adminship over there, it's bizzare :-P
< 1214590025 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cherez: worth it, although Feather requires a whole new set of tenses
< 1214590029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<cherez> Mark my words: you will have been on fire recently in the near future! <-- is that valid?
< 1214590037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I parsed it
< 1214590042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit redundant
< 1214590045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does that form mean?
< 1214590047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but correct
< 1214590065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it means that at some point in the future, someone (probably tusho) will have been on fire recently
< 1214590065 0 :pingspam!i=ping@gateway/tor/x-60c38a6581e2fcf2 JOIN :#esoteric
< 1214590072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1214590076 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :/kickban pingspam
< 1214590081 0 :pingspam!unknown@unknown.invalid PRIVMSG #esoteric :enlarge your pings!
< 1214590088 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pingspam: hi AnMaster
< 1214590094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh?
< 1214590096 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's weird about future perfect
< 1214590097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ?
< 1214590100 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a guess
< 1214590102 0 :pingspam!unknown@unknown.invalid PRIVMSG #esoteric :get latent quick!
< 1214590102 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's a tor user
< 1214590110 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i can't think of anyone else who would use tor in here
< 1214590111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well I'm not pingspam
< 1214590112 0 :pingspam!unknown@unknown.invalid QUIT :Client Quit
< 1214590119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe you?
< 1214590123 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214590133 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :It's not fun if they don't have to spend a little while grokking.
< 1214590139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I don't even have tor on this pda
< 1214590145 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I've learnt through experience to deny your denials in such cases
< 1214590146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I'm not at home
< 1214590157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I still think it was you who wrote a bot to vandalise the canada ruleset
< 1214590170 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :my mouth hurts :(
< 1214590191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, ouch, maybe write a esoteric language bemoaning this fact?
< 1214590192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs
< 1214590200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :20:02… ais523: oklopol: stop faking your ping time responses, it's silly <<< what?
< 1214590210 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i don't use tor
< 1214590210 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214590213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* Ping reply from oklopol: 1214535396.53 second(s)
< 1214590215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, that
< 1214590217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably
< 1214590221 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's his client
< 1214590222 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1214590226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, I get 15 seconds within less than a second when I ping you
< 1214590233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, faking ping responses was my idea first!
< 1214590236 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no
< 1214590240 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :clients do it quite often
< 1214590240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then I find nnscript's done it all along
< 1214590244 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just as a 'oh shut up'
< 1214590245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I get more than that
< 1214590252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I get a whole 1214535396 seconds
< 1214590256 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: probably our clients encode the ping timer different ways
< 1214590268 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :have you guys seen the 4chan quine?
< 1214590268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes I think it uses unsigned int...
< 1214590274 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, where?
< 1214590278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no, how did that happen?
< 1214590281 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is it an IRP quine?
< 1214590288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and has it become a worm?
< 1214590294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or a meme?
< 1214590309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is it pudding?
< 1214590322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION glares at oklopol
< 1214590371 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :stop it that tickles
< 1214590371 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://encyclopediadramatica.com/4chan.js
< 1214590426 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214590428 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it posts itself
< 1214590437 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :clever
< 1214590438 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's a JS virus?
< 1214590462 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's a JS that, when run, posts {Copy and paste the following to Notepad, save with the filename "4chan.js", open the file you created and shit bricks.}
< 1214590465 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :followed by its own code
< 1214590472 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to 4chan, repeatedly
< 1214590475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's a JS honor virus
< 1214590476 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's hardly obfuscation
< 1214590494 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it spams /b/ with a message telling people to run itself
< 1214590498 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://encyclopediadramatica.com/4chan.js#Unencoded_script
< 1214590516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, server the purpose of obfuscation, but there should be a separate word for real obfuscation, and that kind of trivial code hiding
< 1214590535 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://images.encyclopediadramatica.com/images/8/81/4chanjsshit3.PNG ok this made me laugh
< 1214590539 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wow, sex partners
< 1214590712 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what in gods name
< 1214590767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<oklopol> wow, sex partners
< 1214590768 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<augur> what in gods name
< 1214590770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric is modern art
< 1214590780 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey, oklopol! :D
< 1214590782 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::pounce::
< 1214590797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: actually, I've been thinking that esolangs are an art form for a while, and the associated channel seems to be a different art form
< 1214590829 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: only after augur and oklopol and Slereah_
< 1214590833 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they kind of mesh with the rest of the channel
< 1214590835 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it explodes into art
< 1214590989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well actually, i got redirected to a page that told me there are cheap sex partners in turku :D
< 1214590993 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(where i live)
< 1214590998 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: o, that's the interstial ads
< 1214591000 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you click Skip Ads
< 1214591010 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, im very cheap
< 1214591011 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :free infact
< 1214591014 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :just not in turku :(
< 1214591034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :interstial?
< 1214591044 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1214591045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: so i hear!
< 1214591045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: between the sts
< 1214591080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah!
< 1214591146 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whats the full JS in that post?
< 1214591172 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh i see
< 1214591177 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, the challenge is to golf that JS down to 510 characters, plus the IRC stuff that goes on at the start of the line
< 1214591177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how goes ffungi?
< 1214591186 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I've been doing other things for a while, sorry
< 1214591193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the ffungi window is still open but not typed in
< 1214591203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, blargh
< 1214591207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P
< 1214591230 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I support that blargh.
< 1214591244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well that script obviously cheats the quine part, so it's not really an interesting task
< 1214591260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: how do you cheatquine in JS?
< 1214591264 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :heh. i think its interesting that the script preys on windows users.
< 1214591270 0 :KingOfKarlsruhe!n=cypher@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric
< 1214591273 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ais: cheatquine?
< 1214591276 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, by using JS's method of outputting the source for a function?
< 1214591277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: dunno, but something there has to read the source.
< 1214591290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: a quine that doesn't use "legitimate" techinques
< 1214591293 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't actually read it, because i don't know half the functions used
< 1214591297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. a quine that reads the program's source code from disk
< 1214591299 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh, you mean one that reads its own source?
< 1214591305 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that sort of thing
< 1214591310 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or the Q command in HQ9+
< 1214591318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or arguably any PHP program that doesn't contain <
< 1214591327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that one's more debatable
< 1214591331 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats ever so slightly tricky i think.
< 1214591340 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523:
< 1214591341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :f = WSH.createobject("scripting.filesystemobject")
< 1214591341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :g = f.opentextfile(WSH.scriptfullname)
< 1214591341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :h = g.readall()
< 1214591343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this does it
< 1214591351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now that i took a glance
< 1214591360 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ugh, they should have done it genuinely
< 1214591360 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that only works with some weird WSH thing which isnt standard JS
< 1214591367 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes.
< 1214591368 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: well duh
< 1214591372 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the instructions say save it as 4chan.js
< 1214591373 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then run it
< 1214591385 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you can do it without that i think.
< 1214591387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, in JS if you cast a function to a string you get its source code
< 1214591388 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that is an instant hint it cheats
< 1214591390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: duh.
< 1214591393 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, augur, but it uses WSH for other stuff
< 1214591394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty easy to do
< 1214591405 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ais: true
< 1214591412 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but that doesnt print the script as a whole
< 1214591414 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :just the function
< 1214591441 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur:
< 1214591459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: it's easy enough to quote the bit around it in the function itself
< 1214591462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: but it's trivial to do the rest
< 1214591464 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1214591467 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :function f(){var me = "function f(){" + f.toString() + "};f();";};f()
< 1214591470 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :er
< 1214591473 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :function f(){var me = "function f(){" + f.toString() + "};f();";};f();
< 1214591479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'me' is the program
< 1214591499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: actually I think toString gives the name of the function as well
< 1214591500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me test
< 1214591514 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah yes
< 1214591525 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :function f(){var me = f.toString() + ";f();"; ...};f();
< 1214591530 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :technically that has extra whitespace
< 1214591532 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(it reindents the code)
< 1214591538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :javascript:function f(){var me = f.toString() + ";f();"; alert(me);};f();
< 1214591541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's almost a quine
< 1214591542 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so you can't use obfuscation with it.
< 1214591544 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1214591545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except that Firefox pretty-prints it
< 1214591550 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's required
< 1214591552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a do-the-same-thing quine, anyway
< 1214591554 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Safari does it
< 1214591555 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1214591556 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok so firstly
< 1214591559 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that way wouldn't let you obfuscate it
< 1214591563 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is required for that worm to work well
< 1214591565 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you dont need ; after the } in the function definition
< 1214591572 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :secondlt, you dont need f.toString
< 1214591572 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: we know
< 1214591575 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but you need a newline instead
< 1214591575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes you could obfuscate it like that
< 1214591578 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and third
< 1214591581 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we know javascript, jeez
< 1214591582 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you
< 1214591585 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'re not the only one in here
< 1214591588 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we were just hacking it up on irc
< 1214591594 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and?
< 1214591601 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and ... so you don't need to tell us :\
< 1214591619 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :then act like you know it without me needing to tell you. :)
< 1214591620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you could put the source code for a JS obfuscator inside the quine if you wanted to
< 1214591627 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah augur, how silly of you to think me, tusho or ais523 wouldn't know a language that exists.
< 1214591629 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well yes, but.
< 1214591641 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ais523 has written quite a lot of esolang interps in JS
< 1214591644 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :most of his interps are, in fact
< 1214591648 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they're on the esowiki
< 1214591653 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and readily linked
< 1214591654 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I've written at least one esolang interp in JS
< 1214591660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: at least 3
< 1214591661 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i believe
< 1214591662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also a BF-minus-input to Underload compiler
< 1214591668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: probably, I lose track
< 1214591668 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(function f() { alert("(" + f+")()"; })()
< 1214591674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i don't know what your point is, but good to know :P
< 1214591682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did know ais523 knows js
< 1214591711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've written nothing in js, i think
< 1214591715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i know it quite well
< 1214591735 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also I wrote quite a few scripts for Wikipedia in JS
< 1214591739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i know it well enough to use it, i don't prolly know much about its specific coolnesses.
< 1214591765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: coolnesses: cloning-based object model, lambdas, exceptions
< 1214591772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i know those
< 1214591776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh and a really sane syntax for objects
< 1214591800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in fact, oklotalk "stole" js:s object model somewhat, although i learned about js after designing it.
< 1214591816 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just it did exist before ot, and it's very similar
< 1214591819 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(function () {
< 1214591819 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :    alert("(" + arguments.callee + ")();");
< 1214591820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :})();
< 1214591822 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a real quine in firefox
< 1214591827 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(i.e. actually the same text)
< 1214591835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: really sane syntax for objects?
< 1214591840 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: thats basically what i wrote before.
< 1214591842 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yep
< 1214591842 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the function thing?
< 1214591843 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :only more verbose.
< 1214591846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least I think so
< 1214591850 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: except yours didn't output the same string bit for bit.
< 1214591851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :compare to Java for instance
< 1214591861 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because function's string conversion prettyprints in all browesrs I know.
< 1214591862 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't tried it out, but i like the model, and have invented it a few times
< 1214591873 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: {prop: value, prop: value, ...}
< 1214591874 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: not terribly relevant since whitespace is semantically empty.
< 1214591878 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :add back in the whitespace if you want.
< 1214591881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: a quine outputs its code byte for byte
< 1214591882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, that one, right
< 1214591884 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I did
< 1214591888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: well, your program outputs a quine, at least
< 1214591888 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no you didnt.
< 1214591894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have that in a few of my languages as well
< 1214591906 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you used arguments.callee which is unnecessary, tusho.
< 1214591914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, methods are just properties which are functions
< 1214591918 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: naming things is for losers
< 1214591929 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and arguments.callee is fun
< 1214591933 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :losers and people who want small functions.
< 1214591941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now try to do it by overriding Array()
< 1214591947 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :let's get offended that I made your quine actually be a quine
< 1214591949 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's a great topic
< 1214591951 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :furthermore, named functions like that are the same as arguments.callee
< 1214591951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :note that they don't allow that in FF3 because it's a security risk
< 1214591953 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think we should whine about it all day
< 1214591954 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :waaaaaaah
< 1214591975 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: why the fuck did you do that?
< 1214591982 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's augur done to deserve such bashing
< 1214592000 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: his previous bashing; and the fact that he wouldn't shut up about it
< 1214592005 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: let me prove to you why you're wrong: string outputting for function code is dependent on browser, and therefore yours is no more a quine then mine.
< 1214592016 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: i stated 'in FF'
< 1214592020 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :irrelevant.
< 1214592059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :always with the fighting
< 1214592069 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey dont blame me, tushos the one being a child.
< 1214592074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i want to code up something
< 1214592087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: whatever you say :P
< 1214592087 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: pretty sure you agreed to shut the fuck up about my age.
< 1214592090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, progress?
< 1214592096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I haven't started again
< 1214592108 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i wasn't referencing your age, but i figured you'd think that given your current mental state.
< 1214592113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :StartCoding(ais523, ffungi);
< 1214592123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :undefined
< 1214592125 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: don't worry, you usually appear the more mature one :P
< 1214592131 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in case you were unaware, tusho, saying someones acting like a child is not a reference to their age
< 1214592135 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but a reference to their behavior
< 1214592136 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i am aware
< 1214592139 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it was clearly a reference
< 1214592142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although often the more annoying one.
< 1214592146 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :actually it clearly wasnt
< 1214592164 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i've been trying to shut up about this for the past like 10 messages, can we actually do that now
< 1214592177 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i find it interesting that you're so worked up about the quine that you're this irrational, tusho.
< 1214592189 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :maybe you should go have a nice cup of tea and come back when you've calmed down.
< 1214592196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214592199 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i find it interesting that you evidently find this conversation fulfilling, worthwhile, or indeed useful, when I just suggested we drop it.
< 1214592201 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :maybe a nap
< 1214592204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah cuz he's british, haha
< 1214592216 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know. hes british. oh those brits.
< 1214592229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh also nap cuz he's so young :P
< 1214592233 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :such comedy
< 1214592241 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey hey hey, dont mention his age
< 1214592244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :argh, code, must code
< 1214592300 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: i don't see why you always make everything spiral out of control into pointless bickering whenever you say something and I point out an error I see in it
< 1214592308 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's really damn tiring
< 1214592309 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol.
< 1214592318 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho, where did _I_ make this spiral out of control?
< 1214592318 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :especially when I ask if we can stop and you start commenting about the conversation
< 1214592326 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :-sigh-
< 1214592343 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you're trying to come out of this more mature than me I don't think you're going very far
< 1214592344 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :could it have been when i acted like a fucking twat and said stupid shit like
< 1214592345 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :"let's get offended that I made your quine actually be a quine"
< 1214592349 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait, that was you!
< 1214592363 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats right, YOURE the one who started acting like an idiot, silly me.
< 1214592385 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jesus christ
< 1214592423 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"c'mon guys geez I was obviously acting like an idiot ironically your sarcasm meters are broken I'm not actually being an asshole honest"
< 1214592453 0 :tusho!unknown@unknown.invalid PART #esoteric :?
< 1214592456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> undefined
< 1214592459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :blergfh
< 1214592470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay tusho left, now you can code ais523!
< 1214592541 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so on to more interesting things
< 1214592569 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214592685 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i downloaded a torrent the other day
< 1214592693 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it had like a hundred books on CS subjects
< 1214592697 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :mostly AI-related stuff
< 1214592701 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but lots of other stuff too
< 1214592713 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1214592720 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :now you have to read them all
< 1214592791 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know :(
< 1214592796 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im reading one right now actually
< 1214592917 0 :RedDak!n=dak@87.18.90.165 JOIN :#esoteric
< 1214592934 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214592935 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh also, awesome music:
< 1214592945 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wellnowwhat.net/transfers/Dream.zip
< 1214593004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zips usually just sounds like white noise to me
< 1214593065 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out
< 1214593102 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ive actually got a 30 second brown noise loop i can send you
< 1214593109 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its great for going to sleep. :o
< 1214593148 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :javascript:var y="X",x="javascript:var y=\"X\",x=\"X\".split(y);alert(x[0]+y+x[1]+x.join(y).split('\\\\').join('\\\\\\\\').split(\"\\\"\").join(\"\\\\\"\")+x[2]);".split(y);alert(x[0]+y+x[1]+x.join(y).split('\\').join('\\\\').split("\"").join("\\\"")+x[2]);
< 1214593155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are probably simpler ways to do that, though
< 1214593325 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :christ almighty wtf is that?!
< 1214593326 0 :tusho!n=tusho@91.105.117.61 JOIN :#esoteric
< 1214593326 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1214593342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :looks like a quine
< 1214593350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it is a quine
< 1214593354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :without cheating
< 1214593356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i don't actually feel like running it in my head
< 1214593359 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ais thats ridiculous. lol
< 1214593360 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to be precise, it's a URL quine
< 1214593367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I included the javascript: at the start in it
< 1214593370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, got that much
< 1214593429 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :glah, i hate imperative quines.
< 1214593458 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(\x -> x ++ show x) "(\x -> x ++ show x) "
< 1214593471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i love functional quines :P
< 1214593475 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ap (++) show "ap (++) show " -- this works too I think
< 1214593484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ap?
< 1214593518 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ap is a monad thing
< 1214593526 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ap = liftM2 id
< 1214593537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSS
< 1214593566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(aS(:^)S):^
< 1214593569 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: basically
< 1214593575 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ap m1 m2 = do { x1 <- m1; x2 <- m2; return (x1 x2) }
< 1214593585 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in this case we use it with the function monad
< 1214593591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: function monad?
< 1214593591 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :full quine:
< 1214593594 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah
< 1214593598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does that do?
< 1214593606 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523:
< 1214593606 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tusho: @src (->) return
< 1214593606 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[19:07] lambdabot: return = const
< 1214593606 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[19:07] tusho: @src (->) (>>=)
< 1214593607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[19:07] lambdabot: f >>= k = \ r -> k (f r) r
< 1214593627 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's the Reader monad
< 1214593632 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but without the wrapper of Reader
< 1214593646 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(and 'ask' becomes 'id')
< 1214593674 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :main = putStrLn $ ap (++) show "main = putStrLn $ ap (++) show "
< 1214593677 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :full version
< 1214593717 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a rough conversion of tusho's functional quine: (function (f) {	alert("(" + f + ")(\"" + f + "\");"); })("function (f) { alert((\" + f + \")(\\\"\" + f + \"\\\");\"); }");
< 1214593736 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's basically right
< 1214593743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it's imperative and has backslash syndrome
< 1214593743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :QED
< 1214593744 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214593795 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah, backslashes are, well..
< 1214593825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: that's why I use directed quotes in Underload
< 1214593837 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :directed quotes?
< 1214593845 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :strings are delimited by ()
< 1214593847 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :separate quote for open and close
< 1214593847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and () nest
< 1214593865 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, INTERCAL causes brilliant confusion by using undirected parens in expressions
< 1214593868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :( for open, ) for close, instead of " for both
< 1214593869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as the opposite of that
< 1214593882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: like doesn't matter which you use?
< 1214593894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no, you enclose groups in ' ' or " "
< 1214593904 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so in C you'd write, say, (1 + 1) * 3
< 1214593916 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with INTERCAL parenising that would be " ' 1 + 1 ' * 3 "
< 1214593925 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is it whitespace sensitive
< 1214593926 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like nopol
< 1214593927 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no
< 1214593929 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :darn
< 1214593931 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was just making it easier to read
< 1214593932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, yeah, i should've known that
< 1214593941 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ais, how do you quote a (?
< 1214593944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a huge run of ' and " all mashed together is a pain to read in a variable-width font
< 1214593945 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nopol has <> for lists, and >< for negative lists!
< 1214593951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: you can't, ( and ) always come in pairs
< 1214593960 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can use the a command to enclose something in ( )
< 1214593962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :beat that confusingness
< 1214593977 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so then quines cant be produced with strings
< 1214593977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and in Underload, there's no way to modify the contents of a string, just append things to it and prepend things to it
< 1214593983 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes they can
< 1214593985 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :how?
< 1214593989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you just use a to create a pair of parens
< 1214593990 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you'd need to quote (
< 1214593992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSS
< 1214593995 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd like (1 + 1) * 3 to be 1 + )1 * 3( in a language
< 1214594014 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: wasn't there a BF version which swapped + with - and [ with ]?
< 1214594019 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, dont be silly
< 1214594022 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :another silly BF derivative
< 1214594026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how's that similar?
< 1214594031 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it'd have to be 1 + 1) * 3(
< 1214594036 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: because [ and ] go the wrong way round
< 1214594041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/augur/oklopol/
< 1214594047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's not nearly the same
< 1214594056 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<augur> oklopol, dont be silly
< 1214594061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oh, yes, I misread it
< 1214594062 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points to the sign saying "#esoteric"
< 1214594079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: 1 + )1 * 3( will work just fine
< 1214594084 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lies!
< 1214594085 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::p
< 1214594088 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214594090 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :actually, you know
< 1214594091 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you'll see
< 1214594098 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its easy to transform that into sensible stuff
< 1214594099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, the ) and ( reduce the precedence of everything inside them?
< 1214594102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to increasing precedence?
< 1214594106 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :just move each ) and ( to the right one
< 1214594107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes
< 1214594117 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: what?
< 1214594117 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: obviously that cant be true
< 1214594131 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :there is no precedence for 1*3 in the statement (1+1) * 3
< 1214594137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1214594142 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes, but * has a precedence
< 1214594150 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :true
< 1214594152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :imagine, say, that * and / have precedence 2, and + and - have precedence 1
< 1214594169 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :say parens increase the precedence of everything inside them by 2, but otherwise have no meaning
< 1214594173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :)( will not be a context insensitive construct.
< 1214594179 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then you can parse strings of + - * / without trouble
< 1214594179 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sure, but decreasing precedence is somewhat nonsensical by grouping like that.
< 1214594180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there will not be a trivial conversion
< 1214594192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: no, it works too, in much the same way
< 1214594206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: seems nonsensical because of the lack of context insensitivity
< 1214594209 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :precedence only arises with composite op composite-or-atomic
< 1214594224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but otherwise there's nothing nonsensical about it.
< 1214594240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oh, my version of how it worked was context-insensitive
< 1214594246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to keep it simple, say there's only one op o
< 1214594246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no
< 1214594250 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :1 + )1 * 3( makes no sense because the operation 1*3 has no precedence in the semantics.
< 1214594259 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(1 o (2 o 3)) o 4 is how it would look normally
< 1214594286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1 o 2) o ((3 o 4)) is how it would go in reverse-paren notation
< 1214594288 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : 
< 1214594289 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : 
< 1214594289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: context insensitive in syntax, but not in semantics
< 1214594289 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : 
< 1214594293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, (1 o 2) o ((3 o 4))
< 1214594296 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its the * that has precedence so you would need to do something like
< 1214594301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and all those parens are backwards
< 1214594305 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :1 + 1 )*( 3
< 1214594308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :)1 o 2( o ))3 o 4((
< 1214594318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, maybe I have a different idea from you
< 1214594331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think I have the same idea as augur, except I moved the parens to just outside the closest operands
< 1214594333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I could
< 1214594336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, stop all of you, it took me a second to come up with the perfect way, stop slowly spelling it out for me :P
< 1214594356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i have no idea what augur is doing
< 1214594363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'm sure it's the same
< 1214594382 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you're silly.
< 1214594388 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yep
< 1214594392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i am fairly silly
< 1214594393 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im simply saying that 1 + )1 * 3( makes no sense
< 1214594402 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: two people disagree with you
< 1214594405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: yeah, you say a lot of things that make no sense
< 1214594406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes it does, the ) ( reduce the precedence of *
< 1214594407 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so uh, i guess maybe it does make sense
< 1214594416 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and they're moved outside the operands for aesthetics
< 1214594417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/shrug
< 1214594419 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ais: but thats not how precedence works.
< 1214594428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes it is, in this system
< 1214594434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it may not be how you use precedence normally
< 1214594440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: really, it's just that the semantics aren't context insensitive, which you automatically assume from a nesting construct.
< 1214594448 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean, sure if you say that )( work only on the operator they enclose, ignoring the operands, then thats fine
< 1214594449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but precedence is equivalent to "parens increase the precedence of everything inside them by a lot"
< 1214594454 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but its not the reverse of () in any sense.
< 1214594455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes, that is what I mean
< 1214594466 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the ( ) are also put around the operands for no good reason
< 1214594467 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because the stuff inside )( has no precedence.
< 1214594480 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :actually they're put around the operands for a very good reason
< 1214594505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, 1 (o 2 (o)) 3 o 4 is equivalent to (1 o (2 o 3)) o 4
< 1214594506 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :() are part of ordered rules.
< 1214594518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just that the second looks nicer
< 1214594529 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :actually no its not the same ais :P
< 1214594538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1214594543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes it is, the way I'm doing it
< 1214594556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, if ( is "increase the precedence of the things to the right of here by a lot"
< 1214594566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and ) is "increase the precedence of things to the left of here by a lot"
< 1214594571 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the way you're doing it is not the reverse of () and therefore not relevant to the original problem. :P
< 1214594578 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no, ) = decrease to the right, ais523, i think
< 1214594582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then you get a nice balanced notation that works both for forward and for backward ()
< 1214594586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214594587 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually
< 1214594591 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course works your way too
< 1214594595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's equivalent
< 1214594598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214594603 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :your way's nicer because it leads to smaller numbers, of course
< 1214594615 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214594615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... we could end up with paren golf!
< 1214594622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214594624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1 o (2 o 3)) o 4
< 1214594627 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ais: your way is a bitch to parse too. :P
< 1214594632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that isn't even balanced
< 1214594635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and my way is trivial to parse
< 1214594639 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lies.
< 1214594644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :using traditional operator-precedence algorithms
< 1214594650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just the parens dynamically change precedences
< 1214594656 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lying lies.
< 1214594658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this way, you don't even need left- and right-precedences
< 1214594665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it handles parens more naturally than the old method
< 1214594679 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's just augur wants to parse the syntactically context insensitive construct straightforwardly into a context insensitive ast
< 1214594699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes, the parens vanish altogether in the parsetree
< 1214594702 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :actually i just want to use ordered rules. i like them better. ;)
< 1214594703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's as it should be
< 1214594720 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ordered rules make precedence a breeze, since its inherent in the system.
< 1214594777 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: for golfing your original, (1 o (2 o 3)) o 4 => 1 o 2( o ))3 o 4, ay?
< 1214594791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes, that works
< 1214594796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like this
< 1214594811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why haven't i ever teamed you @ language creation, you get me :)
< 1214594817 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, pee time ->
< 1214594838 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :me + ais523 + oklopol
< 1214594841 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric := argument
< 1214594841 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wouldnt that really need to be 1 o 2) o ((3 o 4?
< 1214594860 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: no
< 1214594867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have the parens the wrong way round
< 1214594892 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but then () is behaving like normal and increasing precedence inside
< 1214594911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::\
< 1214594912 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: that's right, but it's decreasing precedence outside
< 1214594918 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1214594926 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's symmetrically-acting parens
< 1214594933 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which can be placed anywhere in the input string without trouble
< 1214594938 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but its exactly the same then as the normal kind
< 1214594947 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: no, its an extension to the normal kind
< 1214594951 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1214594956 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its a trivial conversion from that to the normal kind
< 1214594965 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's what I was trying to say all along
< 1214594982 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol was trying to make it exceedingly non-trivial in appearance
< 1214594989 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :make it seem reversed.
< 1214594996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not really
< 1214595012 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :your whole big thing is reversing, what are you talking about
< 1214595012 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214595014 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1 o )2 o 3( o 4
< 1214595023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's much nicer with reverse parens than normal parens
< 1214595029 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :compare to 1 o (2 o 3) o 4
< 1214595033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a nice duality there
< 1214595045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can pick whatever parens suit the job
< 1214595072 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o (o) (o (o)) o -> 1 2 2 3 1 -> 3 2 2 1 2 -> ((o) o o) o (o)
< 1214595080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214595081 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but with your version that should be 1 o 2( o )3 o 4
< 1214595082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :error
< 1214595090 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o (o) (o (o)) o -> 1 2 2 3 1 -> 3 2 2 1 3 -> ((o) o o) o ((o))
< 1214595114 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o (o o (o)) o -> 1 2 2 3 1 -> 3 2 2 1 3 -> ((o) o o) o ((o))
< 1214595135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, the trick to reading INTERCAL expressions is to treat ' followed by an operand as an opening paren, and ' preceded by an operand as a closing paren
< 1214595141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :assuming constant parsing direction for all o
< 1214595141 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that works fine for everything but array indexing
< 1214595205 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :furthermore, your version has implicit paren balancing
< 1214595226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: that's just because oklopol's putting extra parens at the edges of the expression to make it looked balanced
< 1214595228 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not that this is bad but im just saying.
< 1214595230 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/looked/look/
< 1214595243 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's possible to make any expression look balanced like that
< 1214595249 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, its still implicit tho
< 1214595267 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :since you have to define what happens at the edges
< 1214595274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::\
< 1214595288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't really see the big thing here, it was just a trivial parsing semantics idea
< 1214595290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: no you don't
< 1214595293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :see my explanation above
< 1214595302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it does define what happens at the edges, but coincidentally
< 1214595309 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah.
< 1214595321 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so trivial i had a moment of doubt whether i shuold say it or just quickly implement it
< 1214595326 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*should
< 1214595343 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: implement it
< 1214595344 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i still dont like that its the same as normal parens tho.
< 1214595347 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'll use it for everything
< 1214595347 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :btw. the reason i'm sounding even more trivializing than usual is i'm quite high on caffeine.
< 1214595347 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::3
< 1214595350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214595357 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :1 o (2 o 3) o 4 => 1 o 2( o )3 o 4
< 1214595363 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean thats just too simpler :\
< 1214595368 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :simple*
< 1214595386 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :1 o 2) o (3 o 4 is better.
< 1214595401 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: that's just (1 o 2) o (3 o 4) in our system
< 1214595405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the easiest way to say it
< 1214595409 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no its not
< 1214595413 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you said earlier that
< 1214595415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what you're doing is our system with ) and ( reversed
< 1214595419 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :1 o (2 o 3) o 4 in your system
< 1214595429 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is 1 o 2( o )3 o 4
< 1214595432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it is
< 1214595438 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're both correct ways to write it
< 1214595452 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but that makes no sense
< 1214595467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes it does, parens affect nothing but operators
< 1214595477 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :( decreases precedence of the left stuff, right?
< 1214595486 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes, the operators to the left
< 1214595489 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and ) to the right?
< 1214595492 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it doesn't matter which side of the operand you put it
< 1214595495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214595496 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :then your version is incorrect.
< 1214595501 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in what way?
< 1214595513 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(1 o 2) o (3 o 4) has the middle o as a lower precedence than the other two
< 1214595519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: correct
< 1214595527 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it handles ordinary parens correctly
< 1214595561 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes, which is why i said that its too simple!
< 1214595567 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because it basically IS normal parens
< 1214595572 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :with implicit balancing.
< 1214595575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: but your version is a trivially obfuscated version of ours
< 1214595581 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with ( and ) the other way round
< 1214595587 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes, but its visually a hell of a lot more confusing.
< 1214595595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, if that's all you wanted...
< 1214595626 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, whats the point of making special magic )( if all they do is autobalance? :P
< 1214595654 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean, if o ( o )) o autobalances to (o ( o )) o then why bother making this at all?
< 1214595665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: because they can be either side of the operands, too
< 1214595683 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :still trivial to understand when looking at it.
< 1214595704 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hardly more complicated than if they were on the right side of the operands.
< 1214595736 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :haskell has a low-precedence-izer you know.
< 1214595739 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :$
< 1214595750 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :$ f a = f a
< 1214595754 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: actually, $ is a low-precedence version of whitespace
< 1214595765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that's ($) f a = f a because $ is infix
< 1214595780 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :er.. i dont think it is...
< 1214595782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, is it legal to do `($)` to prefixise it and then infixise it again?
< 1214595789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: I know $ is infix, I've used it before
< 1214595850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the )( thing is mostly visually interesting if it's requires to be explicitly balanced.
< 1214595894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*required
< 1214595898 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh, you're right it is infix, sorry.
< 1214595929 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyway, its interesting none the less.
< 1214595939 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no
< 1214595947 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i (h (g (f x))) == i $ h $ g $ f x
< 1214595953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no to `($)`?
< 1214595954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's legal in oklotalk :)
< 1214595959 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, no.
< 1214595963 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214595967 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that should be legal, I reckon
< 1214595969 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which is effectively your version of ( i guess.
< 1214595970 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sort of.
< 1214595971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is it a syntax error
< 1214595974 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1214595986 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: no
< 1214595997 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes. :P
< 1214596003 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because your versoin would be
< 1214596008 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i (h (g (f x
< 1214596023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in that situation, it's the exact same
< 1214596026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not in general
< 1214596049 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :indeed, but its pretty close.
< 1214596065 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its also a shittonne more confusing
< 1214596066 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a higher-precedence parenthesis construct without a closing paren
< 1214596084 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tho $ is like "of"
< 1214596099 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i of h of g of f x
< 1214596113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the confusing part is requiring balancing of )(, wasn't that clear from the start
< 1214596129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess not
< 1214596137 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i still prefer the reversed )( to the normal ()
< 1214596142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i wanna get back to making my pointless game, stop being interesting ->
< 1214596193 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ais, if you replaced () with <**> you'd have something equivalent to the operator precedence parser's internals.
< 1214596339 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and <**> would be terribly unfamiliar
< 1214596344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, progress?
< 1214596362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no more
< 1214596368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why not :(
< 1214596369 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, you've got so pestery about this recently
< 1214596377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry
< 1214596385 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anmaster: what are you hounding ais about?
< 1214596386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I blame my bad mood on the cold I have
< 1214596408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: it's OK, I don't mind AnMaster really, some people thing ffis between Funge and INTERCAL are really important
< 1214596413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/thing/think/
< 1214596418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214596431 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it is more likely to be useful than many other #esoteric projects
< 1214596431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well is there any part of it I can code? some more function you need?
< 1214596438 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least both Funge and INTERCAL are reasonably well known
< 1214596451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I'd say INTERCAL is famous
< 1214596455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no, this is pretty much all my stuff, I just have to make up my mind to do it, I'm suffering from holidayitis
< 1214596460 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ffis?
< 1214596465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, FFI yes
< 1214596465 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and Befunge is almost as famous as INTERCAL
< 1214596470 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :FFI?
< 1214596473 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Final Fantasy 1?
< 1214596479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you think we should just define FFI in the topic?
< 1214596479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FFI not FF1
< 1214596483 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :never played the game, to be honest
< 1214596485 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur must have been the fourth person or so to ask
< 1214596486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, ....
< 1214596490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, google?
< 1214596495 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tho i probably should
< 1214596498 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its a classic i hear
< 1214596500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but yes you should
< 1214596501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214596511 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Fuel Freedom International?
< 1214596514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I would but I can't spel it ;P
< 1214596515 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Family Firm Institute?
< 1214596518 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :foreign function interface
< 1214596520 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh i know
< 1214596523 0 :ais523!unknown@unknown.invalid TOPIC #esoteric :The foremost international hub for enterprise esoteric programming language design, development and deployment | http://esolangs.org/ | Logs: http://tunes.org/~nef/logs/esoteric | an FFI is a Foreign Function Interface that allows programs in one language to use functions written in another, stop asking us to define it
< 1214596526 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Fatal Familial Insomia!
< 1214596529 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Insomnia*
< 1214596533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, what oklopol said
< 1214596539 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what ais523 said
< 1214596544 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im not listening to oklopol
< 1214596549 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :he ruins my fun.
< 1214596554 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214596568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :backronyms are a fun way to pass time
< 1214596572 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, use your hands for more interesting things. like masturbating on a webcam.
< 1214596591 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps, perhaps.
< 1214596632 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :live.yahoo.com
< 1214596657 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, two issues regarding reactance:
< 1214596665 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x -> z, y -> z means what?
< 1214596666 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and
< 1214596695 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :how do we detect change without propogating changed values
< 1214596712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: depends, in my implementation it doesn't have any special meaning
< 1214596718 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you said it should remove x->z
< 1214596723 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :e.g. how to we get abs vals of derivatives of variables
< 1214596728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :probably the latter then?
< 1214596734 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i prefer removing x->z
< 1214596746 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because what if i dont want both to be active?
< 1214596751 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :how then would i delete x->z?
< 1214596768 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i shouldnt need to know whats leading to z to begin with
< 1214596785 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i appreciate your opinion
< 1214596795 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so it'd need to be something like :deletefrom z
< 1214596845 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :then again, if we wanted both x and y to feed z somehow, we'd need something like :both x y -> z
< 1214596851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> and no, this is pretty much all my stuff, I just have to make up my mind to do it, I'm suffering from holidayitis
< 1214596852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same
< 1214596855 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if we have a change function, :change x
< 1214596861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I code much better when I don't really have time to
< 1214596871 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :then the both function would be trivial
< 1214597704 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh my god
< 1214597707 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the html5 examples have
< 1214597709 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'Wake up sheeple!'
< 1214597738 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hahaha
< 1214597879 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what?
< 1214597891 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :who listened to the music i sent? :|
< 1214597924 0 :ais523!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out)
< 1214597951 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214598630 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric
< 1214600113 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214600127 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214600434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[21:00] [CTCP] Received CTCP-PING reply from ais523: 14 seconds.
< 1214600466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back
< 1214600472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, impressive
< 1214600477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :3.3 seconds for me
< 1214600482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :normally it is like 0.1
< 1214600487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I have network trouble
< 1214600494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've managed quite a bit more than that before
< 1214600506 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but normally it doesn't reconnect if the ping takes too long and I have to restart the client
< 1214600508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* Received a CTCP PING 1214546901505614 from AnMaster
< 1214600508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* Ping reply from AnMaster: 0.92 second(s)
< 1214600553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, mine reconnects when ping goes over 2 or 3 minutes iirc
< 1214600560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ihope: there are spambots attacking your userpage on Esolang
< 1214600573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, restore it then!
< 1214600575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you want me to protect it, or are you fine with me just deleting it every time a spambot creates it?
< 1214600577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I have done
< 1214600588 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ihope hasn't had a non-spambot-created user page, I think
< 1214600595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh you are an esolang admin I see
< 1214601064 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214601074 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214601564 0 :augur!unknown@unknown.invalid NICK :pygnisfive
< 1214601586 0 :pygnisfive!unknown@unknown.invalid NICK :psygnisfive
< 1214601898 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric
< 1214602182 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lalala
< 1214602875 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dont be so quiet.
< 1214602891 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Join ##nomic
< 1214602957 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :##nomic?
< 1214603200 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: it's about nomic
< 1214603218 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whats nomic?
< 1214603218 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214603242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: a game where legal moves consist of changing the rules
< 1214603285 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i redefine the ruleset to be: Only I can change the rules.
< 1214603289 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i win.
< 1214603291 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :end of game.
< 1214603297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: there are limits on it, of course
< 1214603310 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :trying to find a way to loophole to do that is one recognised technique for winning
< 1214603312 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i've redefined them out of existence.
< 1214603331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: that sort of retroactivity shouldn't work, B Nomic are having a crisis because someone claimed it did
< 1214603346 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its not retroactivity at all.
< 1214603374 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: this is how most people play nomic when they first hear about it
< 1214603383 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'I add a rule I win.'
< 1214603397 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it would probably be outvoted, though
< 1214603408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most nomics require at least a majority vote to begin with
< 1214603423 0 :pikhq!n=pikhq@c-66-31-43-229.hsd1.ma.comcast.net JOIN :#esoteric
< 1214603424 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well if thats the case then youve misinformed me sir!
< 1214603439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry
< 1214603463 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is back. . .
< 1214603468 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :FROM USENIX.
< 1214603502 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :::uses pikhq's nix::
< 1214606938 0 :Judofyr!unknown@unknown.invalid QUIT :
< 1214606991 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders: where's Gregor?
< 1214607143 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :prague
< 1214607147 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think
< 1214607150 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bastard.
< 1214607163 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I met his former boss at Intel, oddly enough.
< 1214607171 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o.O
< 1214607191 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I mentioned my fondness for esolangs at USENIX. . .
< 1214607219 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and they killed you for being a freak?
< 1214607220 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214607252 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And this guy was like "Oh, yeah. . . There was this student a while back who did Brainfuck. . . Named Gregor. He wore a different hat every week; insanely good coder, but a tiny bit odd."
< 1214607259 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Gregor? ... Gregor Richards?"
< 1214607266 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"... Yes..."
< 1214607280 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hahahahahahahaha!
< 1214607288 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Brilliant.
< 1214607293 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :During the Russian revolution, the mathematical physicist Igor Tamm was seized by anti-communist vigilantes at a village near Odessa where he had gone to barter for food. They suspected he was an anti-Ukranian communist agitator and dragged him off to their leader.
< 1214607294 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Asked what he did for a living he said that he was a mathematician. The sceptical gang-leader began to finger the bullets and grenades slung around his neck. "All right", he said, "calculate the error when the Taylor series approximation of a function is truncated after n terms. Do this and you will go free; fail and you will be shot".  Tamm slowly calculated the answer in the dust with his quivering finger. When he h
< 1214607298 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as I was saying, it's a small world
< 1214607299 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ad finished the bandit cast his eye over the answer and waved him on his way."
< 1214607339 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Which function?
< 1214607342 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ais523: indeed, I think I have never created a userpage for myself on the Esolang wiki.
< 1214607356 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ihope: no, you haven't, the spambots seem quite anxious to though
< 1214607362 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shoots pikhq
< 1214607362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the confusing thing is that they don't even add spam
< 1214607363 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And there can be more than one Taylor series for a function. ;)
< 1214607364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just random text
< 1214607365 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :YOU ARE A SPY
< 1214607371 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if I make ihope a userpage will I get banned?
< 1214607373 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Cooool!
< 1214607379 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, I just paid attention in calculus.
< 1214607382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it rather depends on what you do
< 1214607391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and my assessment of how likely you are to be human
< 1214607402 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. What esolangs has ihope made?
< 1214607406 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Redivider ... and ...
< 1214607412 0 :sekhmet!unknown@unknown.invalid PART #esoteric :?
< 1214607498 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what's you guys favourite esowiki article
< 1214607499 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mine is http://esolangs.org/wiki/FURscript
< 1214607501 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because it's not a joke
< 1214607528 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Dimensifuck
< 1214607530 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out
< 1214607531 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because it's mine.
< 1214607534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the BF constants one, just because people keep putting work into it every now and then
< 1214607543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's heartening to see so many people work together
< 1214607591 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Slereah_ i think linked to a 4chan thread a while back where someone had linked to that page calling it the best language ever
< 1214607607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the rest of the thread was rather predictably people calling the language stupid
< 1214607630 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :furscripe?
< 1214607630 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dunno why I recalled that just now
< 1214607631 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but hey
< 1214607641 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :script*
< 1214607649 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why is it called furscript
< 1214607660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :FURscript doesn't even make much sense
< 1214607668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also it's hard to read
< 1214607686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :strangely, I don't find things like Unlambda and the various line-noise languages "hard to read" in that sense, just hard to fathom
< 1214607695 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it looks like queer html.
< 1214607699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, looking at the code's fine, working out what it does is a lot harder
< 1214607711 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mixed with turbo pascal and basic
< 1214607731 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: it was apparently totally serious
< 1214607739 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the guy who created the article said the creator had put it on their wiki
< 1214607747 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(presumably of a programmign community)
< 1214607747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't have any loop construct
< 1214607751 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and he moved it over there because it's so bad
< 1214607765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nor any data storage AFAICT
< 1214607765 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :{    * The person who designed this language was 100% serious about it and the vb6 compiler, but I think he got as far as a text box and a copyright notice before going back to programming his graphics calculator. --Einsidler 10:44, 24 Nov 2006 (UTC) }
< 1214607781 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :{# [DIRFORMAT="DIRECTORY","BYPASSSECURITY?"] FORMATS A DRIVE AND ASKS WHETHER TO BYPASS ALL RESTRICTIONS } is just so brilliant
< 1214607797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so why is the command called DIRFORMAT
< 1214607807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the command looks like it's trying to format a dir, not a drive
< 1214607819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, why are the descriptions in allcaps?
< 1214607820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why are you using logic on this terrible abomination
< 1214607844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LMAO
< 1214607845 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, why does it have procedures when there's no way to call them?
< 1214607847 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I just made ihope's user page
< 1214607849 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but a spambot got it
< 1214607852 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :while I was editing
< 1214607857 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :go delete that :P
< 1214607887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :done
< 1214607904 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems to be from single-use spambot IPs
< 1214607907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which only ever hit once
< 1214607910 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably zombies
< 1214607910 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AWSUM
< 1214607912 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a real page
< 1214607913 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214607932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now, only time will tell if I have to semi that or not
< 1214607937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I hope not
< 1214608001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: as for FURscript, what would you say to its deletion?
< 1214608002 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :omg i love meat stews :(
< 1214608007 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, leave it there
< 1214608009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :quite a few people on its talk page wanted it deleted, including me
< 1214608013 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's godly
< 1214608016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so probably you should comment onwiki about that
< 1214608020 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for the record
< 1214608024 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you tried to make a more shitty language, you couldn't manage
< 1214608033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: are you sure?
< 1214608033 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214608037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, probably I couldn't
< 1214608037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: pretty sure
< 1214608040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but lots of people could
< 1214608046 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i doubt it
< 1214608053 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :especially if they were sincere about it
< 1214608076 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is poking around zzo38's site, he's pretty crazy but it's a fun mishmash of stuff
< 1214608091 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm rather surprised at the list of features on http://zzo38computer.cjb.net/chrono/about.htm vs the shortness of http://zzo38computer.cjb.net/chrono/_show_source
< 1214608130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is that multiple passwords thing a reference to your website where you could have two users with the same username but different passwords?
< 1214608165 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :somehow I doubt it
< 1214608173 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm not exactly sure what it means
< 1214608178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the code doesn't look that short to me
< 1214608205 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i was saying in comparison to the length of the features
< 1214608218 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and i didn't really mean in lines
< 1214608224 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I kinda meant in the 'the code is pretty trivial'
< 1214608233 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :though - http://zzo38computer.cjb.net/chrono/zzo38/mainpage the actual UI has something to be desired..
< 1214608265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it looks about the right length for that feature set for well-written code
< 1214608265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just that well-written code is comparatively rare nowadays
< 1214608265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially in PHP
< 1214608265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and just try to work out the computational order of onoz
< 1214608265 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214608281 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric
< 1214608309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry...
< 1214608311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and back
< 1214608317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :grr... my client still isn't responding to self-pings
< 1214608321 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if anyone else in #esoteric can see this
< 1214608323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, it responded
< 1214608327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[23:11] [CTCP] Received CTCP-PING reply from ais523: 22 seconds.
< 1214608330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :really...
< 1214608342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably you lot will see this eventually, then
< 1214608348 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :afk
< 1214608349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I probably won't get your replies for a while
< 1214608351 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tasty soup
< 1214608359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, better now
< 1214608366 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i saw that immediately
< 1214608382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: how do you know?
< 1214608389 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'cause that's how fast you type
< 1214608394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hrh
< 1214608396 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/r/e/
< 1214608422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SMATINY is ihope's
< 1214608427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: aah, that multiple password thing -
< 1214608433 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can have passwords for different privileges
< 1214608439 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e.g. a password for just posting and editing
< 1214608444 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and another for system administration
< 1214608445 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :etc
< 1214608451 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also Foobar and Foobaz and Barbaz, oh my!
< 1214608493 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes what-links-here
< 1214608519 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://zzo38computer.cjb.net/chrono/zzo38/1203755544 i like some of the entries on here
< 1214608523 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'Power to commit suicide'
< 1214608528 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you need special powers to do that
< 1214608573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like the "of course you also need powers to change back as well"
< 1214608586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thinking like a programmer who's met one too many evil genies
< 1214608588 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :couldn't you just transform into whatever you were before
< 1214608609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: maybe not, if you transformed into something that didn't have the same powers as you
< 1214608629 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :transform into the thing you were before with the same powers
< 1214608648 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, if you transformed into something that couldn't transform
< 1214608657 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214608662 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just specify the transforming powers when you transform
< 1214608706 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :would you remember that every single time?
< 1214608721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or would you assume it was obvious after a bit and forget to specify it?
< 1214608733 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you would specify the power to include not having to mention it.
< 1214608740 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(when you transform the first time)
< 1214608740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that would be useful
< 1214608750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://zzo38computer.cjb.net/chrono/zzo38/1199580665 'Our Father who has warts in heaven' how on earth do you hear that
< 1214608815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"These are some comments about a book about philosophy I have. It is ISBN 1-55111-493-3" <-- why can't he just tell us the title?
< 1214608961 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think VALGOL's my favourite out of the lesser known languages
< 1214608977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it could easily be made a real lang, although it would probably suffer from LOLCODEitis
< 1214609031 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LOLCODEitis is easy to avoi
< 1214609032 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :d
< 1214609040 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :don't actively promote your language; because that's stupid, it
< 1214609042 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'s a freaking esolang
< 1214609053 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :don't build a huge fancy site and expect a 'community', who do you think you are? This is an ESOLANG
< 1214609055 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hey everyone, convert to Thutu now for all your programming needs!
< 1214609069 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :don't act like you're the first person to ever think of making a programming language look funny (WTFWTFWTF)
< 1214609070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, I think LOLCODE actually has a community]
< 1214609071 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and finally
< 1214609075 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :actually know how to design a language
< 1214609081 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: unfortunately, yes. it's one of idiots
< 1214609091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, LOLCODE just seems to be a clone of generic imperativeness
< 1214609100 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://catseye.tc/projects/valgol/doc/valgol.html parser!
< 1214609100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :With more crap.
< 1214609112 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah the lolcode people keep tripping over basic things
< 1214609118 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or coming up with fucked solutions to easy problems
< 1214609126 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they have Commities and Meetings
< 1214609131 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and try to make it easy to use and practical and whatnot
< 1214609133 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I'm like...
< 1214609137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :VALGOL? /Catseye/? I don't believe it
< 1214609140 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you're making a language about kitty pidgin.
< 1214609143 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why?
< 1214609150 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :catseye has everything
< 1214609159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I knew it had SARTRE
< 1214609169 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but really, this just doesn't fit with my worldview at all
< 1214609173 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why not
< 1214609177 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know
< 1214609181 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214609184 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is this some kind of pun ais523
< 1214609190 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if I did then my worldview would be able to fit it
< 1214609192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no, it isn't a pun
< 1214609198 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mmmback
< 1214609203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just me being unusual for no reason that's satisfactory to anyone, not even me
< 1214609207 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://catseye.tc/projects/eso.html
< 1214609238 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok so cmon guys
< 1214609249 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i wanna make a really queer new kind of esolang
< 1214609302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: try implementing Feather, I'm struggling
< 1214609326 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whats feather.
< 1214609335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's an esolang I've designed
< 1214609347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's object-oriented
< 1214609348 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :specs?
< 1214609354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and based on inheritance by retroactive effects
< 1214609360 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I don't really have specs yet
< 1214609366 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well then i cant help you ;)
< 1214609370 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the sort of thing that needs to be defined by a reference interp
< 1214609376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just to prove it's possible
< 1214609387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have partial notes on a few feather-like objects
< 1214609390 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's about it
< 1214609399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, also they're wrong
< 1214609405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's not a very good thing to implement based on
< 1214609446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how goes coding?
< 1214609454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's half-past-11
< 1214609459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, nothing done yet?
< 1214609462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :really, would you expect me to be coding now?
< 1214609463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :k
< 1214609470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I coded just now
< 1214609478 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably you aren't tired
< 1214609501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I am
< 1214609506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I need to get this done
< 1214609511 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ais, surely you can provide some sort of spec
< 1214609513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got a deadline here
< 1214609517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok
< 1214609518 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :syntax + semantics
< 1214609522 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: I'll try
< 1214609522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and a very urgent one
< 1214609525 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :DO IT
< 1214609527 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's easier to explain over IRC, I think
< 1214609535 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then show you what I have which is misleading
< 1214609536 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1214609538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'll paste anyway
< 1214609548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, specs on what?
< 1214609550 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no dont show me what you have
< 1214609553 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :gimme specs
< 1214609554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Feather
< 1214609557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is?
< 1214609561 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: I mean paste the specs
< 1214609562 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :R0RF
< 1214609579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, could you explain it here over irc please!
< 1214609586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive just told me not to
< 1214609593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I tell you to!
< 1214609595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :error!
< 1214609597 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :do both!
< 1214609600 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no error!
< 1214609607 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :IS NOT MUDDS WORLD
< 1214609610 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me finish pasting my incorrect and incomplete specs for a different lang first
< 1214609618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, what world?
< 1214609626 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :was it mudds planet?
< 1214609633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, yes
< 1214609640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is that?
< 1214609641 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :DAMN YOU SHATNER!!!
< 1214609645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/TG83VV29.html
< 1214609651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, first, ignore that because it's wrong
< 1214609654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, what are you talking about?
< 1214609654 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it'll give you an idea
< 1214609670 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically, the idea is that you have an object-oriented language
< 1214609679 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are no classes, all objects are created from other objects by cloning
< 1214609684 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh, its neither
< 1214609686 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its mudd's women
< 1214609689 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, nothing is modifiable, it uses single assignment
< 1214609691 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :DAMN YOU SHATNER! DAMN YOU!
< 1214609700 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you create a changed copy rather than modifying the original
< 1214609701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, wtf are you talking about?
< 1214609708 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its a reference to a star trek episode
< 1214609716 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now, in order to do interesting things like inheritance
< 1214609724 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ais: so you've created stateless Self?
< 1214609725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can retroactively change what an object was at the time it was created
< 1214609727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, well what one? I mainly watched TNG
< 1214609731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and Voyager
< 1214609738 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Mudd's Women, form TOS
< 1214609742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: well, Self doesn't have retroactivity, but it's similar
< 1214609746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, plot summary?
< 1214609755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's also vaguely message-passing
< 1214609758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you can modify anything
< 1214609759 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :where chekhov makes some robut women explode by telling them he loves on but not the other
< 1214609759 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes something like chronojournal because e feels like it
< 1214609767 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :they're all identical so this causes a logic error, naturally
< 1214609772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can even change the syntax of the language by modifying eval
< 1214609779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, odd
< 1214609783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, retroactively modifying it
< 1214609799 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ais: i dont see what retroactive modification means.
< 1214609815 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tusho has become asexual, hence his use of the gender-neutral pronoun "e"
< 1214609824 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: it's all this agora playing
< 1214609826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: ok, say you make an object b that's a clone of an object a, and an object c that's a modified clone of a, and an object d that's a modified clone of c
< 1214609835 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it makes your cock vanish?
< 1214609838 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214609840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now, suppose you retroactively modify a so it was really d all along
< 1214609855 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214609859 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what does that MEAN tho
< 1214609860 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then you find out that b was d all along, and c was modified from d, and d depends on the old version of d
< 1214609866 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the program is recalcualted to allow for that
< 1214609872 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :i.e. rerun from that point with the changes
< 1214609874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the same inputs
< 1214609878 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the whole program?
< 1214609881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep
< 1214609888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except that that should be optimisable in many cases
< 1214609889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err, this is backtracking isn't it?
< 1214609890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ?
< 1214609893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sort-of
< 1214609895 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i foresee some potential problems
< 1214609907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but in backtracking you specify the possible choices at the choicepoint
< 1214609912 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mainly that it has no single answer.
< 1214609926 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas in Feather you can take information from one possible path and use it to modify the next path that's tried
< 1214609938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, do you mean recursive inheritance?
< 1214609948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not exactly, that doesn't involve rerunning the program
< 1214609949 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its an interesting idea, but not interesting enough.
< 1214609955 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :your language is boring. :P
< 1214609956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :recursive inheritance is entirely possible, though
< 1214609971 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i want interesting!
< 1214609974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: well, you write a language where you can change the syntax at runtime and have it effect everything the program's ever done
< 1214609974 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :give me interesting!!!
< 1214609988 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont know why i'd even want to do that, ais.
< 1214609996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for instance, you can modify objects representing functions to keep track of their source code and how many times they've been run
< 1214610006 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: this is as interesting as reactance if not more so
< 1214610008 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so basically you can make the language as reflective as you like
< 1214610011 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a load of people in here are interested by it too
< 1214610015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, intercal?
< 1214610020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty interesting
< 1214610023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and ais523 can give that
< 1214610024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a LOT of it
< 1214610032 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :reactance isnt supposed to be interesting
< 1214610034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, I'm probably in the world's top 10 intercallers by now
< 1214610056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably the top when it comes to C-INTERCAL's newer features, but I could probably still be beaten on some of the more established ones
< 1214610086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, feather's interesting due to consistent time travel rules
< 1214610099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are a lot of possible consistent time travel rules, but strangely fiction normally doesn't use them
< 1214610157 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh?
< 1214610162 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which time travel rules?
< 1214610182 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214610202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: just the retroactivity, basically all the possible timelines are ordered, an earlier timeline can affect a later timeline but not vice versa, and all retroactive changes have to be legal in the timeline they were made but not necessarily in the resulting timeline
< 1214610216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there, that description should be in every nomic in existence, I reckon, to avoid stupid retroactivity things
< 1214610253 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im not entirely sure i follow.
< 1214610267 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well no, it took me a week or so to understand and I invented it
< 1214610271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this is why it needs a reference interp
< 1214610275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://qntm.org/?models
< 1214610275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to prove that it's possible and works
< 1214610277 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :time travel models
< 1214610289 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214610307 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ooh, intercal with actual time travel?
< 1214610321 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no i mean in a general time travel sense
< 1214610321 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't tried to attach time travel to INTERCAL yer
< 1214610327 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont follow
< 1214610329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now you've mentioned it I'll have to think about it, though
< 1214610335 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it'd be awesome
< 1214610361 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anyone seen Earth: Final Conflict?
< 1214610362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: you can go back in time and prevent yourself ever having got a time travel machine, this does not lead to a contradiction
< 1214610387 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ais: alternate universe interpretation?
< 1214610400 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: yep
< 1214610409 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lots of shows use this model of time travel.
< 1214610411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except that you can send objects from one universe into another
< 1214610425 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :again, lots of shows.
< 1214610433 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how does that work in your version tho?
< 1214610437 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the sentence between universes
< 1214610447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but only one object, only in one direction, it always replaces an object in the next universe, and it's the only way to do time travel
< 1214610466 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"Star Trek has run long enough to include examples of all kinds of other models of time travel, as well as plenty of crazy rubbish which makes no sense. The model given here is approximately correct, but there are technicalities."
< 1214610488 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Sliders, Star Gate, Back to the Future
< 1214610495 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: http://qntm.org/?models
< 1214610497 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :probably others
< 1214610502 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :most of them don't actually.
< 1214610515 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i love the fixed history model
< 1214610525 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, so do I
< 1214610527 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :even though it makes no sense
< 1214610528 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its brilliant for writing greek tragedy stuff
< 1214610535 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think it makes complete sense :)
< 1214610549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and the major problem with Feather programming is avoiding timeloops
< 1214610576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I'd better go home now
< 1214610580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bye everyone
< 1214610582 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye ais523 :)
< 1214610592 0 :ais523!unknown@unknown.invalid QUIT :"PLEASE DO NOTHING"
< 1214610656 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm, so that's a description of *dramatic* models of time travel with no consideration on how to integrate a model of time travel into a model of the universe
< 1214610668 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner: no
< 1214610670 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the title of the page is
< 1214610672 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Modelling time travel in fiction
< 1214610686 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Favourite quote: {This violates the law of conservation of mass-energy, but that's a small price to pay for working time travel.})
< 1214610726 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :quantum mechanics violates mass-energy conservation for very small values of mass-energy and time.
< 1214610728 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :maybe.
< 1214610804 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :very small products of mass-energy and time, iirc
< 1214610994 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The larger the violation, the less time it may last. There is similar noncommutative relationship between time and energy as there is between position and momentum...
< 1214611038 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves at Oerjan
< 1214611049 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves back
< 1214611051 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :" it seems that time travel involves the sending back and forth through time of quantum packets of information, which alter history multiple times in a kind of feedback loop until the universe settles into a stable structure in which the instance of time travel is completely internally consistent."
< 1214611198 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I like that model ... it reminds me of fixpoints and the path-integrals they speak of in quantum mechanics
< 1214611390 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :itd be interesting to try and develop something like relativity but that affects histories instead of simultaneity
< 1214611501 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the Everett interpretation is a little bit like that i think
< 1214611507 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1214611518 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't TOE (assuming it is eventually discovered) provode answers to things like wheither FTL travel is possible and wheither time travel is possible?
< 1214611527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :many-worlds interpretation of quantum mechanics
< 1214611532 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it should
< 1214611568 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont think multiple-worlds QM is the time-equivalent of Relativity's affects on simultaneity
< 1214611582 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :{Based on theoretical holographic principle arguments from the 1990s, many physicists believe that 11-dimensional M-theory, which is described in many sectors by matrix string theory, in many other sectors by perturbative string theory is the complete theory of everything. Other physicists disagree.}
< 1214611584 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :- wikipedia
< 1214611587 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lolllll
< 1214611601 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that was so obviously put there by a string theorist
< 1214611604 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you'd think they'd try harder
< 1214611646 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... Wonder if it is possible to combine that E8 theory with Z2 grading (supersymmetry)...
< 1214611663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"many physicists" seems to be begging for the weasel word template...
< 1214611670 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you betcha
< 1214611676 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, that exceptionally simple theory of everything
< 1214611678 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is apparently bulshit
< 1214611680 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*bullshit
< 1214611688 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :read about it somewhere, apparently it's mainly just a load of buzzwords
< 1214611793 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The main techincal problem seems to be that it can't represent fermions. On the other hand, supersymmetry operator converts between fermions and bosons....
< 1214611862 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :It also has the weirdness that pretty much all previous theories combined strong force first and then gravity. Apparently that E8 thing first combines gravity and then strong force.
< 1214611945 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :(That's why GUT is theory of strong force, weak force and electromagnetism)....
< 1214611955 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :but not gravity?
< 1214612041 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the old kaluza-klein theory unifies gravity and electromagnetism, but then it's not a quantum theory
< 1214612041 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :In classical model naming, TOE combines GUT with gravity (and is the final theory).
< 1214612070 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, there are theories that involve forces beyound the four currently known...
< 1214612100 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm wait this web page claims klein
< 1214612112 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :'s part _was_ quantum: http://www.matter-antimatter.com/kaluza-klein_theory.htm
< 1214612126 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hulo
< 1214612137 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi Slereah_
< 1214612144 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but it didn't work
< 1214612216 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. Figuring way to merge GR and QM is not trivial. Many attemps have been made, each running into nonsensical stuff (infinities).
< 1214612245 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with infinities?
< 1214612250 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :infinite probabilities, WHATS IT MEAN
< 1214612263 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres no such thing as an infinite probability :(
< 1214612314 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(apparently that web page is affiliated with some people attempting to fix this and probably give their own TOE?)
< 1214612315 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And even if one doesn't run into infinities, one gets stuff like 10^120 times too large value for some constant (vacuum negative energy density).
< 1214612328 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, infinities are no good in a universe which doesn't explode and all.
< 1214612353 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you know
< 1214612368 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :maybe the infinite probabilities means it happens in _all_ alternate universes. o.o
< 1214612385 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Probabilities are [0;1], psygnisfive.
< 1214612389 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sure!
< 1214612393 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but if you have TWO universes
< 1214612394 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Outside, they're non-sensical.
< 1214612405 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :then your probability should be 2!
< 1214612410 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Why?
< 1214612418 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :simply divide probability/#universes and you get the probability in your universe
< 1214612423 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or in any one universe
< 1214612431 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what, /infinity? :P
< 1214612433 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but the two probabilities are disjoint.
< 1214612441 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Or, if they're not, they're not two
< 1214612442 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ah but what if they're NOT disjoint
< 1214612457 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what what infinity?
< 1214612468 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh you mean divide by infinitey
< 1214612469 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes :)
< 1214612475 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :infinity/infinity
< 1214612475 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :;D
< 1214612484 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric := 1 :D
< 1214612485 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::p
< 1214612487 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: i think my summary is, don't write a TOE :P
< 1214612498 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :BUT WHAT IF ITS TRUE ZOMG
< 1214612504 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Let physicists do their jobs, dude.
< 1214612508 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :infinity/infinity is not well-defined.
< 1214612516 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :And they will not talk of linguistic :o
< 1214612520 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ilari: what if it is :O
< 1214612529 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Shush psygnisfive.
< 1214612535 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i used to be a physics major, you know. then my school screwed me over and i had to switch majors
< 1214612542 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :afk
< 1214612599 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well I'm a physics gradutate.
< 1214612601 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So I win.
< 1214612616 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1214612617 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :idea
< 1214612620 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a new conlang
< 1214612644 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'Toe' - english translation is the correct theory of everything
< 1214612649 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now all we have to do is publish a paper in that language consisting of 'Toe'
< 1214612654 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and we'll be heroes
< 1214612664 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :infinity/infinity can be made to be anything between 0 and infinity by suitable choice of infinities...
< 1214612675 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't that exist?
< 1214612689 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Like for instance, the KJV translation? :o
< 1214612697 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Some people are scary for it
< 1214612726 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: lol wut
< 1214612735 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"'Toe' - english translation is the correct theory of everything"
< 1214612737 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214612799 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I recently had the idea of a general relativity based particle automaton*
< 1214612810 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But then, I realized it would be horrible to write
< 1214612814 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Even the specs.
< 1214613152 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... Is there esolangs (besides that unary coding of NULL) that can be proven to be turing-complete, but have all nontrivial programs so large that they can't be written in practice?
< 1214613193 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Yes.
< 1214613195 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That primes language.
< 1214613198 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Programs are primes.
< 1214613201 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, any esolang which requires an infinite input, for a start
< 1214613207 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :tusho : Godel encoding?
< 1214613210 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :To write a program, you have to write a program, then encode it into a prime by bruteforcing primes.
< 1214613213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Not sure.
< 1214613215 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's on the esowiki.
< 1214613225 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Malbolge is close, too.
< 1214613242 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :thinking of Fractran?
< 1214613247 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.com/f7a13fa58
< 1214613253 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Here's an hello world encoding :D
< 1214613261 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also, maybe Unary?
< 1214613344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the rule 110 automaton of Wolfram's gives some huge programs too, i think
< 1214613400 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(although someone did improve the unary encoding of a TM to a polynomial one)
< 1214613484 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what about ais523's wolfram thing
< 1214613497 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It is infinite too
< 1214613501 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I think
< 1214613513 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But, you know, nice infinite
< 1214613516 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Not random infinite
< 1214613517 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1214613590 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Not NAUGHTY infiny.
< 1214613597 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Lmao.
< 1214613792 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now we'll have to invent that.
< 1214613819 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aleph_NAUGHT{Y}
< 1214613842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehe?
< 1214613907 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the smallest indecent cardinal
< 1214613942 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :One funky thing is what is aleph_1? Question if aleph_1 equals beth_1 (size of reals) is undecidable from basic (accepted) set-theoretic assumptions...
< 1214613984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: we need to define cardinal sins, then
< 1214613985 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Aleph 1 is the smallest cardinal higher than aleph 0.
< 1214614002 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Cardinal sins already exists, tusho
< 1214614003 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so ... the sine function with cardinals
< 1214614005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or something
< 1214614010 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's the function sin(x)/x
< 1214614030 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hey, you're right.
< 1214614045 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So.
< 1214614050 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aleph 1 is the cardinal of the first uncountable ordinal, which is again fairly concretely the _set_ of countable well-ordering classes
< 1214614054 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :We need to use cardinal sins to define aleph_NAUGHT{Y}
< 1214614057 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214614074 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :something involving altar boys, presumably.
< 1214614101 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214614221 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :cmon guys
< 1214614230 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we need to design a real crazy language
< 1214614241 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Malbolge?
< 1214614247 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :something completely bafflingly different yet brilliantly sensible
< 1214614249 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that google gives a hit for aleph-naughty. "Infinite to the power of infinite wishes"
< 1214614254 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: no we need to define aleph_NAUGHT{Y} using the cardinal sin function with altar boys
< 1214614295 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :does it involve raping you?
< 1214614314 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Possibly.
< 1214614319 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME.
< 1214614325 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/%22The_most_important_thing_in_the_programming_language_is_the_name._A_language_will_not_succeed_without_a_good_name._I_have_recently_invented_a_very_good_name_and_now_I_am_looking_for_a_suitable_language.%22
< 1214614336 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think this conversation may be illegal in some US states.
< 1214614336 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :We still need to fill it :o
< 1214614355 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think this conversation may be illegal in some USA's.*
< 1214614376 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i still want to make my language that uses natural-language-like syntactic structures.
< 1214614384 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and allows quantified values.
< 1214614385 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1214614393 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: have you looked at Perligata?
< 1214614399 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :So crazy that it lacks anything even seeming like instruction pointer? :-)
< 1214614400 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no, should i?
< 1214614424 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :challenge: DESIGN AN ALIEN PROGRAMMING LANGUAGE.
< 1214614426 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :DO IT.
< 1214614473 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: also, maybe ORK
< 1214614526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perligata is latin-based though, more about inflections than syntax
< 1214614546 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats boring.
< 1214614554 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214614558 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/ORK
< 1214614589 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :see, i dont want programming IN natural language, or anything that looks like natural language necessarily
< 1214614591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's the one enforced english syntax language that comes to mind
< 1214614598 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i just want to use concepts from natural language syntax.
< 1214614648 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How do I conjugate loop?
< 1214614666 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you're french, you can do it
< 1214614668 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :looper
< 1214614670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :to loop, loops, looped, has looped
< 1214614671 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :loopée
< 1214614677 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :loopeaux
< 1214614680 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whatever
< 1214614695 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :looperons
< 1214614703 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that too.
< 1214614709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :A(A(g_64, g_64), A(g_64, g_64)) == ?
< 1214614712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs
< 1214614721 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :42.
< 1214614722 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :1
< 1214614732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ERROR OUT OF SPACETIME
< 1214614739 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :out of space time haha
< 1214614740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, is correct
< 1214614757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, Slereah_: oerjan is actually correct
< 1214614768 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats not the point
< 1214614787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :read up on Graham's number and Ackermann's function
< 1214614794 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :NOT THE POINT.
< 1214614798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, why?
< 1214614811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, out of space time by how much?
< 1214614819 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :A LOT
< 1214614821 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ERROR OUT OF SPACETIME
< 1214614823 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :are there units for space time?
< 1214614827 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :cubic foot seconds?
< 1214614841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, how many iterations of that question until you are not out of spacetime?
< 1214614854 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Technically, using Planck units to define units of space time, the entire universe is way under 10^150 units of spacetime
< 1214614855 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :still ERROR OUT OF SPACETIME, possibly
< 1214614862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, haha
< 1214614883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, by how much?
< 1214614903 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :so, how long until we have 10^150 bits on a hard drive?
< 1214614920 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :As soon as you can fit the universe into it
< 1214614924 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok is it just me
< 1214614928 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or is this cheating:
< 1214614931 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :(from wiki)
< 1214614939 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Values of A(m,n):
< 1214614945 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :for m\n = 0\1
< 1214614951 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :A(m,n) = A(0,1)
< 1214614954 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i believe the holographic hypothesis limits memory to the surface area of the hard drive
< 1214614960 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i swear, thats what it says
< 1214614978 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The actual Ackermann function is more complicated
< 1214614983 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It has three variables
< 1214614994 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But the two variable version is common
< 1214615067 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<oerjan> i think this conversation may be illegal in some US states.
< 1214615070 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :thoughtcrime?
< 1214615119 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Chatcrime
< 1214615123 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :INTERNET CRIME
< 1214615123 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :is it illegal to joke about raping someone who's significantly underage in a context where its obviously a joke?
< 1214615155 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :everyone knows the US law system has no sense of humor
< 1214615158 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :more importantly, in the presence of, and being said to, the person fictionally being raped?
< 1214615165 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :NO HUMOR AT ALL.
< 1214615168 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :HUMOR CLOGS THE TUBES.
< 1214615179 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: i think it would be more clear-cut if I wasn't 12 :-P
< 1214615185 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :does freenode do coppa?
< 1214615188 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if so then I shouldn't be here in the first place
< 1214615198 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :more clear cut if you werent 12 how?
< 1214615198 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes
< 1214615200 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :although that law allows it if you fax in a permission form
< 1214615206 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :signed by your parents...
< 1214615209 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lawl
< 1214615213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :coppa?
< 1214615219 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Go ask your parents, tusho
< 1214615221 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: paranoid shit
< 1214615223 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i can fax your parents a permission slip and if you and your parents sign it i can rape you?
< 1214615223 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I need to rape you
< 1214615226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf is coppa?
< 1214615226 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thank you coppa!
< 1214615227 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Children's Online Privacy Protection Act.
< 1214615233 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :00:32 - By registering your nickname with Nickserv you agree that you
< 1214615233 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :00:32 - are 13 years of age, or older. For more information about the
< 1214615233 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :00:32 - Children's Online Privacy Protection Act please see their
< 1214615233 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :00:32 - website at (http://www.coppa.org).
< 1214615244 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok, well, I'm actually 37
< 1214615247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm just lying that I'm 123
< 1214615248 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :er
< 1214615248 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :12
< 1214615251 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's my official opinion
< 1214615251 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok?
< 1214615252 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so
< 1214615255 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :back to the topic of raping me
< 1214615263 0 :cherez!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214615264 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you're under 13, no Internet for you! Except that's a big exaggeration. You're just not allowed to provide certain information.
< 1214615270 0 :psygnisfive!unknown@unknown.invalid TOPIC #esoteric :Let's all rape Tusho! :D
< 1214615278 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rapes tusho
< 1214615282 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: COPPA is universally ignored except by a few annoying people/
< 1214615283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, where are the logs
< 1214615284 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :pedo.
< 1214615285 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait a minute...
< 1214615286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't find them
< 1214615286 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels raped by ihope 
< 1214615288 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: hey hey, no leaving out the channel logs
< 1214615290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when they are not in the toic
< 1214615292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :topic
< 1214615299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, WHERE ARE THE CHANNEL LOGS!?
< 1214615305 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :WHAT?
< 1214615307 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :HTTP COLON SLASH SLASH TUNES DOT ORG SLASH TILDE NEF SLASH LOGS SLASH ESOTERIC
< 1214615315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1214615318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good way
< 1214615322 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :all urls should be written that way.
< 1214615324 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you have to type to get them
< 1214615328 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WORK FOR IT
< 1214615336 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm not just going to GIVE AWAY the log url
< 1214615346 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :colon slash slash is what happens when you have sex without lube
< 1214615353 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ow
< 1214615359 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :colon slash slash tunes is music you listen to while having sex without lube.
< 1214615398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http colon slash slash tunes is music about the web you listen to while having sex without lube
< 1214615404 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1214615414 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :who will continue?!
< 1214615443 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :STEP UP AND CLAIM YOUR PRIZE AS NUMBER ONE STUPID INTERPRETATION OF THE TOPIC INVENTOR PERSON
< 1214615453 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214615454 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :LUBE IN THE TUBE
< 1214615455 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :FIRST TO COMPLETE THE WHOLE TOPIC GETS TO RAPE TUSHO
< 1214615457 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just add the next two words
< 1214615460 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, hi cherez
< 1214615463 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we're raping me
< 1214615471 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we're raping tusho
< 1214615492 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it's cool tho, he was asking for it.
< 1214615505 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http colon slash slash tunes dot is the hole you get in your brain when you listen to music about the web you listen to while having sex without lube
< 1214615506 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, look at how hes dressed, all slutty like that like
< 1214615514 0 :ihope!unknown@unknown.invalid TOPIC #esoteric :PUBLIC LOGS: HTTP COLON SLASH SLASH TUNES DOT ORG SLASH TILDE NEF SLASH LOGS SLASH ESOTERIC
< 1214615521 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that one is lame.
< 1214615530 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tusho, you are not one step closer to raping yourself.
< 1214615534 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Was I supposed to accidentally type "PUBIC LOGS"?
< 1214615541 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :DO IT
< 1214615542 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: you add 'dot' then
< 1214615554 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You do it. :-P
< 1214615559 0 :psygnisfive!unknown@unknown.invalid TOPIC #esoteric :PUBIC LOGS: HTTP COLON SLASH SLASH TUNES DOT ORG SLASH TILDE NEF SLASH LOGS SLASH ESOTERIC
< 1214615615 0 :Slereah_!unknown@unknown.invalid TOPIC #esoteric :PUBLIC LOGS: HEICH TEE TEE PEE COLON SLASH SLASH TEE YOU EN EE ES DOT OH AR GEE SLASH TILDE EN EE EF SLASH EL OH GEE ES SLASH EE ES OH TEE EE AR AI CEE
< 1214615672 0 :psygnisfive!unknown@unknown.invalid TOPIC #esoteric :PEE YOU BEE EL AI CEE EL OH GEE ES: HEICH TEE TEE PEE COLON SLASH SLASH TEE YOU EN EE ES DOT OH AR GEE SLASH TILDE EN EE EF SLASH EL OH GEE ES SLASH EE ES OH TEE EE AR AI CEE
< 1214615681 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh hey i know!
< 1214615700 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :PEE YOU BEE EYE CEE EL OH GEE ESS COLON HEICH EE EYE CEE HEIGH TEE EE EE TEE EE EE PEE EE EE CEE OH EL OH EN ESS EL AYE ESS HEICH ...
< 1214615708 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh darn
< 1214615710 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive beat me
< 1214615712 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :pee ee ee why oh you bee ee ee ee el ..
< 1214615715 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no wait
< 1214615716 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he didn't
< 1214615722 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I was spelling out the spelling out after the colon too
< 1214615735 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214615740 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Pubic log?
< 1214615742 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What are heich and heigh?
< 1214615753 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :h and ??
< 1214615762 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i would like to make a public statement about the topic: AAAAAAAAAAAAAAAAYEEEEEH!!!!!!!
< 1214615766 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :h and typo
< 1214615770 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :H and A?
< 1214615785 0 :psygnisfive!unknown@unknown.invalid TOPIC #esoteric :AAAAAAAAAAAYEEEEHHH!!!!!!!!!
< 1214615788 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :PEE COLON <- lulwut
< 1214615791 0 :psygnisfive!unknown@unknown.invalid TOPIC #esoteric : PEE YOU BEE EL AI CEE EL OH GEE ES: HEICH TEE TEE PEE COLON SLASH SLASH TEE YOU EN EE ES DOT OH AR GEE SLASH TILDE EN EE EF SLASH EL OH GEE ES SLASH EE ES OH TEE EE AR AI CEE
< 1214615796 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :PUBICLOGS:*EIC*TEETEEPEECOLONSLIS*... yeah.
< 1214615797 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :Welcome to Qrrbrbirlbel
< 1214615800 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to bee in YOUR colon
< 1214615802 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :;O
< 1214615813 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ixnay on the ogslay!
< 1214615854 0 :psygnisfive!unknown@unknown.invalid TOPIC #esoteric :double you ee el cee oh em ee tee oh queue arrrrrrrrr! bee arr bee eye arr el bee ee el
< 1214615861 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :FFFFFFFFFFFFFFFFFFFFFFFFFF
< 1214615874 0 :psygnisfive!unknown@unknown.invalid TOPIC #esoteric :EFFFFFFFFFFFFFFFFFFFFFFFFF
< 1214615905 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214615909 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you need EFF * number of Fs
< 1214615909 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214615925 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :JEW LIES
< 1214615926 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :EFF EFF EFF EFF EFF EFF EFF EFF EFF EFF EFF EFF EFF EFF EFF EFF EFF EFF EFF EFF EFF EFF EFF EFF EFF EFF
< 1214615944 0 :psygnisfive!unknown@unknown.invalid TOPIC #esoteric :ee eff eff ee eff eff ee eff eff
< 1214615950 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF EE EFF EFF
< 1214615955 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :let's stop iterating this
< 1214615955 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :Warning: Topical cyclone.  Please seek cover.
< 1214615956 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :<3
< 1214615975 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :0110100110010110100101100110100110010110011010010110100110010110
< 1214615978 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey hey hey
< 1214615979 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or something like that, anyway.
< 1214615988 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its a new look and say innit
< 1214615996 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a
< 1214615997 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ay
< 1214615999 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ay why
< 1214616008 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :Http:// TUNES.ORG cyclone. Please /~nef/ cover. Logs/esoteric
< 1214616009 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ay why double you aitch why
< 1214616058 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :awesome
< 1214616059 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hello
< 1214616066 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :aitch ee el el oh
< 1214616068 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aitch ee el el oh
< 1214616069 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214616070 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :okay
< 1214616071 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :let's take turns
< 1214616072 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hello
< 1214616086 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i did that already nigga
< 1214616093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fine
< 1214616112 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ay eye tee cee aitch ee ee ee el ee el oh aitch
< 1214616152 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ee el el o. ee ee space ee el space ee el o. ee ee space ee ee space es pee ay cee ee space . . .
< 1214616163 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION predicts convergence of this substitution sequence
< 1214616177 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1214616179 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this is interesting
< 1214616180 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no spaces
< 1214616183 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214616184 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: no spaces
< 1214616188 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :omit the spaces :(
< 1214616189 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think by convergence, you mean turning into ais523's Turing tape thingy.
< 1214616190 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just spell out the letters
< 1214616195 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay.
< 1214616198 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'll redo if you want
< 1214616208 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no i mean convergence to an infinitely long fixpoint sequence
< 1214616212 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ee el el o. ee ee ee el ee el o. ee ee ee ee ee ee ee el ee ee ee el o.
< 1214616233 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ay bee cee dee ee eff(!) gee aitch(!) eye(!) jay kay el(!) em(!) en(!) oh pee queue you(!) arr(!) es(!) tee you(!) vee double you(!) eks(!) why(!) zee
< 1214616236 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ay why ee why ee tee ee ee cee ee ee ay eye tee cee aitch ee ee ee ee ee ee ee el ee ee ee el oh aitch ay eye tee cee aitch
< 1214616239 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(ihope's was wrong. I fixed it.)
< 1214616240 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :all the (!)ed ones are not self-starting
< 1214616241 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In this case, I guess that would be ee ee ee ee ee ee ee...
< 1214616250 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you're using Haskell or something.
< 1214616250 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: continue from mine
< 1214616254 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :self starting ones are infinite loops
< 1214616267 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm right ee is trivial
< 1214616284 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and all of course eventually get periodic
< 1214616289 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :someone continue from mine :(
< 1214616303 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :eff, aitch, eye, el, em, en, arr, es, and eks are all non-self starting
< 1214616314 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or I will
< 1214616315 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but they each start with self starting ones
< 1214616331 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you is eventually self starting
< 1214616339 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fine i will
< 1214616340 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you -> why -> double you -> dee
< 1214616350 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right
< 1214616351 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so eventually they're all self starting.
< 1214616357 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so fixpoints for all
< 1214616381 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, not fixed points, but they eventually devolve into containing the same stuff over and over
< 1214616384 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lets see
< 1214616393 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the limit is a fixpoint
< 1214616401 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dee => dee ee ee => dee ee ee ee ee ee ee
< 1214616411 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ay why double-you aitch why ee ee double-you aitch why ee ee tee ee ee ee ee ee ee cee ee ee ee ee ee ee ay why ee why ee tee ee ee cee ee ee ay eye tee cee aitch ee ee ee ee ee ee ee ee ee ee
< 1214616415 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :awesome
< 1214616416 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's "hello"
< 1214616436 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ef => ee ef => ee ee ee ef => ...
< 1214616446 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so i guess theres also self-ending
< 1214616446 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'ma write a JS thing that lets you type in something
< 1214616450 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it morphs into the new versions
< 1214616455 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tomorrow.
< 1214616467 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tusho it takes two seconds, dont be such a pussy.
< 1214616474 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dude it's 1:30am and I'm going
< 1214616478 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lame
< 1214616484 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye
< 1214616488 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bye.
< 1214616505 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214616513 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :LAME.
< 1214616514 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :morph =... your two-second time limit has expired. Please insert coin to proceed.
< 1214616515 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the bye
< 1214616530 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Slalom.
< 1214616544 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er...
< 1214616564 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'd say ihope's hebrew is really going downhill there
< 1214616577 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :True.
< 1214616603 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The only other Hebrew things I remember are "ma is what?" and "you want I should".
< 1214616622 0 :tusho!unknown@unknown.invalid QUIT :
< 1214616683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s/going/skiing/
< 1214616731 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Very true.
< 1214617141 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214617146 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :A hebrew esolang? :o
< 1214617153 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :As approved by YHWH
< 1214619709 0 :cc_toide!n=fortytwo@87-196-157-184.net.novis.pt JOIN :#esoteric
< 1214620779 0 :cctoide!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214621563 0 :cc_to_ide!n=fortytwo@87-196-51-44.net.novis.pt JOIN :#esoteric
< 1214622452 0 :cc_to_ide!unknown@unknown.invalid NICK :cctoide
< 1214622485 0 :cc_toide!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214622620 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sup niggas
< 1214622700 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Niggery things.
< 1214622777 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.explosm.net/db/files/Comics/Rob/superjerk-is-a-jerk.png
< 1214623142 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ahahah
< 1214623147 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Nazi Donkey Kongs.
< 1214623157 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Captain N is just a dreadful show.
< 1214623239 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hahaha
< 1214624319 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214625304 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh man guys
< 1214625318 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im doing visualizations of alphabet look and speak?
< 1214625323 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :cooolness.
< 1214625388 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What?
< 1214625438 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its COOl dude
< 1214625519 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Does he have a popped collar?
< 1214625524 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hell yes
< 1214625526 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :green polo
< 1214625533 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you know what that means
< 1214625760 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i should put this up on the inter blogs
< 1214625769 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Wotblog
< 1214626087 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i has a blog
< 1214626091 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric
< 1214626093 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a useless blog but a blog none the less
< 1214626125 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anyone know of a good technique for turning exponential growth into polynomial growth? :\
< 1214626214 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh nevermind
< 1214626327 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Take the logarithm?
< 1214626366 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pad the input with zeros
< 1214626420 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah.
< 1214626556 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats so weird
< 1214626568 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no i guess its not really
< 1214626573 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but still, how weird
< 1214626613 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :switching input from binary to unary would also work
< 1214626639 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hush :P
< 1214626648 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i need to show you guys this
< 1214626650 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its cool
< 1214626650 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::o
< 1214626662 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Show me ur harbl
< 1214626845 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :harbl? no! :|
< 1214627018 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I was reading about http://en.wikipedia.org/wiki/District_of_Columbia_v._Heller, a Supreme Court case restricting gun laws.
< 1214627053 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's a section titled "Henderson's dissent"; at first, I thought it said "Handguns for dissent".
< 1214627069 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"I don't like how the government's running things." *BLAM*
< 1214627102 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1214627154 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thought that was the amendment's _intended_ use ;)
< 1214627399 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :THE RIGHT TO ARM BEARS
< 1214628275 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://www.bustedtees.com/secondamendment
< 1214630102 0 :oerjan!unknown@unknown.invalid QUIT :"leaving"
< 1214630392 0 :pikhq!unknown@unknown.invalid QUIT :"leaving"
< 1214630398 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214631214 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :man
< 1214631217 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :these things are so weird
< 1214631459 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214631582 0 :ihope!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out)
< 1214632126 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214632170 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :guys guys guys
< 1214632218 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://wellnowwhat.net/alphabeticalseesay.xhtml
< 1214632713 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :wot
< 1214632798 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :check it out
< 1214632808 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its the alphabetical look tell algorithm
< 1214632821 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a -> ay -> ay why -> ay why double you aitch why -> ...
< 1214632832 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It does not do that
< 1214632841 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :drawn 6 levels deep
< 1214632849 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :each letter from a-z is replaced by a colored bar
< 1214632853 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh
< 1214632855 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Lame.
< 1214632858 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :graphed twice, once left aligned, once right aligned
< 1214632862 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dude
< 1214632864 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :look at that
< 1214632871 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :look at a
< 1214632881 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its completely trivial in its left expansion
< 1214632890 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :left-aligned expansion, i mean
< 1214632901 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its always the same from row to row, plus some.
< 1214632911 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :while the right expansion is almost always the same from row to row
< 1214632919 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :with the same parts growing on the right each time
< 1214632921 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its AWESOME
< 1214632934 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :some are self similar in that say, but not from the left edge
< 1214632937 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or right edge
< 1214632941 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :look at i, for instance
< 1214632942 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm.
< 1214632954 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I apparently have pictures of myself where I'm naked, and a minor
< 1214632958 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is it legal?
< 1214632965 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you have to click submit, btw.
< 1214632967 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I could endanger... myself
< 1214632968 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :enter wont work.
< 1214632971 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Or something
< 1214632975 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lemme see your self pics :o
< 1214632983 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :also, it is technically illegal in the US, yes.
< 1214633860 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cleans his room
< 1214634159 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm also watching the "Colour of Magick" movie
< 1214634170 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's not a book that lends itself well for movies, though
< 1214634174 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Too much narrator stuff
< 1214634526 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also, Two Flower does not look very asian
< 1214634903 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :And now he's speaking English D:
< 1214634916 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I guess having him speak in goobledigook the whole movie would be annoying
< 1214636373 0 :cc_toide!n=fortytwo@87-196-218-244.net.novis.pt JOIN :#esoteric
< 1214637535 0 :cctoide!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214638155 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dude
< 1214638167 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the alphabetical look-tell is a fractal :o
< 1214638207 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Isq it?
< 1214638436 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it is! :o
< 1214638454 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its hard to see with only the 6 iterations there
< 1214638498 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but with "a", from 2/9 to 4/9 is the same as from 7/9 to 9/9
< 1214638533 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and in the middle there are some similarities too, too, which expand outward
< 1214638547 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or consider y, which is part of the cause of the fractalness
< 1214638590 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, I suppose that it's because most letters contains themselves in their pronounciations.
< 1214638598 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :see, thats what i thought
< 1214638613 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but thats incorrect
< 1214638626 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because no letter contains itself more then once, except e
< 1214638634 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and maybe something else
< 1214638645 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but isn't once enough?
< 1214638649 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214638651 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :b
< 1214638652 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :bee
< 1214638655 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :bee ee ee
< 1214638659 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :bee ee ee ee ee ee ee
< 1214638663 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :bee :D
< 1214638674 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So is fractality for any string?
< 1214638678 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214638683 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :only for certain ones
< 1214638687 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Gayly lame
< 1214638719 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anything like bee or el will not be fractal
< 1214638765 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so a h i j k o q r u w x y are all fractal
< 1214638788 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :y -> why so why is tripply fractal
< 1214638807 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :w -> double you so its multiply fractal
< 1214638825 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and so on
< 1214638872 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the names for letters contain themselves or other letters that contain the letter, or are fractal.
< 1214638881 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the whole thing just explodes out into self similarity
< 1214638900 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Isn't ee totally fractal? :o
< 1214638911 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Similar everywhere dude!
< 1214638981 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, yes :p
< 1214638986 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but trivially so
< 1214639014 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I love trivial.
< 1214639021 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hey, want to see a quine?
< 1214639022 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :""
< 1214639060 0 :revcompgeek!i=42ec44fd@gateway/web/ajax/mibbit.com/x-c0d907d4d3aecca2 JOIN :#esoteric
< 1214639088 0 :revcompgeek!unknown@unknown.invalid PART #esoteric :?
< 1214639406 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not a quine :)
< 1214639439 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :unless the language prints by default, and it prints strings as surrounded by quotes
< 1214639450 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in which case all strings are quines in that language
< 1214639456 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's the empty string
< 1214639463 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but the SOURCE isnt the empty string
< 1214639470 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the source is a string containing ""
< 1214639472 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214639474 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Because I have no epsilons on my keyboard.
< 1214639499 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if you had epsilons
< 1214639501 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :say, e
< 1214639509 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :then it still wouldnt be a quin
< 1214639519 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :epsilon represents the empty string
< 1214639520 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because you'd need to print the string containing the symbol e
< 1214639529 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes, epsilon represents it
< 1214639533 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but epsilon is also a symbol.
< 1214639533 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :As you might know, IRC doesn't accept empty input.
< 1214639545 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh shut up.
< 1214639547 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1214639551 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You cockgoblin.
< 1214639560 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i went through a whole semester of formal semantics
< 1214639579 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the first month was nothing but object language vs metalanguage
< 1214639591 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's metalanguage, you cock
< 1214639628 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a grammar that has a symbol for the empty string can itself be specified with another grammar, but that other grammar treats the symbol for the empty string as just any other terminal symbol
< 1214639633 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"e" != e
< 1214639634 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214639643 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"''" != ""
< 1214639655 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just like {{}} != {}
< 1214639666 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :infact, its the exact same thing.
< 1214639684 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Except metalanguage, you turdburglar.
< 1214639686 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :to some extent.
< 1214639696 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"except metalanguage" what?
< 1214639740 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :like i said, it IS possible that you could do that
< 1214639751 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The fact that I was not suggesting putting two quotes in the program but nothing.
< 1214639757 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You ass pirate.
< 1214639764 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"" would indeed be valid IF the language by default printed bare strings surrounded by quotes.
< 1214639789 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so then the source is empty
< 1214639805 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok.
< 1214639816 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but that suffers from the same problem as ""
< 1214639816 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You...
< 1214639817 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You...
< 1214639823 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yes.
< 1214639826 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Double nigger.
< 1214639835 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it must print by default
< 1214639842 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but in this case, it just prints nothingness
< 1214639869 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and all programs print nothingness, since any instance of nothingness is printed
< 1214639876 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which means you print an infinite number of times
< 1214639889 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which means that technically its not a quine
< 1214639895 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or is it...
< 1214639938 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Isn't e.e = e?
< 1214639999 0 :clog!unknown@unknown.invalid QUIT :ended
< 1214640000 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1214640024 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sure
< 1214640037 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So it might be an infinity of nothing.
< 1214640040 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But also one :o
< 1214640045 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :true
< 1214640055 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So it's a quine, and a repeating quine :o
< 1214640071 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but if it prints each empty string once then it prints an infinite number of empty strings
< 1214640087 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which i guess is technically what the source is
< 1214640114 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Are you going to askv what's the sound of one hand clapping now?
< 1214640142 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no, because clapping is defined as involving two hands and thus the question is based on false premises and has no answer.
< 1214640158 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anyone who knows anything about zen understands that thats the point of those koans.
< 1214640200 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Then why are you asking stupid things about the empty string.
< 1214640202 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :they're meant to reveal the pointlessness of asking such questions because wanting answers is yet another attachment
< 1214640217 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im asking these questions because we're not in a zen monastery! >O
< 1214640246 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Aren't we?
< 1214640316 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :IT IS NEITHER THE WIND NOR THE FLAG THAT IS MOVING.
< 1214640342 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But the universe around it? D:
< 1214640429 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Or inside?
< 1214641018 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214641367 0 :RodgerTheGreat!n=Rodger@wads-5-232-63.resnet.mtu.edu JOIN :#esoteric
< 1214643866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's the eyes that are moving
< 1214644453 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol
< 1214644460 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :did you see my fractally thingy?
< 1214644474 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1214646194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: no, for some reason nnscript decided to start cutting off my backlog at random.
< 1214646202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :u...
< 1214646202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :09:56… Slereah_: You...
< 1214646202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :09:56… Slereah_: Ah, yes.
< 1214646211 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is the extent of what i see
< 1214646219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokoko
< 1214646247 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214646260 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wellnowwhat.net/alphabeticalseesay.xhtml
< 1214646270 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :type in a letter and click submit
< 1214646290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is such a windows client, pretty nice to use, and pretty, but you never know when some random option suddenly enables, and everything changes for the worse.
< 1214646291 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it produces multiple iterations of the "replace each letter with its name"
< 1214646303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://wellnowwhat.net/alphabeticalseesay.xhtml
< 1214646330 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the algorithm looks like this:
< 1214646347 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a => ay => ay why => ay why double you aitch why
< 1214646350 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and so on
< 1214646386 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :b => bee => bee ee ee etc.
< 1214646396 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but instead of displaying each iteration like that
< 1214646422 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i chose to display each iteration by stripping white space and displaying each character as a colored vertical bar
< 1214646426 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :does that make sense?
< 1214646437 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've never seen those phonetically written forms of english letters
< 1214646455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not phonetically... dunno what the word is
< 1214646467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well kinda phonetically, anyway, the names for the chars
< 1214646467 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :named letters for english are rare and sketchy
< 1214646483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that is probably why i haven't found them.
< 1214646487 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but those are what im using
< 1214646495 0 :RedDak!n=dak@87.18.90.165 JOIN :#esoteric
< 1214646497 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, i see
< 1214646507 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1214646513 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you just run the algorithm
< 1214646514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what are the colors?
< 1214646526 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the colors correspond to one of the 26 letters
< 1214646526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is "e"
< 1214646531 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it expands infinitely
< 1214646533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, not problem
< 1214646535 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :they all do.
< 1214646543 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there are no reductions.
< 1214646554 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but thats ok
< 1214646556 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats what i wanted
< 1214646559 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its cool tho
< 1214646560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well sure, sure, but others expand more interestingly
< 1214646571 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because its fractal
< 1214646582 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there are two versions of the iterations, as you can see
< 1214646587 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :one with the left edges aligned
< 1214646592 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the other with the right edges aligned
< 1214646598 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :type in "a" and click submit
< 1214646610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't call that a fractal
< 1214646615 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh just wait darlin
< 1214646615 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214646618 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im getting there
< 1214646635 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :notice how with the left edges aligned its clear that the nth+1 iteration is just the nth iteration, followed by a bunch of stuff
< 1214646654 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well sue
< 1214646655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure
< 1214646660 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :now notice that when you align the right edges, the nth+1 iteration is a bunch of stuff followed by most of the right half of the nth iteration
< 1214646675 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so the right edge is ALMOST the same behavior as the left edge
< 1214646691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure
< 1214646698 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :specifically, the right 2/9 of the nth+1 is the right 2/3 of the nth
< 1214646714 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why?
< 1214646720 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean why?
< 1214646739 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :for "a" the ratio is about 3 to 1 between the nth+1 and nth iteration in length
< 1214646742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm, you concatenate that part there, or it just happens to be there?
< 1214646749 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no, theres no concatenation
< 1214646751 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dont you see
< 1214646756 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the algorithm is JUST look-and-tell
< 1214646759 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a
< 1214646760 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ay
< 1214646762 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ay why
< 1214646766 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ay why double you aitch why
< 1214646787 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ay why double you aitch why dee oh you bee el ee why oh you ay eye tee cee aitch double you aitch why
< 1214646788 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and so on
< 1214646805 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, right
< 1214646805 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :already you can see some self similarity
< 1214646819 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"double you aitch why" is in the beginning
< 1214646822 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :AND its the last thing
< 1214646845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah so you can nest the middle?
< 1214646849 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yep!
< 1214646850 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :infact
< 1214646853 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and get a 1d fractal
< 1214646856 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :every time you do a y
< 1214646865 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :y -> why -> double you aitch why
< 1214646869 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that gives you another y in the middle
< 1214646878 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :plus ANOTHER "double you aitch why" at the end
< 1214646887 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :plus the "y" from expanting "a"
< 1214646900 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :plus the "y" from expanding the "a" you get from expanding "aitch"
< 1214646909 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and so on
< 1214646931 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a -> ay, y -> why, w -> double you, h -> aitch
< 1214646938 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its multiply circular
< 1214646982 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if you expand "a" far enough you actually find that it contains a whole copy of itself
< 1214646992 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :indeed, its not hard to see why even from the first step
< 1214646992 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, nice, but i still wouldn't call it a fractal unless you let me explore the infinite sequence :P
< 1214647010 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, a whole copy of itself?
< 1214647014 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214647015 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what itself
< 1214647020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"a"?
< 1214647022 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the whole infinite sequence.
< 1214647028 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if we expand "a" to some arbitrary depth N
< 1214647040 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we're going to have atleast 1 "a" in that expansion
< 1214647054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah, of course
< 1214647058 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if we expand another N times, that "a" expands to the first sequence
< 1214647063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just didn't know what you meant
< 1214647071 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but theres actually more than one "a" after enough expansions
< 1214647087 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so you can zoom in on the thing and hey presto, theres another copy of the thing.
< 1214647150 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but what i find really interesting is that for "a" and other similar expansions
< 1214647160 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :one edge produces full copies
< 1214647171 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :n+1 == n then something else
< 1214647171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if for all mappings x -> y in a look-and-say sequence, y contains x, you can make it a fractal by dividing each character into three pieces, one for the character x in the expanded y, and two for the parts on its left and right side
< 1214647175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-if
< 1214647183 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :while the other edge produces n+1 == some stuff then most of n
< 1214647192 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and theres OVERLAP!
< 1214647208 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the whole of n creates a whole subpart of n+1 on one side
< 1214647213 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and a subpart of n+1 on the other side
< 1214647214 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, if was correct
< 1214647265 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not because it actually does that ofcourse, it just expands each letter
< 1214647271 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and the initial condition set up the recursion
< 1214647286 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you can see it plainly in "a" from step two
< 1214647289 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ay -> ay why
< 1214647308 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we get two "y"s from one, and we'll continue to product this over and over
< 1214647359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tell me when the fractal can be viewed
< 1214647387 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its already partially viewable by the fact that parts of the nth iteration are the same as other parts
< 1214647419 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and the fact that the n+1th iteration is the whole nth iteration copied nearly twice and put together with a bit more means that each iteration increases the self similarity
< 1214647445 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tho because its one dimensional and complicated, its kind of hard to see the full fractal nature
< 1214647467 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and i have to go to bed :p
< 1214647472 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :night you ::kisscheek::
< 1214647575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :This is a test of whenever tusho reads logs.
< 1214647584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/whenever/if/
< 1214647780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nighti
< 1214647838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: it has a fractal nature, i just think you're not viewing it fractally enough
< 1214647893 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, the sequence 1, 11, 1111, 11111111, 1111111111111111 has a fractal nature, but i wouldn't call it a fractal written like that
< 1214652282 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm.
< 1214652291 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I wonder where the w<hole "Science!" thing came out
< 1214653075 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214653129 0 :bsmntbombdood!n=gavin@97-118-112-136.hlrn.qwest.net JOIN :#esoteric
< 1214654058 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1214656841 0 :cc_toide!unknown@unknown.invalid NICK :cctoide
< 1214656868 0 :Polar!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214656877 0 :Polar!i=polar@arunprasannan.com JOIN :#esoteric
< 1214657861 0 :Judofyr!unknown@unknown.invalid QUIT :
< 1214661141 0 :Slereah!n=hix@ANantes-252-1-11-115.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214661141 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214662396 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214662466 0 :Dewi!unknown@unknown.invalid QUIT :"leaving"
< 1214664050 0 :Dewi!n=dewi@203-217-37-54.dyn.iinet.net.au JOIN :#esoteric
< 1214666116 0 :pikhq!n=pikhq@c-66-31-43-229.hsd1.ma.comcast.net JOIN :#esoteric
< 1214668372 0 :tusho!n=tusho@91.105.117.61 JOIN :#esoteric
< 1214668450 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi
< 1214668587 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: damn your thing is lame, I'm gonna write mine now just because it sucks so much
< 1214668595 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1214668893 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :23:56:56 <Slereah_> You...
< 1214668893 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :23:56:57 <Slereah_> You...
< 1214668894 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :23:57:03 <Slereah_> Ah, yes.
< 1214668894 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :23:57:06 <Slereah_> Double nigger.
< 1214669099 0 :pikhq!unknown@unknown.invalid QUIT :"leaving"
< 1214669171 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: IDEA
< 1214669174 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :make a third version
< 1214669177 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with it aligned to the center
< 1214669181 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i bet it'll be pretty
< 1214669257 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I do
< 1214669277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1214669286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, all of it? or just grepping for your name?
< 1214669292 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :all
< 1214669299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that could take some time
< 1214669346 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no, just 4-7 minutes when I logon
< 1214669619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oi
< 1214669621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*o
< 1214669699 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi oklopol
< 1214669777 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi tush
< 1214669780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1214670784 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi oklopo
< 1214670785 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :l
< 1214670987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho
< 1214671005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi oklopol
< 1214671017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, hi tusho
< 1214671036 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, hi oklopol
< 1214671038 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :didn't notice you there
< 1214671042 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I was too busy saying hi to oklopol
< 1214671057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :been there
< 1214671089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i occasionally start an infinite loop by hying myself in pm.
< 1214671693 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214673074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, heh wtf?
< 1214673330 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :all kinds of fuck
< 1214674477 0 :ihope_____!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214674498 0 :ihope_____!unknown@unknown.invalid NICK :ihope
< 1214674511 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So, a sonic computer.
< 1214674616 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sonic computing would require overcoming the superposition principle, as otherwise signals couldn't interact at all.
< 1214674671 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think the key element in a sonic computer would be a bistable. Perhaps something whose resonant frequency changes with the amplitude at which it's vibrating.
< 1214674740 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you play 440Hz at such an element while its resonant frequency is 300Hz, not much will happen. If you increase the amplitude of your 440Hz wave enough, the resonant frequency will "catch", becoming close to 440Hz, and at the same time making the amplitude much higher.
< 1214674797 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you decrease the amplitude of the incoming wave back to where it was before, the element may still be resonating, making its own amplitude of vibration higher than it was originally, in turn making its resonant frequency such that it does indeed resonate.
< 1214675291 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yes
< 1214675673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting
< 1214675718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ihope, so how would you program it?
< 1214675823 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, each of these elements would work as one bit of data storage. The "power line" would play a constant frequency at a constant amplitude, and these would power the elements. I guess when the elements are resonating with the power, their "output amplitude", whatever that is, will be higher than when they're not.
< 1214675910 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ihope, so how would you turn just one element off?
< 1214675917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a mechanical switch?
< 1214675925 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if <meta http-equiv='X-UA-Compatible' value='IE=5'> works...
< 1214675930 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :If so, that's deliciously evil and I'm doing it.
< 1214675931 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Play the opposite of the power wave into just that one element.
< 1214675935 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The IE8 users will feel PAIN!
< 1214675947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what does it do?
< 1214675968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ihope, hm true
< 1214675969 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :To turn just that element on, play the power wave into that element, in addition to the power it normally receives.
< 1214675985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ihope, so a lot of speakers or?
< 1214675995 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: X-UA-Compatible is a Bad Idea. Basically, Microsoft don't like having a standards-compliant rendering engine that actually works by default. So they have a great idea for IE8: put it into emulate-an-older-and-even-more-broken-rendering-engine mode by default!
< 1214676003 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :X-UA-Compatible lets you choose WHICH version of the engine it will use.
< 1214676013 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's designed for making it use the slightly-better engine, that is IE=8
< 1214676022 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But IE 5 is just good enough at HTML & CSS to totally break my page.
< 1214676022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ihope, also how would you *fetch* a bit?
< 1214676029 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mwahahah!
< 1214676035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, does the site work in lynx?
< 1214676041 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes.
< 1214676045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good
< 1214676050 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not a bunch of speakers, just one thingy that produces a constant wave, the power wave. And some mechanical switches for input, I guess.
< 1214676053 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :semantic markup, styling with css to taste
< 1214676053 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214676065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ihope, and how do the cpu work?
< 1214676068 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Though. AnMaster, stop using lynx. Lynx is a terrible browser that ignores most standards and indeed just plain fails e.g. at tables.
< 1214676073 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Use elinks or w3m. Think of the kittens.
< 1214676083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, but it can handle shorttags!
< 1214676088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no other browser can!
< 1214676095 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Fetching a bit would consist of attaching another tube to it so the waves it's producing can go somewhere else.
< 1214676095 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think w3m probably can.
< 1214676095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that I know of
< 1214676096 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214676100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I tested, it can
< 1214676102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't*
< 1214676120 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: elinks?
< 1214676122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ihope, and how would addition work? or CPU
< 1214676125 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Computation would consist of putting two waves together and putting the result in another register.
< 1214676126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, tested too
< 1214676139 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, i guess you'll have to give up shorttags
< 1214676144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, :('
< 1214676151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I also use konq
< 1214676156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and sometimes ff if I have to
< 1214676159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but ff sucks
< 1214676164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :memory hog
< 1214676164 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why does ff suck?
< 1214676166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even in 3.x
< 1214676175 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :true, i guess :-P
< 1214676177 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I guess you're low-specced.
< 1214676186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well no, but I prefer to use my ram for other stuff
< 1214676255 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You'd have high waves and low waves of various phases, and you can combine them to make superpositions, and then you can take those superpositions and stuff them through registers to get something that's not a superposition but either a high or a low.
< 1214676299 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or something in between if you do it exactly right; ideally, every state of the registers that's between high and low will be an unstable equilibrium.
< 1214676315 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, unstable, anyway; they don't actually have to be equilibria, do they?
< 1214676359 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: fun fact - my site will contain no <div>s, <span>s, class=""s or id=""s
< 1214676367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ihope, how could the machine fetch the program from it's own memory?
< 1214676374 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because HTML5 provides a wealth of semantic elements which act exactly like <div>s or <span>s which have semantic meaning
< 1214676376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, <p class="foo"> then?
< 1214676377 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so I can just style them
< 1214676382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's a class=""
< 1214676384 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1214676387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<nav> - navigation
< 1214676388 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<article> - article
< 1214676390 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<section> - section
< 1214676392 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<aside>
< 1214676392 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :etc
< 1214676396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214676398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<header>, <footer>, ...
< 1214676402 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the program would be stored in the registers somehow, I guess.
< 1214676403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but does browsers handle html5?
< 1214676415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after all xhtml...
< 1214676425 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, a lot of them will just ignore the "invalid" tags
< 1214676427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ihope, what about main memory?
< 1214676430 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and still let you style them
< 1214676443 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://rails.intertwingly.net/blog/ has no div,span,class,id
< 1214676444 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it's html5
< 1214676449 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :works in just about everything
< 1214676456 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :check it out
< 1214676459 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Registers are memory.
< 1214676477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ihope, you need a LOT of registers then
< 1214676478 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and yes it works in ly nx
< 1214676501 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep.
< 1214676512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Frails.intertwingly.net%2Fblog%2F
< 1214676522 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Duh. That is an HTML 4.01 checker.
< 1214676531 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HTML 5 isn't actually formally published; but most of it is stable.
< 1214676533 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And usable today.
< 1214676535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214676552 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(It won't be actually formally published until, like, 321023146545 AD, but browsers have supported it for years now.)
< 1214676572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is there any validator for it then?
< 1214676580 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://validator.nu/?doc=http%3A%2F%2Frails.intertwingly.net%2Fblog%2F
< 1214676587 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :beta, but works fine
< 1214676595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#
< 1214676595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Info: The Content-Type was application/xhtml+xml. Using the XML parser (not resolving external entities).
< 1214676597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, um
< 1214676606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :xhtml for html5?
< 1214676606 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what about it?
< 1214676610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that seems crazy?
< 1214676614 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HTML5 has two serializations
< 1214676614 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HTML5
< 1214676616 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and XHTML5
< 1214676620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214676625 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the actual language is identical
< 1214676632 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but e.g. sam ruby uses it so he can embed svg and mathml
< 1214676632 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and similar
< 1214676634 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which are xml languages
< 1214676647 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nothing odd about it
< 1214676737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :trac-bzr for 0.11 really rocks
< 1214676740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :work perfectly
< 1214676749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://envbot.org/trac/browser
< 1214676751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait
< 1214676755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :dns is just updating
< 1214676758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it may cause issues
< 1214676766 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yep
< 1214676767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :issues
< 1214676787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://67.202.82.26/trac/browser
< 1214676789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should work
< 1214677015 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Also, I want a linear or nonlinear programming language.
< 1214677021 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't really matter which.
< 1214677098 0 :Dewi!unknown@unknown.invalid QUIT :"poor old screen, seizing up like crazy"
< 1214677246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ihope, hm?
< 1214677273 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You know what linear programming and nonlinear programming are?
< 1214677289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ihope, I'm afraid I'm not sure what you mean
< 1214677307 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what such a language would consist of.
< 1214677324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well can you decribe what you mean with those terms?
< 1214677360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ihope, maybe give an example of a linear and a non-linear langauge?
< 1214677392 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I know that there's such a thing as linear programming, and such a thing as a programming language. I have no idea what a linear programming language would be, but it sounds cool.
< 1214677406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214677418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ihope, would C be linear or non-linear?
< 1214677445 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't think C has anything to do with linear or nonlinear programming language.
< 1214677449 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/ language//
< 1214677453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor do I
< 1214677459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I got no idea what those are
< 1214678149 0 :Jafet!n=Jafet@77.246.48.60.kmr02-home.tm.net.my JOIN :#esoteric
< 1214678163 0 :Jafet!unknown@unknown.invalid PART #esoteric :?
< 1214679075 0 :KingOfKarlsruhe!n=cypher@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric
< 1214679150 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tusho: mine is awesome, dont be silly
< 1214679159 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: do my suggestion!
< 1214679164 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :make a center-aligned one
< 1214679167 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i bet it'd be nice
< 1214679228 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in tried it already
< 1214679234 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its not, you cant see anything
< 1214679244 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :center aligning without stretching is worthless
< 1214679253 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and stretching them to be the same width is also worthless
< 1214679269 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: well just put it up 'cause I wanna see it
< 1214679271 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214679272 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i had high hopes too :(
< 1214679282 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i have some other silly ideas too
< 1214679283 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but you cant see the self similarities as easily
< 1214679387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: put it up or i'll never let you rape me again
< 1214679405 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im doin it patiences :P
< 1214679417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :good
< 1214679423 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm glad rape is a good motivator
< 1214679641 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there.
< 1214679664 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1214679681 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION trysit
< 1214679700 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oooh
< 1214679701 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty
< 1214679705 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214679710 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: let us control how many generations it shows? pweeze? :D
< 1214679711 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dont be such a faggot, tusho. :P
< 1214679732 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :er.. sure, but i warn you, each generation takes a shitload of time more than the last to display.
< 1214679753 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'cause, idea for awesome thing:
< 1214679772 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pick an X number of generations so that the generated center one is square
< 1214679774 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then
< 1214679777 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :do (X/2) generations
< 1214679785 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and put it on top of its vertically-reversed self
< 1214679787 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :== awesome
< 1214679930 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what?
< 1214679971 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: zomg
< 1214679974 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :two input strings
< 1214679975 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I feel special
< 1214679980 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lern2label :-P
< 1214679987 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wait.
< 1214680012 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its not done so be quite.
< 1214680014 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :quiet.
< 1214680156 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the center one doesnt show up because the vertical bands are getting too small to see.
< 1214680260 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::::((((((((((((((((((((((((((((((((((((((((((((((99999999999
< 1214680305 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: ok then
< 1214680306 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :crazy idea
< 1214680315 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :say we have the first generation
< 1214680327 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :find the first character in it
< 1214680335 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and do an expansion vertically
< 1214680335 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :find the first occurance of it in the second generation
< 1214680340 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and align the two up
< 1214680344 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :repeat for all future generations
< 1214680345 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh.
< 1214680363 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just to align them
< 1214680375 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thatd show the fractal nature of the thing more clearly, i suppose.
< 1214680401 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :doing this in JavaScript and HTML is really slow tho. i'd need something more like flash and i dont have flash.
< 1214680414 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hell, i dont even know of flash would work
< 1214680424 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it might be too slow as well
< 1214680435 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: no
< 1214680437 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just use <canvas>
< 1214680442 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tons faster
< 1214680466 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i suppose it is.
< 1214680480 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and you can learn it in like 5 minutes.
< 1214680482 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :maybe not 5 minutes
< 1214680483 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214680556 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: what are your colours?
< 1214680556 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::p
< 1214680559 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what?
< 1214680560 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and i'll do something
< 1214680562 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for letters
< 1214680568 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no ive got it, dont worry :P
< 1214680642 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: what, <canvas>?
< 1214680647 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if so coolio
< 1214680649 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes.
< 1214680655 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dont worry. give me a few to make it work.
< 1214680656 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :this stuff is fun
< 1214681065 0 :Dewi!n=dewi@203-217-37-54.dyn.iinet.net.au JOIN :#esoteric
< 1214681351 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: progress? :P
< 1214681358 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ooh something changed
< 1214681363 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I can tell by the sores
< 1214681368 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the sores changed.
< 1214681371 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes, its working fine, im trying to figure out something interesting. silence. :P
< 1214681384 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: i hope you know the sores are open.
< 1214681388 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214681390 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stops making bad puns
< 1214681717 0 :sebbu!n=sebbu@ADijon-152-1-38-219.w83-194.abo.wanadoo.fr JOIN :#esoteric
< 1214681719 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214681749 0 :sebbu!n=sebbu@ADijon-152-1-38-219.w83-194.abo.wanadoo.fr JOIN :#esoteric
< 1214682097 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :somehow i hosed my browser. lmfao
< 1214682183 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1214682183 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214682376 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :zomg
< 1214682377 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :canvas
< 1214682378 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :awesome
< 1214682384 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WHOA
< 1214682385 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nice alart
< 1214682387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*alert
< 1214682415 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: idea
< 1214682420 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :make 'e' go to 'ii'
< 1214682427 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok hold on
< 1214682428 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it won't ee-explode
< 1214682455 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :firefox keeps fucking caching the whole goddamned page and loading the cache
< 1214682462 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so i cant make changes and check them in FF
< 1214682466 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :stupid fucking piece of shit browser
< 1214682467 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dude
< 1214682469 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ctrl-f5
< 1214682470 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :durr
< 1214682478 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :SHOULD NOT BE NECESSARY
< 1214682479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmph
< 1214682480 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they changed it
< 1214682482 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :shift-cmd-r
< 1214682483 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214682491 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :one extra press on yer keyboard
< 1214682493 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :will you die? :p
< 1214682511 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :welp
< 1214682512 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that worked
< 1214682524 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it ignores the generation count thuough.
< 1214682545 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aand
< 1214682548 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it does 'e' totally wrongly
< 1214683517 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: :(
< 1214683525 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hush
< 1214683532 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :did i tell you i was done?
< 1214683683 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :look at it now, fine.
< 1214683709 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: is lacking in my idea
< 1214683711 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<.<
< 1214683736 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im not lacking in your idea
< 1214683738 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(my aligning idea)
< 1214683739 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i changed e
< 1214683751 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the center aligning?
< 1214683755 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im working on it. patients.
< 1214683755 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to align generation B with previous generation A:
< 1214683772 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Pick the first character of A. Find the first occurance of B. Move A to align with the first occurance in B.
< 1214683777 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Or the other way around, whatever.)
< 1214683783 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh. thats much more complicated.
< 1214683832 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: but it'd show the fractal nature.
< 1214683839 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it'd be pretty
< 1214683848 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :why dont YOU do it then? :P
< 1214683868 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because i am not as awesome as you
< 1214683871 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and i wouldn't make it as awesomely
< 1214683873 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :duh
< 1214683987 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: did that sucking up work
< 1214684001 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no.
< 1214684007 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why not
< 1214684012 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :don't you like the fractal nature
< 1214684302 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :check out the center alignment :)
< 1214684312 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :your e is crazy
< 1214684314 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::O
< 1214684318 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: that's not mine
< 1214684318 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is it
< 1214684323 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i would have thought it'd look different
< 1214684328 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh it does
< 1214684332 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :put it up
< 1214684333 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214684334 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its very fractal
< 1214684339 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait
< 1214684342 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is the bottom one mine
< 1214684343 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :e -> ii -> eyeeye
< 1214684351 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, the bottom one is just center alignment.
< 1214684362 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is e -> ii better than e -> ee?
< 1214684363 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'd think so
< 1214684365 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just repeating sucks
< 1214684383 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i like the just repeating tho because it adds large spots that behave as delimiters, which grow
< 1214684384 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: hmm
< 1214684387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :after 10 generations it breaks
< 1214684390 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(for 'how are you today')
< 1214684394 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it just stays the same
< 1214684401 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse
< 1214684408 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the width of the canvas is 1000px
< 1214684412 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: ok, terrible idea -
< 1214684418 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it only draws 1000 px of the image
< 1214684418 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what happens if you make the replacements list:
< 1214684422 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :z, y, x, ...
< 1214684425 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah wait
< 1214684427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that'll never grow
< 1214684428 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214684430 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a -> za
< 1214684433 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :b -> yb
< 1214684436 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :c -> xc
< 1214684438 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sure gimme a second
< 1214684438 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :etc
< 1214684443 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :down to az
< 1214684912 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: i'd really like to see that <.<
< 1214684922 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :shhhh
< 1214685545 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :look.
< 1214685855 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214685884 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: dude just let me specify them without the :
< 1214685886 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ay,bee,see
< 1214685889 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<.<
< 1214685906 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but then what if you want to add other letters?
< 1214685906 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o, and slight bug-report: the middle one. the 6th row is darker than the others
< 1214685911 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sorry no.
< 1214685917 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah i know the middle one is wonky.
< 1214685919 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im fixing it.
< 1214685929 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then will you do my idea
< 1214685930 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<.<
< 1214685975 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :actually im making it better in the long run.
< 1214685980 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :your idea is hard to do, tusho.
< 1214685984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but cool
< 1214686059 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :whoa
< 1214686060 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a:za,b:yb,c:xc,d:wd,e:ve,f:uf,g:tg,h:sh,i:ri,j:qj,k:pk,l:ol,m:nm,n:mn,o:lo,p:kp,q:jq,r:ir,s:hs,t:gt,u:fu,v:ev,w:dw,x:cx,y:by,z:az
< 1214686062 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is so cool
< 1214686079 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :especially with the centered one
< 1214686095 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and especially with the alphabetic
< 1214686097 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*alphabet
< 1214686119 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with the centered one and the alphabet, it kinda fades into oblivion
< 1214686206 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: can you do multiple chars on the LHS
< 1214686207 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like
< 1214686209 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aa:a
< 1214686238 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no.
< 1214686248 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :darn
< 1214686250 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that would be cool
< 1214686262 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :maybe in the next revision
< 1214686378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :string rewritinggggg
< 1214686385 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yay then i can run my ski in it
< 1214686404 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dances and shit
< 1214686420 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that was my thought
< 1214686423 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :damn now I have to do that
< 1214686424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::DDD
< 1214686446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do what?
< 1214686453 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :full rewriting
< 1214686457 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214686479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oooh
< 1214686481 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: really nice one
< 1214686481 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a:zz,b:yy,c:xx,d:ww,e:vv,f:uu,g:tt,h:ss,i:rr,j:qq,k:pp,l:oo,m:nn,n:mm,o:ll,p:kk,q:jj,r:ii,s:hh,t:gg,u:ff,v:ee,w:dd,x:cc,y:bb,z:aa
< 1214686497 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214686514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :www.vjn.fi/oklopol/thue.txt is the ski, just do s/\n/,/ and s/::=/:/
< 1214686517 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think
< 1214686523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and remove cmnts
< 1214686574 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if there's an easy way to calculate e using Thue.
< 1214686594 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION settles for calculating phi
< 1214686674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: muture is kind of a linear programming language
< 1214686697 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does it involve linear programming?
< 1214686719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what that is, just max-/minimizing linear functions?
< 1214686723 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep.
< 1214686756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :muture has << and >> for "find such values for variables that result of expression min-/maximizes"
< 1214686783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a simple functional language with those two declarative constructs
< 1214686787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, and ::
< 1214686792 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and some.. stuff
< 1214686793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but anyway
< 1214686815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: let's make a language based on string unrewriting
< 1214686816 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :call it Apathy
< 1214686822 0 :ihope!unknown@unknown.invalid QUIT :Excess Flood
< 1214686851 0 :ihope_____!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214686866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: sounds good. it is like thue, except A::=B does *not* rewrite occurrances of A to B.
< 1214686871 0 :ihope_____!unknown@unknown.invalid NICK :ihope
< 1214686875 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*g*
< 1214686877 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Shut up, freenode.
< 1214686879 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we want turing completeness, though!
< 1214686929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...wouldn't *un*turing completeness be enough?
< 1214686943 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A sample of Thue phi: bababbababbabbababbababbabbababbabbababbababbabbababbababbabbababbabbababbababbabbababbabbababbababbabbababbababbabbababbabbababbababbabbababbababbabbababbabbababbababbabbababbabbababbababbabbababbababbabbababbabbababbababbabbababbabbababbababbabbababbababbabbababbabbababbababbabbababbababbabbababbabbababbababbabbababbabbababbababbabbababbababbabbababbabbababbababbabbababbaba
< 1214686948 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bbabbababbabbababbabab
< 1214686954 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nice tune
< 1214686958 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bababababa bababababababababababbababa
< 1214686982 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: phi?
< 1214686987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wuzzat golden ratio?
< 1214686991 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep.
< 1214687058 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps do fib and then unary division?
< 1214687094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fibonacci should be trivial, and unary division should be just as trivial
< 1214687101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so really it should be a bit too easy for you
< 1214687102 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This phi isn't good enough?
< 1214687102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't do it
< 1214687107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :take some coffee
< 1214687113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or drink
< 1214687116 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your choise
< 1214687118 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*choice
< 1214687123 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh that's it?
< 1214687127 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you explain
< 1214687139 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Divide the number of bs by the number of as. You should get phi.
< 1214687148 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes a Thue program that outputs 3.333...
< 1214687151 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Really quite easy.
< 1214687163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: how did you do it?
< 1214687204 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :<3::=3<*3*; *3*3::=3*3*; *3*>::=3>
< 1214687210 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Which is, of course, not the best way of doing it.
< 1214687221 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It'd be easier to just say * ::= 3*.
< 1214687241 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1214687245 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders a binary-to-ternary conversion
< 1214687253 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait
< 1214687257 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can use wildcards in thue replacements?!
< 1214687259 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :all makes sense now ...
< 1214687261 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No.
< 1214687269 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :* isn't a wildcard, it's just a character.
< 1214687270 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214687271 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I see!
< 1214687274 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh thats clever
< 1214687276 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's fucking clever.
< 1214687286 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Thanks, I guess. :-)
< 1214687288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: what is that started on?
< 1214687299 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :3.<3>, I believe.
< 1214687304 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :watch this!
< 1214687324 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :.::=.3;::=;3.
< 1214687324 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you replaced the <3> with <12345>, it would give you 3.123451234512345..., except it doesn't know about 1, 2, 4 and 5.
< 1214687329 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1214687331 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't output it.
< 1214687346 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: i don't get it, you just create an infinite sequence of 3's?
< 1214687350 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep.
< 1214687361 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: dude he's asking how you did phi
< 1214687363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err, <3::=3< ?
< 1214687367 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean
< 1214687370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :< ::= 3<
< 1214687378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :3.<
< 1214687392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: nope.
< 1214687394 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That works.
< 1214687405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you obfuscated, failed or... are weird?
< 1214687501 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I made it more general. Except it still only works with 3s, so that's really less general than one would hope.
< 1214687518 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Easily extensible to include 4s as well!
< 1214687520 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho
< 1214687524 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur
< 1214687525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: like how?
< 1214687525 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a:zz,... is boring...
< 1214687534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :whatever
< 1214687535 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214687538 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dude
< 1214687539 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you mean, generate and infinite sequence of certain characters?
< 1214687540 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its just stripes
< 1214687545 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes.
< 1214687547 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i like stripes
< 1214687550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :< ::= sequence<
< 1214687551 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1214687554 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :emofag
< 1214687557 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: why not that one?
< 1214687559 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lawl
< 1214687582 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess it turns out I am weird after all.
< 1214687590 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214687593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-)
< 1214687609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't really read yours, but i suck at reading code anyway
< 1214687661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asdf, games are so boring to code
< 1214687674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no instant gratification, unlike with, say, parsers and interps :o
< 1214687686 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah
< 1214687698 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: our next languages should make game programming awesome
< 1214687701 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :y/n
< 1214687710 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders how possible it is to convert binary into ternary in Thue
< 1214687711 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :y
< 1214687730 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ihope: its 100% possible
< 1214687733 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thue is tc
< 1214687742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i'm actually designing something like that already, but i'm designing about a hundred languages so no surprise prolly
< 1214687743 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. It may not be easy, though.
< 1214687750 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh it aint easy i can guarantee that
< 1214687755 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: unary
< 1214687763 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes but we would be together
< 1214687764 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How inefficient. :-)
< 1214687767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so I would kind of push my idea
< 1214687769 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pps'es are painfully hard to use
< 1214687770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and you'd push yours
< 1214687773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: granted
< 1214687774 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and we'd blend into one
< 1214687775 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and kaboom
< 1214687775 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :awesome
< 1214687801 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, yes, let's push each others' and explode
< 1214687808 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh dear
< 1214687811 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that DID come out wrong
< 1214687832 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopols mine! >O
< 1214687835 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::stabs tusho::
< 1214687841 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks about base conversion in thue now, ihope better not do it first.
< 1214687868 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"What's 1,000,000,000,000,000,000 in binary?" "Just a sec..." *writes down 2,000,000,000,000,000,000 zeros*
< 1214687878 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Uh oh.
< 1214687888 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats not correct :(
< 1214687919 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, right, it's actually pretty easy
< 1214687941 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm converting the part after the decimal, by the way.
< 1214687941 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ihope cant convert to base 2 :D
< 1214687947 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214687955 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just taking my time, I'm sure. :-)
< 1214687959 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the part after the decimal onverts easilly
< 1214687962 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its 0 in both :P
< 1214687974 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Besides, I'm actually thinking of a rather different thing.
< 1214687977 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps augur
< 1214687984 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :invalid slap.
< 1214688007 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :With two support, I intend to slap augur.
< 1214688014 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I support.
< 1214688024 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Teh Cltohed Mna supports.
< 1214688034 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Tec Cltohed Mna can't support.
< 1214688038 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :only oklopol gets to slap me.
< 1214688041 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: just do "tripart | head rest" -> "tripart <doubledigits> <carry> head <add> | rest", roughly
< 1214688046 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Yes he  can.
< 1214688050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and iterate until "head rest" = ""
< 1214688051 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :This is #esotericgora
< 1214688065 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You mean #esoteragora.
< 1214688076 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<> are rpn function turtles that do the operation to what's to the left of them
< 1214688076 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or #agoraric. :-P
< 1214688096 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<add> is just <inc> or <nop> depending on the binary digit in question
< 1214688108 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That can't be right. It's too easy.
< 1214688126 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thue can be used pretty modularly
< 1214688157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have to do quite a bit of tricks, so don't expect it to take less than an hour
< 1214688161 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but that's the gist of it
< 1214688170 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, that works pretty nicely.
< 1214688174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :trinary | binary, and start with "" | "binpart"
< 1214688179 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to do it differently, though.
< 1214688185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :go for it
< 1214688191 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Carrying all your state with you, rather than spitting it out behind you.
< 1214688213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i like my solution in that it doesn't force determinism
< 1214688230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, that's basically the same, i just wanted something easily explainable
< 1214688264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damn i hate it when there's something i'm supposed to do, i can't do anything fun, but i won't do the boring thing i have to do anyway
< 1214688276 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION walks across the Michigan border, then gets charged for littering by discarding Michigan rather than disposing of it in the proper receptacles
< 1214688300 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, that's how it goes.
< 1214688330 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: explain phi
< 1214688383 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: also, "tripart | head rest" -> "head | tripart <doubledigits> <carry> head <add> | rest" it's just about not losing your head
< 1214688387 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The ratio of each Fibonacci number to the preceding one approaches phi as the Fibonacci numbers approach infinity. 1 + phi = phi^2.
< 1214688397 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And phi = (1 + sqrt(5))/2.
< 1214688402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see fibs in the sequence
< 1214688420 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The abbababbabbababbababbabbababbabbabab sequence?
< 1214688427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeAH
< 1214688430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*yeah
< 1214688437 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs that through a text-to-speech
< 1214688463 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wha
< 1214688475 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214688483 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :a represents 1, b represents phi. When everything is multiplied by phi (> or < passes through), 1 becomes phi (a becomes b) and phi becomes phi^2 = 1 + phi (b becomes ab).
< 1214688488 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi, Corun, fellow pirate
< 1214688491 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho
< 1214688492 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :updated.
< 1214688526 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, this might be able to represent arbitrary algebraic integers...
< 1214688548 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: what ahppened
< 1214688553 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what?
< 1214688573 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: and you start with ab?
< 1214688581 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You start with a.
< 1214688659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it's a::=b, b::=ab
< 1214688660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1214688681 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho! >|
< 1214688688 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what did you change augur
< 1214688700 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the drawing mechanism. i abstracted out a drawing function.
< 1214688702 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :More or less.
< 1214688716 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it makes the drawing correct every time.
< 1214688726 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :>a::=b>, >b::=ab>, actually, and the same when the pointer's moving in the other direction, with reversers on each side.
< 1214688730 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :unlike before, with the error on the 6+nth iteration
< 1214688740 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: right, of course
< 1214688751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was on a conceptually higher level
< 1214688817 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Yarr, ok1opo1
< 1214688829 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. This corresponds to the equations a = k*b, b = k*(a+b), I think...
< 1214690082 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :
< 1214691761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :brb
< 1214691920 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho!
< 1214691922 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :check it out now :D
< 1214692093 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :funk's my WHAT?!
< 1214692286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i bet it's "cheese"
< 1214692389 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION realises that "Funk's Yo' Brother" may not be well known in ForeignLand
< 1214692431 0 :RedDak!n=dak@87.18.90.165 JOIN :#esoteric
< 1214692507 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214692525 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :"funk's yo' brother"? to me it's always sounded more like "my funk's so brava", where I assumed "brava" was some slang I just didn't know
< 1214692531 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know stuff that's known in XLand for any value of X.
< 1214692561 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :olsner: I could be wrong
< 1214692561 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :if you're referring to the line of that song, whatever song it is
< 1214692566 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1214692598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey, i've heard that
< 1214692599 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :you probably know better than me though :)
< 1214692627 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"The Funk Soul Brother, Check It Out Now
< 1214692628 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The Funk Soul Brother, Right About Now"
< 1214692634 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :according to the internet
< 1214692641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1214692650 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :the funk soul brother? that makes no sense
< 1214692656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :imo says it pretty clearly
< 1214692713 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: anyway, i'll go with cheese
< 1214692834 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, this is probably the most boring song ever.
< 1214692841 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho!
< 1214692885 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=FFfBr_u5nw0
< 1214693071 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :olsner: lulwhut?
< 1214693087 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :xln?
< 1214693326 0 :RedDak!unknown@unknown.invalid QUIT :"Killed (NickServ (Comando GHOST usato da DIO))"
< 1214693345 0 :RedDak!n=dak@87.18.90.165 JOIN :#esoteric
< 1214693547 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My. There's a sound file in a web page, I click play, it plays about 1/5 of the way through, then it stops, and about 10 seconds later, it starts back up again, but now it's 4/5 of the way through.
< 1214693559 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BACK
< 1214693611 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: fuck
< 1214693612 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's awesome
< 1214693615 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214693631 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :centered one is still bugged
< 1214693633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :some lines are shaded out
< 1214693637 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what?
< 1214693646 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: try:
< 1214693648 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'hello', '10'
< 1214693655 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the first,second,third,fifth,sixth
< 1214693657 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lines are darker
< 1214693665 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh, no, theyre just blurry
< 1214693673 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ahh
< 1214693673 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :okay
< 1214693679 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: will you do my idea now
< 1214693682 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since I bet that was harder
< 1214693684 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no :P
< 1214693688 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its too hard to do your idea.
< 1214693691 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it isn't
< 1214693692 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jeez
< 1214693696 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'll even write it out in pseudocode if you want
< 1214693696 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes it is :P
< 1214693704 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if i do that will you do it
< 1214693704 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So, a = k*b and b = k*(a + b).
< 1214693708 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont even remember your idea :D
< 1214693737 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then k = a/b = 1/phi.
< 1214693779 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then we just need to differentiate something.
< 1214693792 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, the vertical versions actually let you see some of the fractal nature
< 1214693803 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sort of.
< 1214693807 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: but mine would too
< 1214693807 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like
< 1214693810 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :severely
< 1214693811 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214693813 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway
< 1214693815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pseudocode and you do it
< 1214693815 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not really :P
< 1214693816 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deal?
< 1214693820 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but sure
< 1214693842 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1214693888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: link
< 1214693915 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://wellnowwhat.net/alphabeticalseesay.xhtml
< 1214693928 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: one letter is one pixel, right?
< 1214693946 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :basically yes
< 1214693950 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: ok then
< 1214693950 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The previous generation is P.
< 1214693950 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The just-calculated generation is G.
< 1214693950 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Let C = P[0].
< 1214693951 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Find the first occurance of C in G. The position at which it is found is Z.
< 1214693951 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Put G at Z pixels in from the start of P.
< 1214693953 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(This could also be done reversed or whatever.)
< 1214694029 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you mean g pixels to the left of the start of p.
< 1214694079 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho, i want you to draw this out visually so you can see what its going to do
< 1214694085 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because i dont think itll do what you think itll do
< 1214694093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you mean g pixels to the left of the start of p.
< 1214694098 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no i don't
< 1214694114 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well then you're not showing the fractal nature.
< 1214694121 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fine then
< 1214694127 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :do it g pixels to the left of the start of p
< 1214694127 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well its true
< 1214694131 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but g is a string
< 1214694138 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so I don't know how you can have "g pixels"
< 1214694155 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sorry, c. :P
< 1214694163 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214694165 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :z
< 1214694166 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: C is a character
< 1214694169 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214694172 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i cant stand your pseudocode, it sucks.
< 1214694173 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :z pixels in left of the start of p
< 1214694175 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's what I meant
< 1214694176 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214694267 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no i think what would show the fractal nature even better is if each time i expand a letter, inside an expansion of itself, i darken the sub expansion
< 1214694273 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :okay then
< 1214694275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that sounds good
< 1214694287 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but let me figure out how im going to do that because itll be tricky
< 1214694433 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :this is gonna involve a significant change. i hate you. >.<
< 1214694716 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1214695312 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how's it going augur
< 1214695321 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :painfully. :P
< 1214695323 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :be patient.
< 1214695346 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders what you're supposed to differentiate in a = k*b, b = k*(a + b), k = a/b = 1/phi
< 1214695371 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You want a/b = 1/phi to be a stable equilibrium, so it's kind of the derivative of a/b with respect to a/b.
< 1214695384 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Except it's the derivative of the a/b on the right with respect to the a/b on the left.
< 1214695446 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or is it the other way around?
< 1214695475 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what the problem is since there is no derivation mentioned that he can see
< 1214695515 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*tive
< 1214695529 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"problemtive"
< 1214695548 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :problemtive awesome
< 1214695560 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps oklopol with a troutive
< 1214695628 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a = k*b, b = k*(a + b) implies b = k*(k*b + b) or k*k + k = 1
< 1214695647 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :does that help you?
< 1214695679 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(assuming b /= 0)
< 1214695715 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what is this awful MATHEMATICS doing in #esoteric
< 1214695717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;)
< 1214695730 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: HOWISITGOINGNOW
< 1214695744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that was weirdly put
< 1214695761 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you could say b = 0 or k^2 + k - 1 = 0
< 1214695769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rright?
< 1214695776 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sure
< 1214695786 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just wonderizing
< 1214695799 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the "or" really means, "so"
< 1214695803 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1214695808 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what colour should my links be
< 1214695809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1214695815 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :polkadot!
< 1214695828 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i think css3 has something for that
< 1214695837 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but if it does it certainly isn't implemented by anything
< 1214695845 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dont make me rape you tusho
< 1214695848 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[that there was a Web Designer Joke]
< 1214695850 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[they're very bad.]
< 1214695853 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[on average.]
< 1214695901 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ah
< 1214695934 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i assume k = 1/phi is one of the solutions to k^2 + k - 1 = 0, cannot be bothered to check
< 1214695981 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope: in any case, i don't see any need for differentiating
< 1214695981 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so anyone have any real, solid, distinct colours representable by six hex digits?
< 1214695987 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as interpreted as rgb values.
< 1214696032 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ff0000 = red, surely
< 1214696036 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :etc. etc.
< 1214696062 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ffff00 = yellow
< 1214696073 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes
< 1214696081 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and 007700 = a rather bland green
< 1214696085 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well, every step, f(B) becomes f(A) and f(A) + f(B) becomes f(B).
< 1214696089 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah you mean not polkadot
< 1214696100 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Links can only be one colour. :P
< 1214696106 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well
< 1214696107 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then the idea is to show that B/A = phi is a stable equilibrium.
< 1214696109 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I could do some kind of horrific JS hack
< 1214696110 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But just no
< 1214696114 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope: um so = is _assignment_?
< 1214696162 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: pretend I never said anything except my last two messages.
< 1214696179 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope: i see.  this is a property of matrices with positive entries
< 1214696190 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You're right.
< 1214696202 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they have a unique positive eigenvalue with eigenvector (up to scale)
< 1214696215 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's this one? [[1,1][0,1]]^n?
< 1214696226 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :something like that
< 1214696245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't remember the name of the theorem
< 1214696271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however, solving for eigenvectors and changing base is one way i think
< 1214696311 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :some M^n should have strictly positive entries
< 1214696324 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(no zeroes)
< 1214696332 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although M itself can have zeroes
< 1214696345 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Square it and you get [[1,2][0,1]], multiply that by the original and you get [[1,3][0,1]]... something like that.
< 1214696367 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, http://en.wikipedia.org/wiki/Perron%E2%80%93Frobenius_theorem
< 1214696392 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right it's triangular
< 1214696414 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that messes it up, the zero never disappears
< 1214696426 0 :pikhq!n=pikhq@c-66-31-43-229.hsd1.ma.comcast.net JOIN :#esoteric
< 1214696466 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh there is a version for matrices with zeros later
< 1214696523 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what do you think about #4444AA, then?
< 1214696730 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bright blue?
< 1214696749 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, bright is not the right word
< 1214696836 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214696853 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: http://xs128.xs.to/xs128/08266/picture5214.png
< 1214696863 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(ignore the rather odd filler text)
< 1214696920 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(i intend to write something about the Universal Edit Button which explains the title/subtitle, then I just started writing crap to fill up)
< 1214696929 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(better than lorem ipsum)
< 1214696962 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you know that is not far from my default link color i think
< 1214696981 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cool
< 1214697031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a bit brighter than my default
< 1214697064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, not sure what the exact difference is, all i know is yours looks happier.
< 1214697085 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(noting that i never have changed the default.  i do like blue after all.)
< 1214697119 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait
< 1214697121 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :brighter?
< 1214697130 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :isn't the default pure blue?
< 1214697136 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :0,0,255
< 1214697156 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if so, isn't it a bit darker?
< 1214697175 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::\
< 1214697185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: happier. all i know.
< 1214697193 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: and more subtle, right
< 1214697199 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm actually yes
< 1214697201 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :flows better with the text?
< 1214697240 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would recommend leaving it to the web browser.
< 1214697253 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :assuming you are keeping that black-on-white look
< 1214697258 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: #0000FF is horrible
< 1214697266 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't flow with text properly at all
< 1214697271 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and is way too harhs
< 1214697273 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*harsh
< 1214697287 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, browser's typography generally sucks hard and makes stuff hard to read
< 1214697290 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so I overrid a lot of that too
< 1214697319 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it's not a "black-on-white" look really, just a whitespace-driven look
< 1214697462 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214697508 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: incidentally you probably can use the Perron-Frobenius theorem to calculate the limit letter frequencies of your alphabetical look-and-say sequence
< 1214697518 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the what?
< 1214697531 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the one i pointed ihope to for his problem
< 1214697568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it works for all sorts of substitution-like things
< 1214697617 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: does it work for any thue program?
< 1214697645 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well _simultaneous_ substitutions
< 1214697653 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :every letter to some word
< 1214697684 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::(
< 1214697689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, the atoms in Conway's numerical look-and-say can be handled this way too
< 1214697706 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :to get frequencies and the "cosmological constant"
< 1214697757 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :123456789 111213141516171819 31121113111411151116111711181119
< 1214697760 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :such fun
< 1214697858 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, "Conway's constant"
< 1214697873 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Conway's constant?!?
< 1214697902 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Look_and_say_sequence
< 1214697935 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :22 22 22 22 22 22 22
< 1214697949 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LOL:
< 1214697950 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :# No digits other than 1, 2, and 3 ever appear in the sequence, unless the seed number contains such a digit or a run of more than three of the same digit.
< 1214697955 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :congrats einstein
< 1214697973 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's the constant for the limit of growth, which is also the eigenvalue from the PF sequence
< 1214697981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: trivial?
< 1214697982 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s/sequence/theorem/
< 1214697988 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: thoroughly
< 1214698001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do prove it
< 1214698006 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no it is _not_ trivial
< 1214698007 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"This sequence is also referred to as containing Langford numbers." <-- are they like langford basilisks? :P
< 1214698013 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ok, well it sounded it
< 1214698026 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i had to correct someone on the talk page for that once
< 1214698041 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well it is _nearly_ trivial, but not quite
< 1214698047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho is even worse a trivializer than i am
< 1214698057 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nearly trivial
< 1214698057 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214698075 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the point is that you could imagine getting there after several iterations
< 1214698076 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :whoa, it's the first section on the talk page
< 1214698077 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :coooooooool
< 1214698172 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1111111111 101 111011 311021 1321101211 1113122110111221
< 1214698174 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :look and say is fun
< 1214698197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is 10 base carrying an official part of it btw?
< 1214698235 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :shrug
< 1214698236 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: sort of.  all bases >= 4 behave nearly identical after the first few steps
< 1214698242 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what about bases < 4?
< 1214698262 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they are somewhat different, i found
< 1214698285 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cooooooooooool
< 1214698287 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :let's try it
< 1214698290 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you don't get digit 3 popping up
< 1214698295 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh.
< 1214698296 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1214698298 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :xD
< 1214698310 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: unary look and say is boring
< 1214698317 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1 11 1111 11111111
< 1214698322 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214698331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :1 11 111 1111 actually
< 1214698341 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: er
< 1214698342 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :really?
< 1214698346 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1214698353 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah yes
< 1214698359 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because 11 is '11' 1s
< 1214698361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :isn't unary carry N -> 1(N-1)?
< 1214698363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah
< 1214698367 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214698368 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cute
< 1214698384 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :even more boring. yay!
< 1214698388 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214698397 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :let's try base 3
< 1214698405 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1 11 21 1211
< 1214698410 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :111221
< 1214698417 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, really base 2
< 1214698418 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1012211
< 1214698421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1214698426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i _think_ Conway did all bases in the original paper but i haven't checked
< 1214698433 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1110112221
< 1214698447 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :101102110211
< 1214698462 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :111021101221101221
< 1214698470 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not that interesting, yeah.
< 1214698477 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :base 2 might be
< 1214698478 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1
< 1214698479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :11
< 1214698481 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :21
< 1214698484 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1211
< 1214698484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214698491 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :111221
< 1214698491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: forgot the unary carry.
< 1214698501 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait
< 1214698504 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I was doing base 2 there
< 1214698508 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214698509 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no i wasn't
< 1214698510 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :agh
< 1214698511 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm stupid
< 1214698514 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1
< 1214698515 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :11
< 1214698517 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :101
< 1214698521 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :111011
< 1214698530 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :11110101
< 1214698535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, right, zero
< 1214698536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :silly me
< 1214698541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not the same as unary
< 1214698543 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :100110111011
< 1214698548 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1214698550 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's fractally
< 1214698551 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :isn't it
< 1214698562 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if we consider '0's eyeballs, it kind of grows a new eyeball every now and then
< 1214698568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214698603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i expect the base 2 and 3 cases to have similar theorems as the >= 4 ones, just different
< 1214698629 0 :edwardk!n=edwardk@pdpc/supporter/base/edwardk JOIN :#esoteric
< 1214698637 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't recall if i thought it through all the way when pondering it
< 1214698653 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what about odd bases
< 1214698653 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :edwardk!
< 1214698656 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like base i and stuff
< 1214698661 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, one more variation:  you could say the digit _first_, then the number of digits
< 1214698670 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :heya oklopol
< 1214698670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you don't get any i's there
< 1214698674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1214698679 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :base -2i
< 1214698689 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :haven't wandered over this way in a while, thought I'd swing by =)
< 1214698699 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you could of course generalize completely and code each length as an arbitrary word
< 1214698708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's only different if you have carry
< 1214698734 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :edwardk: hi there
< 1214698738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :edwardk: what's the news on your uncomputable superlanguage?
< 1214698746 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean an arbitrary function from lengths to strings
< 1214698753 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did you add another construct only oerjan can understand?
< 1214698811 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i still like the idea of a base -2i look and say
< 1214698812 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214698812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi edwardk
< 1214698812 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zzzzzzzzzzzzzzz
< 1214698823 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tusho: go ahead :)
< 1214698829 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: heh, well, hrmm. i don't remember if we talked about nuel or kata
< 1214698838 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :if it was nuel i shelved it pretty much completely
< 1214698841 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i don't know base -2i
< 1214698842 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately
< 1214698855 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :if it was kata i'm hacking away quite furiously ;)
< 1214698883 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: kata = nuel without types, but i temporarily cut the theorem proving bits while i work on the main language
< 1214698916 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :otoh, i still get some of the benefits because i can check a lot of the pattern matching at compile time
< 1214698932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i vaguely recall thinking something like, if the strings representing lengths don't grow more than logarithmically (as -2i also wouldn't) then there will be a bound on what digits eventually appear
< 1214698942 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: and yeah there are plenty of oerjanly constructs in it ;)
< 1214698969 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :edwardk: is it oklo though
< 1214698973 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and is it eso
< 1214698975 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and is it o and oko
< 1214698978 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if not, oklopol doesn't want to know
< 1214698984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :especially if it's easy to use
< 1214699019 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :heh, well it does have a built-in sugar for working with comonads, and you have to do IO using the codensity monad of a free monad of IO actions, so its definitely esoteric ;)
< 1214699023 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(and by 'oklopol' we are referring to the collective pronoun of 'the disciples of the oko religion')
< 1214699036 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: here, let's demonstrate our faith to the oko
< 1214699037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1214699046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :edwardk: sounds like fun.
< 1214699051 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmph
< 1214699052 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1214699085 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm afraid i still lack some crucial theory when it comes to category theory.
< 1214699090 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214699097 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: IT'S OKO TOWER TIME DAMNIT
< 1214699098 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1214699099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :knowledge
< 1214699101 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1214699104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokoko
< 1214699106 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokoko
< 1214699108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokoko
< 1214699110 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1214699111 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: heh i've blogged a ton of category theory bits on the topic over the last few months
< 1214699114 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that was a lame tower
< 1214699122 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i guess
< 1214699124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokoko
< 1214699125 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokoko
< 1214699126 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokoko
< 1214699126 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okoko
< 1214699127 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oko
< 1214699127 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1214699132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :vista failed it, not me
< 1214699133 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :let's do it properly
< 1214699133 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1214699157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i know i was gonna switch to linux, but you know, i'm lazy.)
< 1214699167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oko
< 1214699177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how oklofok and oklokok differ from oklopol, grammatically
< 1214699190 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what do you mean?
< 1214699192 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they are obviously closely related
< 1214699213 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: in the context of <tusho> (and by 'oklopol' we are referring to the collective pronoun of 'the disciples of the oko religion')
< 1214699221 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they're obvciously lmlads
< 1214699243 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ah, oklofok refers to the innate oko _nature_ all oklopol have within us
< 1214699255 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is, it still refers to the disciples, but shifted to refer to the innate oko nature of them
< 1214699259 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(which is themself)
< 1214699279 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklokok is the same, but with the string of anti-oko instead of the innate oko nature
< 1214699284 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(of course, oko is defined by the string of anti-oko)
< 1214699332 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION scared off edwardk 
< 1214699345 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :are you prejudiced against our religion edwardk?!~?~?~?~?~?!~!@
< 1214699345 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah it all makes sense now.  if i don't think too hard, anyway.
< 1214699358 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :not scared off
< 1214699383 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure he was a little scared on by that, rather
< 1214699387 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :was sitting here trying to figure out how to merge a couple of ways to thinking about coroutines and if i'd get any benefit out of thw windows fiber api
< 1214699389 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't know about the anti-oko before
< 1214699390 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ack
< 1214699391 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gtg tusho
< 1214699393 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's kind of like zen except we mock zen for being stupid
< 1214699394 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::bite::
< 1214699398 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ill be back in an hour
< 1214699402 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :uh, bye? :p
< 1214699404 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dont worry, im close to being finished :p
< 1214699460 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214699462 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :windows has fibers?  it appears to be more advanced than i previously had been aware
< 1214699487 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah actually they've got arguably a better fiber api than the posix makecontext/swapcontext crap
< 1214699517 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :its not all that complicated to use either, sql server runs on top of it
< 1214699539 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION of course is assuming fiber has the usual mathematical meaning, since he doesn't even know the compsci one.  just so you're warned.
< 1214699546 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :hahahaha
< 1214699564 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :a fiber is a lightweight cooperative thread
< 1214699572 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214699576 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :you swap fibers cooperatively, its like switching stacks
< 1214699579 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :and registers
< 1214699668 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :basically since kata is pretty much designed to be more or less bare metal speed where it can for a language with so little type info, permitting fibers and async io as a useful default practice would drive the right behavior in the APIs
< 1214699694 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :most languages just kinda throw a thin veneer over the basic blocking posix crap and call it a day
< 1214699721 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :er designed to be as close to bare metal speed
< 1214699807 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :basically trying to figure out how to hand around fibers in a type-safe manner at the moment or if i shouldn't bother to add them to my cognitive overhead
< 1214699842 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :one can argue that they add no value if the rest of your language is designed right
< 1214699907 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :edwardk: We like kittens.
< 1214699924 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :I do too =)
< 1214699968 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no! evil subversive monster felines!
< 1214700010 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: http://comonad.com/reader/2008/kan-extensions/ explains the codensity stuff i mentioned earlier, but if you don't do haskell it might cause your brain to segfault
< 1214700215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't do haskell, i just know some of it.
< 1214700231 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for an example of their evil, see from the bottom of http://www.webcomicsnation.com/shaenongarrity/narbonic/series.php?view=archive&chapter=9816
< 1214700518 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I liked tha
< 1214700519 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :t
< 1214700637 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214701508 0 :tusho!unknown@unknown.invalid QUIT :
< 1214703270 0 :Slereah!n=hix@ANantes-252-1-11-115.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214703278 0 :ihope!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214703393 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :cctoide : Frieeend?
< 1214703397 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :back
< 1214703404 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: its hard to see the fractals :(
< 1214705003 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214705084 0 :Slereah!n=hix@ANantes-252-1-11-115.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214705927 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214705930 0 :Slereah!n=hix@ANantes-252-1-11-115.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214706599 0 :Slereah_!n=hix@ANantes-252-1-11-115.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214706644 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214712275 0 :oerjan!unknown@unknown.invalid QUIT :"Good night"
< 1214715007 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Man it's hard to find a good version of Johnny I Hardly Knew Ye.
< 1214715019 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Either it's sung mediocrely, or it's incomplete.
< 1214715041 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I found one that almost was perfect, but the last verse is missing.
< 1214715095 0 :pikhq!unknown@unknown.invalid QUIT :"Sleep is t3h good"
< 1214716762 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dude omg
< 1214716765 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :doctor who
< 1214716765 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :omg
< 1214716768 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :omg omg omg
< 1214717509 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :As sung by the Who? :o
< 1214719211 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214719219 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :OH DOCTOR WHOOOOOO ARE YOU
< 1214719231 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :*rimshot*
< 1214723137 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lalala
< 1214726399 0 :clog!unknown@unknown.invalid QUIT :ended
< 1214726400 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1214728951 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric
< 1214728965 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GREGOR ALIVE
< 1214729310 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey gregor.
< 1214729350 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, better than Gregor Dead, I suppose.
< 1214729358 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :MUMMIES ALIVE
< 1214729965 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :night guys
< 1214732028 0 :KingOfKarlsruhe!n=cypher@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric
< 1214732072 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :hello, my new version (0.1.0) is finished :-) it produces smaller BF code http://paste.pocoo.org/show/78109/
< 1214734031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey man that's python
< 1214734095 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"Hello World" is saved as "[H][E][L][O][W][R][D]" what?
< 1214734138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like, nub(...)?
< 1214734143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it
< 1214734376 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :oklopol whats wrong ?
< 1214734458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i have no idea what you meant by that
< 1214734508 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :you can type "hello world" or you can type H = 1 e = 2 l = 3 o = 4 --> 12334 --> hello
< 1214734628 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :the produced code is smaller
< 1214734844 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, what's the algo, i can't really get that just by reading.
< 1214734891 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :first of all, it's a function from texts to brainfuck codes that output that text?
< 1214734907 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214734952 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :text(ascii/unicode/binary) -> BF -> text
< 1214735019 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :i calculate the BF equivalent of the character an save it in my dictionary
< 1214735045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you just stack those one after another in a string?
< 1214735064 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :if the character in the dictionary: goto position else: save it on the end of the dictionary
< 1214735093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so if that char is output twice, it rewinds to last use?
< 1214735101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with <<'s or something
< 1214735109 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :yes you have it
< 1214735125 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :"hel" < "o" = "hello"
< 1214735127 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it nubs the whole string on the tape
< 1214735176 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :yes on the tape i have [H][E][L][O][W][R][D] and i use the ">", "<" to print the rest
< 1214735183 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, that was how i assumed it worked
< 1214735193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, that's very inefficient
< 1214735279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what you want to do is create as little "base characters" as possible, and when printing char X, navigate to closest char in ascii value, make it X, and output
< 1214735360 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :thats a good idea
< 1214735752 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :heheh my next version produce smaller code than this version :)
< 1214736240 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :hhee 25,3 KB text -> 345,7 KB Brainfuck code :P
< 1214736264 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :very inefficient
< 1214736550 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214736646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should make a bf generation program
< 1214736649 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in fact
< 1214736651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i will, now.
< 1214736659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe: let's compete
< 1214736662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mwahaha
< 1214736689 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: heheh cool :)
< 1214737808 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1214737860 0 :bsmntbombdood!n=gavin@97-118-112-229.hlrn.qwest.net JOIN :#esoteric
< 1214738152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bfbots, anyone?
< 1214738154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++[->+++>++++>+++++++>++++++++++<<<<]++.+.+++++++..+++.++++.++.++++++++.--------.+++.------.--------.+.
< 1214738158 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is this hw
< 1214738746 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++++[->++>+++>+++++>+++++++>++++++++<<<<<]---.----.+++++++..+++.-.++.-..+++.------.--------.+.
< 1214738753 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, actually
< 1214738764 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could just have read it and realized i don't have the <>'s
< 1214738818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++++[->++>+++>+++++>+++++++>++++++++<<<<<]<<<---.<----.+++++++..+++.>>-.>++.<<<<-.>.+++.------.--------.>>>+.
< 1214738828 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ridiculously long
< 1214738843 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but wonder if it works
< 1214738848 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i have to write a bf
< 1214738954 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you need a bf-interpreter ?
< 1214739287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i made it
< 1214739290 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1214739291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so not anymore
< 1214739295 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it works now
< 1214739301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++++[->++>+++>+++++>+++++++>++++++++<<<<<]>>>---.>----.+++++++..+++.<<-.<++.>>>>-.<.+++.------.--------.<<<+.
< 1214739304 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hello world
< 1214739305 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::<
< 1214739309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :long as hell
< 1214739332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can someone run egobot or something?
< 1214739389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++++++[->+>++>++++>++++++>+++++++<<<<<]>>>++++.>-.+++++++..+++.<<--.>>>.<.+++.------.--------.<<+.<-------. is "Hello world!"
< 1214739398 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.-
< 1214739407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in wp
< 1214739444 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i'll try adding some heuristic
< 1214739641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, nm, don't really feel like it
< 1214739643 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :too harddd
< 1214739681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe: can i see some of your results so i can try to beat your original naive one?
< 1214739796 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ok
< 1214739811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p433226444.txt
< 1214739849 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's the a trivial heuristic of not letting base values grow too near each other.
< 1214739855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i didn't even make that one
< 1214740058 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :http://paste.pocoo.org/show/78116/
< 1214740098 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :your code works correctly
< 1214740113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :That's brainfuck in mine: +++++++++++++++++[->++>++++>+++++>++++++>+++++++<<<<<]>>>-.>++.-------.>---.<<<<+++++.>>>>-.<<<<-------.>--.>>>-.<.++++++++.+++++.--------.>+++.<---.++++++++.
< 1214740118 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :output : Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia
< 1214740118 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :deserunt mollit anim id est laborum.
< 1214740128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i tried
< 1214740135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i tried the hw
< 1214740189 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Oo thats very cool ^^ its smaller and better
< 1214740220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah who's the king now!
< 1214740246 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :you are the KingOfBF :)
< 1214740269 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :you coded this in that little time ?
< 1214740295 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah
< 1214740318 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p122223663.txt
< 1214740357 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :you calculate from all letters the middle-value and then you add ' - ' or '+'
< 1214740375 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :thats python O_O
< 1214740383 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :middle-value? average you mean?
< 1214740405 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :yes ^^
< 1214740409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, tusho calls okopython, i write it a bit differently from others
< 1214740446 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :in german it is middle-value the literal interpretation
< 1214740505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in finnish too
< 1214740513 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :i feel so bad ^^ i worked 3 days on my solution and your code is smaller and better wahhhh
< 1214740536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how old are ya?
< 1214740540 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :20
< 1214740556 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :on this channel, the older you are, the more you get owned, it seems
< 1214740585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but really i've coded so much python i don't really have to give it any thought
< 1214740587 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :the algorythm is the special point
< 1214740614 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't really decide on an algo, i just open a text file and wait for about an hour for the code to be ready
< 1214740625 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's python that does all the work
< 1214740675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm a bit of a python-enthusiast
< 1214740717 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i am new on coding ... my first code was at December 07
< 1214740749 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe: anyway, i separated basemultiplier + basenumbers -> code, and then just iterated through possible basemultipliers and found the heuristically best list of basenumbers
< 1214740759 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and checked what produces the shortest code
< 1214740783 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :that algo is wonderful ^^
< 1214740816 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well it's been used before, i didn't really invent it
< 1214740829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i'm 90% sure i'd've invented it if i hadn't seen it
< 1214740917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :algorithm is the correct form btw
< 1214741022 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but with my way to create the actual output from the base list, i don't get the results of wikipedia even with the base list they use
< 1214741025 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :you have a char like "C" then you so ord() so you habe the char-value... then you have 67 and do 67 * '+'.. then you divide it for the best factors
< 1214741030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not nearly the same
< 1214741044 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o i don't factor anything
< 1214741051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically
< 1214741059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to get the base number for a certain base number
< 1214741061 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :errrr
< 1214741065 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :oh ok you do this like 2 ^^ 3
< 1214741067 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to get the base numbers for a certain base multiplier
< 1214741071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o no.
< 1214741072 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait a sec
< 1214741081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :def findc(s,b):
< 1214741084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :c=set([])
< 1214741087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for i in s:
< 1214741090 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :c.add(int(round(float(ord(i))/b)))
< 1214741093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :return sorted(c)
< 1214741094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this finds the base numbers
< 1214741102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nnscript fucks up the indentation
< 1214741109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it should be clear
< 1214741142 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :amazing.. so small code
< 1214741147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that just does
< 1214741148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like
< 1214741151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for hello world
< 1214741169 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[72, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100, 33]
< 1214741176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is the map(ord,...) for it
< 1214741177 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so
< 1214741206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it would create the sorted set set([30,40,70,100])
< 1214741214 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :set([30,40,70,100,110]), actually
< 1214741219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if base was 10
< 1214741234 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for base 100, it would create set([0,100])
< 1214741290 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :i must realize what that code do...
< 1214741292 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for base 17, there'd be 34 for the value 33, and 51 for 44, etx
< 1214741294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*etc
< 1214741356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for each character in the string to be generated, it takes the closest integer multiple of the basemultiplier
< 1214741362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's really t.
< 1214741363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*it
< 1214741439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so sorted(set([int(round(float(i)/base)) for i in s]))
< 1214741447 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you want it shorter
< 1214741467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :base is the base multiplier
< 1214741496 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also it generates the list of numbers before multiplying with the base number, not the actual multiplied numbers
< 1214741503 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :and from where you know what the base multi is ?
< 1214741513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i try all base multipliers
< 1214741520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and check which produces shortest code
< 1214741531 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :return least(len,[txt2bf_(s,b,findc(s,b)) for b in xrange(3,40)])[1]
< 1214741538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the xrange is the base numbers i try
< 1214741543 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :oklopol your geniality is awesome
< 1214741572 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D
< 1214741579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thanks, i guess!
< 1214741635 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i'd prolly have done all this genetically, but as EgoBot already has such a bfgen, i couldnt
< 1214741636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :couldn't
< 1214741667 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i usually go for genetics, and let things sort themselves out
< 1214741749 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh btw, don't use the bf, it doesn't actually work for anything but this
< 1214741780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't wanna type the 50 more characters, too much work-o
< 1214741989 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :this code i much higher than my brain... i learn very much from your solution.. thanks
< 1214742008 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey, i couldn't read yours either :P
< 1214742034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need declarative explanations for functions
< 1214742037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to get code
< 1214742039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :usually
< 1214742218 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :if i understand your code, i do a rewrite of it ^^
< 1214742277 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :ok have a nice day, and your're awesome !!! bye
< 1214742309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214742310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bye
< 1214742328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :weird leavers
< 1214742581 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214746248 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214746702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, genetic programming
< 1214746705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how do you do that
< 1214746718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems useful
< 1214746751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess a few, take the best, guess a few close to the good ones, iterate
< 1214746805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, do you use some automated software to do this?
< 1214746835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean?
< 1214746848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc there are frameworks for genetic programmin
< 1214746850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well whatever you mean, i use python
< 1214746858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well sure, but i usually write the 5 lines myself
< 1214746866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha
< 1214746869 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :takes less time
< 1214746879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also why don't you like C?
< 1214746898 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't have sets without importing a module, that's an instantsetback
< 1214746910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*instant setback, although still a weird word choice
< 1214746918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um?
< 1214746924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you mean like array?
< 1214746928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't have lists at all, that really renders it completely useless for fun programming
< 1214746932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no i mean sets
< 1214746951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway you got hashes by libraries
< 1214746989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what hashes?
< 1214746995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hash arrays
< 1214746997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :..
< 1214747003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sparse arrays if you want
< 1214747014 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i assumed you meant a hash value
< 1214747017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah
< 1214747023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure you do get those from libs
< 1214747029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also you can write faster programs in C than in any interpreted language
< 1214747034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, from the INTARNET ;P
< 1214747053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't like downloading libs
< 1214747063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i have time to wait for my slow programs to finish
< 1214747079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doesn't really matter to me whether it's a microsecond or a millisecond
< 1214747091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, when python can be compiled to native machine code I may change opinion
< 1214747096 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm a human, you see
< 1214747110 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i simply can't tell the difference
< 1214747113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, the day python can be used to write a kernel...
< 1214747719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kernels aren't all that interesting
< 1214747764 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i've done tons of C/C++
< 1214747793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but nowadays i just prefer to do my daily coding in non-esolangs
< 1214747928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and before you can answer my malicious joke
< 1214747930 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION leaves
< 1214747932 0 :oklopol!unknown@unknown.invalid QUIT :"( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )"
< 1214748004 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214749084 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214751167 0 :ihope!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric
< 1214751497 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214752630 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214753000 0 :ihope!unknown@unknown.invalid QUIT :"ChatZilla 0.9.82.1 [Firefox 2.0.0.14/2008040413]"
< 1214754376 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Heh. I think I saw sum phishing :D
< 1214755254 0 :pikhq!n=pikhq@c-66-31-43-229.hsd1.ma.comcast.net JOIN :#esoteric
< 1214755357 0 :oklopol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric
< 1214756106 0 :Slereah!n=hix@ANantes-252-1-11-115.w82-126.abo.wanadoo.fr JOIN :#esoteric
< 1214756134 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214758517 0 :edwardk!unknown@unknown.invalid PART #esoteric :?
< 1214758855 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214759163 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214760359 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :hey oklopol, i understand now your script :)
< 1214761157 0 :tusho!n=tusho@91.105.117.61 JOIN :#esoteric
< 1214761182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523
< 1214761356 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :03:55:56 <oklopol> on this channel, the older you are, the more you get owned, it seems
< 1214761356 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*g*
< 1214761394 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1214761412 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe: and yeah, oklopol's code often does tons of crazy stuff in a tiny amount of space
< 1214761439 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i mean, the last function there is even a BF interpreter
< 1214761444 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :although it only handles one set of nested brackets
< 1214761447 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so it's not turing complete
< 1214761525 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :05:45:13 <AnMaster> oklopol, the day python can be used to write a kernel...
< 1214761530 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is the day when you can use python to write a kernel
< 1214761531 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nothing more
< 1214761719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is the day I will use python maybe
< 1214761736 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :tusho: oklopol geniality is aweosome ! i need 3 hours to understand _what_ this code do
< 1214761757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw anyone know a good non-intrusive cd player for linux? console
< 1214761761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no X dependency
< 1214761785 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why does every language have to be able to be usable for kernel writing to use it?
< 1214761788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't do the normal for file in *.ogg; do ogg123 "$file"; done
< 1214761796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, because I'm insane ;P
< 1214761800 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mp3blaster ?
< 1214761801 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why does that matter if you're not writing a kernel?
< 1214761808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, because I'm insane ;P
< 1214761813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or mad?
< 1214761818 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: bash can't write a kernel
< 1214761826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, sad but true
< 1214761833 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*g
< 1214761833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders making a bash -> C compiler
< 1214761848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe, hm can it play CDs?
< 1214761852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because that is what I need
< 1214761862 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what do you think of my blog design http://xs128.xs.to/xs128/08266/picture5214.png
< 1214761871 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(warning: picture is drunk on design simplicity)
< 1214761877 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(and meaningless filler text)
< 1214761879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, very nice and clean
< 1214761885 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :thanks
< 1214761885 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214761897 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't know .. try it :)
< 1214761897 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like the text
< 1214761900 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :makes ya think
< 1214761903 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah
< 1214761904 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's deep
< 1214761908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, maybe a small title (<h1>) at the top?
< 1214761927 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe: congrats if you get it, not many have even tried to read my code.
< 1214761947 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: considered it, not sure if it's really necessary though, the little introductory paragraph is pretty simple and explicit
< 1214761951 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :plus what would I put there?
< 1214761955 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<h1>tusho.org</h1>?
< 1214761958 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because that's self-evident
< 1214761965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, oh if you got no better name...
< 1214761979 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, i'd like to call it copenhagen because that's a nice name
< 1214761983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but copenhagen.org is obviously taken
< 1214761984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1214762006 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and points to a site much uglier than mine may I add
< 1214762122 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i wish I could control the spacing of sentences through css
< 1214762127 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to make the space a bit wider
< 1214762135 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I certainly don't want to do    that's just hideous
< 1214762143 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :alas, that would be css meddling with i18n
< 1214762145 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to define 'sentence'
< 1214762147 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so it won't happen
< 1214762165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, if you want typesetting try LaTeX
< 1214762173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also sure you can't do it in CSS?
< 1214762178 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :very sure, yes
< 1214762178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got no idea
< 1214762184 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it isn't much of a problem though
< 1214762193 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since I'm used to reading sentences seperated by one space
< 1214762207 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(certainly, two spaces is just as silly as one. It's not about how many spaces there are, it's about the actual spacing.)
< 1214762429 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://xs128.xs.to/xs128/08260/picture6487.png here's what it looks like without css
< 1214762438 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(note, I added the '3.0' to the license and removed subtitles just now, so that's not due to css being off)
< 1214762455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, why are the titles links?
< 1214762461 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: links to the entries
< 1214762465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that bit look a bit uggly, but apart from that: nice
< 1214762479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's quite common to click on a title to get to a post page
< 1214762488 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :of course, the blueness isn't that appealing, so it's styled away
< 1214762494 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think wordpress was the first one to link the titles
< 1214762497 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it's quite common now
< 1214762501 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and anyway I click titles all the time
< 1214762523 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, and it rocks in lynx/elinks/w3m
< 1214763988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe, yay cplay can do it
< 1214764293 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :"Konversation terminated!"
< 1214764441 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214764766 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out)
< 1214764927 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214766880 0 :KingOfKarlsruhe!n=cypher@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric
< 1214767457 0 :oklopol!i=oko@dsl-tkubrasgw1-ffcbc100-157.dhcp.inet.fi JOIN :#esoteric
< 1214768183 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214768601 0 :augur!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214768619 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric
< 1214768718 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214769134 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hello! :D
< 1214769213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hello
< 1214769259 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooo
< 1214769365 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :heyo. hows it goin? :D
< 1214769400 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :omg tusho did you see doctor who last night?!
< 1214769412 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214769412 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::|
< 1214769422 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :why not?!
< 1214769425 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm lazy
< 1214769437 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what?
< 1214769444 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :watching television is the most lazy thing you can do
< 1214769458 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214769459 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :coding is
< 1214769460 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :duh
< 1214769460 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214769468 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :coding requires that you type
< 1214769469 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and think
< 1214769483 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :omg dude
< 1214769487 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :holy fucking shit it was crazy
< 1214769488 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :type? think?
< 1214769489 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :CRAZY
< 1214769495 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wow, I just kind of transfer my glob into the text file
< 1214769497 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::\
< 1214769515 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i'd transfer your glob if you know what i mean
< 1214769521 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wayy hey hey
< 1214769522 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :;D
< 1214769523 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214769568 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(read that in the voice of ainsley harriot)
< 1214769578 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lawl
< 1214769584 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fags
< 1214769598 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lament, did YOU watch doctor who?
< 1214769627 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no.
< 1214769644 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lame.
< 1214769665 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you can't spell "lament" without "lame"
< 1214769665 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :;D
< 1214769682 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :BOTH OF YOU GO WATCH IT RIGHT NOW
< 1214769686 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214769686 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you too oklopol.
< 1214769687 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fuck you.
< 1214769690 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214769694 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :promise?
< 1214770395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, in what country?
< 1214770409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is no doctor who on any of the tv channels I got here in Sweden
< 1214770415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, so tell me about it
< 1214770448 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :surfthechannel.com
< 1214770452 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its all the TV i need :P
< 1214770581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no flash needed?
< 1214770611 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: tell me a good way to distribute streamed video content that works cross-browser and cross-platform
< 1214770612 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that isn't flash
< 1214770615 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'll wait
< 1214770632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, can't you stream ogg-theora?
< 1214770633 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :vlash very needed
< 1214770644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, forget it then
< 1214770644 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: cross-browser and cross-platform
< 1214770645 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :flash*
< 1214770653 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and something that people actually have installed
< 1214770653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well browser? why?
< 1214770660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, mplayer!
< 1214770662 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because they can't allow downloads easily
< 1214770663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :vlc!
< 1214770664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :xine!
< 1214770666 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they have to go through barriers
< 1214770671 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to stay legal (if that site even is legal)
< 1214770674 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(if it's not, then meh)
< 1214770678 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(a web interface is convenient)
< 1214770683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I can save a stream
< 1214770686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even from flash
< 1214770689 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214770696 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but legality requires putting up Big Pointless Barriers
< 1214770700 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :law sucks
< 1214770722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :big?
< 1214770756 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :big as in tedious
< 1214770800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for youtube is is dead easy
< 1214770807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :youtube-dl url
< 1214770811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :emerge it!
< 1214770815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you are on gentoo
< 1214770816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :otherwise
< 1214770827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.arrakis.es/~rggi3/youtube-dl/
< 1214770855 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :arrakis is in estonia?
< 1214770860 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :I NEVER KNEW!
< 1214770863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, no clue
< 1214770864 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's not the point
< 1214770866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who is arrakis?
< 1214770869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, ?
< 1214770883 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :legal content distributors, by law, are mostly only allowed to be legal by the bigcorps if they put up some barriers to download
< 1214770883 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :arrakis is a planet
< 1214770886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, I just checked the homepage url of the ebuild
< 1214770890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, it is?
< 1214770892 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so that Average Joe or Slightly More Than Average Joe can't download them
< 1214770895 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :way to show your scifi ignorane
< 1214770898 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ignorance*
< 1214770915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, star trek? star wars?
< 1214770925 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :DUNE.
< 1214770930 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :BE GONE.
< 1214770930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, ah no clue then
< 1214770938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I do know what dune is
< 1214770941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I never read that
< 1214770948 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :neither have i
< 1214770951 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :BUT I STILL KNOW WHAT ARRAKIS IS
< 1214770960 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because im not LAME like YOU
< 1214770967 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you should read it, it's good
< 1214771062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hi
< 1214771074 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi deewiant, you're yellow
< 1214771075 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i know this
< 1214771080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, is TURT hard to implement?
< 1214771092 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :not really
< 1214771101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :your code seems rather complex
< 1214771105 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you might have to think about it a bit though
< 1214771109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh?
< 1214771111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why?
< 1214771115 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it might be overcomplex
< 1214771119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah
< 1214771124 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :can't remember
< 1214771151 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, because there's the thing about when to draw and when not to
< 1214771165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh?
< 1214771172 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :can't remember all the commands but I remember getting something wrong a few times :-P
< 1214771177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, does mycology test it well or?
< 1214771194 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :not really, I don't think
< 1214771203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well what does test it well then?
< 1214771210 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :nothing I know of
< 1214771222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you got to have wrote your own test programs?
< 1214771224 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :haven't run into any TURT programs :-P
< 1214771228 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, only mycology
< 1214771240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well how do you know you got them wrong then?
< 1214771244 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :trust me, it was hard enough to finish that ;-)
< 1214771263 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I can reason about programs without having to run them :-P
< 1214771267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214771276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well what about that TURT quine?
< 1214771286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :made by !Befunge author
< 1214771297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"mad domain name"
< 1214771300 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :news to me, or I've forgotten it
< 1214771313 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.quote-egnufeb-quote-greaterthan-colon-hash-comma-underscore-at.info/befunge/tquine.php
< 1214771327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks
< 1214771331 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :p.s.
< 1214771334 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that domain is available at http://www.phlamethrower.co.uk/
< 1214771352 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and the thing with befunge programs on the net is that you have to read them through and think about it to know whether it's correct, you can't trust implementations :-P
< 1214771359 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1214771359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :phlamethrower hehe
< 1214771360 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :almost the same
< 1214771362 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :{# Wondering what the deal is with the domain name? Head over to my befunge pages to find out.}
< 1214771368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, true!
< 1214771372 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is on the crazy one
< 1214771372 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :on the main page
< 1214771381 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and 'Out of cheese?', linking to phlamethrower on the crzy one,
< 1214771387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :changes to 'Got egnufeB?'
< 1214771389 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :linking to the crazy one
< 1214771398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214771405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, why "out of cheese" though
< 1214771409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't make sense to em
< 1214771410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :me*
< 1214771412 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :shrug
< 1214771417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :who cares
< 1214771425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well me obviously
< 1214771427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214771432 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tell me about it
< 1214771458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know
< 1214771647 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cool, my stylesheet fits in ten lines
< 1214771696 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you ran it through CSSTidy? :-P
< 1214771732 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ah no, that puts everything on one line
< 1214771843 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: well, a tidier
< 1214771846 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it's still pretty readable
< 1214771852 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/raw/1058380
< 1214771917 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i'd organize it a bit different
< 1214771920 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :actually I think CSSTidy is fairly configurable, that's just max compression
< 1214771920 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but that's pretty nice
< 1214771956 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and well, that can't be compressed any more without removing a few spaces and line breaks :-)
< 1214771980 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yes, I was commenting rather on its simplicity
< 1214771987 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as it's still readable like that
< 1214772043 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :CSS is fairly readable
< 1214772924 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads the /topic
< 1214772927 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :syntax error
< 1214773207 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :also, oerjan made me start reading another webcomic, damn him
< 1214773467 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :THISTOPICISNOTCYCLICTHISTOPICISNOTCYCLICTHISTOPICISNOTCYCLICTHISTOPICISNOTCYCLICDONOTREADTHESIGNONTHEBUSTHISTOPICISNOTCYCLICTHISTOPICISNOTCYCLIC
< 1214773521 0 :SimonRC!unknown@unknown.invalid TOPIC #esoteric :NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
< 1214773536 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in honour of an old ELER strip
< 1214773541 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :overflowdisabledreadaboutitsothatitwillbeacyclicloop
< 1214773547 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: ha, i thought of that strip
< 1214773551 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then i was like 'nahh.. nobody reads eler'
< 1214773571 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lord, it still hasn't been updated
< 1214773591 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :also, I found the world's best communication protocol: the port jump
< 1214773619 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :read word from memory-mapped port; don't increment IP, execute, repeat
< 1214773715 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :SEAforth chips have this capability
< 1214773819 0 :eduardopl!n=hpl@189.12.95.227 JOIN :#esoteric
< 1214773878 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1214773954 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: cool
< 1214773959 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but isn't that a bit insecure
< 1214773981 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :these are on-chip ports
< 1214773991 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1214773991 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::p
< 1214774000 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you may as well worry about your RAM comspiring against your processor
< 1214774005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i do
< 1214774007 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i have nightmares about it
< 1214774367 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :even better, the code for "n times: [ read port, write port ]" fits in one instruction word
< 1214774388 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: kigforth goes how
< 1214774444 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho: haven't touched it for months
< 1214774472 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(... such techniques are used to initially load the programs into the 24 processors)
< 1214774477 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: you should
< 1214774477 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214774874 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :whoa, that chip I was talking about...
< 1214774889 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :all 24 processors fit into an 8*8mm chip
< 1214774899 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :shit
< 1214774948 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Alas they have so little memory
< 1214775020 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i wonder what a decent functional-ly forth with some oop stuff would look like
< 1214775024 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :either lovely or horrible i guess
< 1214775052 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :now about factor
< 1214775065 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they have irc on this net at #concatenative
< 1214775080 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*How about Factor?
< 1214775081 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i know about factor
< 1214775085 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it's kind of not what I was thinking of
< 1214775086 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::\
< 1214775113 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :joy?
< 1214775149 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Forth tries to be close to the machine and powerful rather than abstract and powerful.
< 1214775194 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214775200 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm thinking kind of like forth blended with joy
< 1214775206 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with an angle neither have -
< 1214775213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :_practical_ abstractions
< 1214775219 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e.g. some elements of oop
< 1214775361 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes an example of some sort
< 1214775637 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: http://pastebin.ca/raw/1058441
< 1214775647 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the interesting thing there is that it's basically as syntaxless as forth. {...} is a lambda
< 1214775675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what language is that?
< 1214775678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :looks very simple
< 1214775680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and nice
< 1214775683 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just invented it
< 1214775687 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :thanks :)
< 1214775699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, don't get the : double ... line though
< 1214775706 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: function definition
< 1214775724 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's a concatenative (aka stack based) languages
< 1214775726 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*language
< 1214775727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what does that function do?
< 1214775730 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so { 2 * } doubles
< 1214775734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I see
< 1214775745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why the starting :?
< 1214775747 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it is remarkably readable for a concatenative language though :-P
< 1214775755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes I agree
< 1214775755 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's the definer.
< 1214775767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :: name { body }
< 1214775768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would call it object orientated
< 1214775772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not concatenative
< 1214775776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from a first look at it
< 1214775784 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but that's not actually integral to the language
< 1214775788 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it could be implemented as a library
< 1214775789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh it isn't?
< 1214775792 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and probably would be
< 1214775858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what is called?
< 1214775873 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i just invented it right now to show that example to SimonRC
< 1214775877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214775878 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so you can probably guess that it's unnamed
< 1214775885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, implement it fully!
< 1214775887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :specs!
< 1214775893 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i will!
< 1214775895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it got potential
< 1214775911 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i would anyway, if only to see you maybe write a program in something that isn't c or bash :)
< 1214775919 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(or an esolang)
< 1214775924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, hah
< 1214775934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I have coded in pascal and apple script before
< 1214775939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and C#
< 1214775940 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*g*
< 1214775947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, but they are worse
< 1214775947 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho: do you know how Forth programs are compiled?
< 1214775949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :way worse
< 1214775951 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yes
< 1214775955 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i've read jonesforth a few times
< 1214775959 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :good
< 1214775995 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: do you like my little language?
< 1214776000 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in it, class: etc are just words, of course
< 1214776001 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :alas, I get DNS errors for pastebin.ca
< 1214776004 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :huh
< 1214776005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :okay
< 1214776007 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'll paste elsewhere
< 1214776020 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/0V40Bd52.txt
< 1214776043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well what do you think of C#, Pascal (Delphi style) and apple script
< 1214776061 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :c# has some nice functional things, better than java certainly
< 1214776068 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pascal, well, it's alright :) tex and all
< 1214776069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, C# 2.0 that is
< 1214776076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, object pascal
< 1214776080 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :apple script, I Can't Believe It's Not English! Wait yes I can
< 1214776087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, hahah :D
< 1214776102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, but yes it sucks
< 1214776235 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :personally, I would extends using this syntax:
< 1214776246 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :parent class: child
< 1214776268 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :things with no superclass just use 0 or object as the parent
< 1214776282 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: my way allows for MI, though :-P
< 1214776286 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, if you don't like it
< 1214776288 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :write your own oop lib
< 1214776295 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :those features are totally orthogonal to the language
< 1214776297 0 :RedDak!n=dak@87.18.90.165 JOIN :#esoteric
< 1214776299 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not built in at all
< 1214776311 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I have seen simple OO for forth done in literally 1 screen of code
< 1214776331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, same
< 1214776335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seen bashforth btw?
< 1214776338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quite cool
< 1214776346 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yes, but my language is different in paradigm :)
< 1214776347 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles
< 1214776355 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there is one thing I can't figure out though, how to use methods and functions named the same
< 1214776357 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like
< 1214776363 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if I want a function named 'foo' but I have a method named foo
< 1214776364 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :my language is a paradigm too!
< 1214776365 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I do
< 1214776370 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :instance foo
< 1214776382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and the instance is on the class wth the method named foo
< 1214776383 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :kaboom
< 1214776387 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sucks at his teeth
< 1214776406 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :surely classes should be words that leave some speical address on the stack
< 1214776425 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and anything that consumes a class consumes the speciall address of the class from the stack?
< 1214776437 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: You are thinking too low-level. :-P
< 1214776441 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :seems nice to me
< 1214776449 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it's more forthy
< 1214776455 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my language isn't very forthy
< 1214776837 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: how minimal do you think I can make my bootstrap language?
< 1214776845 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hopefully, I want to make it like the lambda calculus of functional concatenative langs
< 1214776967 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you could make lambda-abstractions and application the primitives?
< 1214776981 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :using de bruijn indexes of course
< 1214776987 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: hmm, example?
< 1214777009 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actually, I am not quite sure how that would work
< 1214777060 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the most primitive bootstrapping you could get away with is a "read word into memory" and an "execute"
< 1214777063 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1214777099 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't feel helpful
< 1214777660 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed
< 1214778245 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214778431 0 :KingOfKarlsruhe!n=cypher@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric
< 1214779255 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214780111 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214780726 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Bacl
< 1214781434 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :26 hours on planes and in airports = ROCK ON
< 1214781514 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yes
< 1214781594 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :26 hours on planes and in airports AFTER being awake for 24 hours = ROCK ON++
< 1214781640 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214782094 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Kittens
< 1214782096 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ROCK ON
< 1214782105 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AGREED
< 1214782639 0 :olsner!unknown@unknown.invalid QUIT :"Leaving"
< 1214782872 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :Rocks
< 1214783266 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cctoide: GregorR: Socks!
< 1214783340 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :SOCK ON
< 1214783963 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cctoide: GregorR: 'SOCK EMPORIUM'
< 1214784155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where was ais?
< 1214784156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214784157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::(*
< 1214784160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I meant :(
< 1214784272 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's sunday
< 1214784286 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais isn't always here on sunday
< 1214784287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, and?
< 1214784291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214784292 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and when he is he leaves at 7pm gmt
< 1214784292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is never
< 1214784293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you mean
< 1214784294 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214784299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or?
< 1214784307 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :isn't always
< 1214784314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right
< 1214784323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is half asleep
< 1214784824 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1214784983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oko
< 1214785710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oko
< 1214786521 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oko
< 1214787116 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :la :D
< 1214788376 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214789076 0 :Slereah!n=hix@ANantes-252-1-66-195.w81-250.abo.wanadoo.fr JOIN :#esoteric
< 1214789709 0 :tusho!unknown@unknown.invalid QUIT :
< 1214794540 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214798460 0 :Slereah_!n=hix@ANantes-252-1-66-195.w81-250.abo.wanadoo.fr JOIN :#esoteric
< 1214798480 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214798768 0 :Slereah!n=hix@ANantes-252-1-66-195.w81-250.abo.wanadoo.fr JOIN :#esoteric
< 1214798768 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214801757 0 :pikhq!unknown@unknown.invalid QUIT :"leaving"
< 1214810957 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214812120 0 :oklofok!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric
< 1214812474 0 :cherez!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214812534 0 :oklofok!unknown@unknown.invalid QUIT :Connection reset by peer
< 1214812554 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1214812574 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric
< 1214812612 0 :cherez!unknown@unknown.invalid QUIT :Client Quit
< 1214812799 0 :clog!unknown@unknown.invalid QUIT :ended
< 1214812800 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1214815129 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric
< 1214815285 0 :GreaseMonkey!n=gm|--0@122-57-235-233.jetstream.xtra.co.nz JOIN :#esoteric
< 1214819583 0 :KingOfKarlsruhe!n=cypher@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric
< 1214824083 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Remote closed the previous member app"
< 1214825604 0 :eduardopl!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214825648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, there?
< 1214825661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from CCBI:	MAX =  16383_9999 - PADDING
< 1214825665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does the _ do?
< 1214826384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, also line 98 of turt.d contains an error, it should say "p.y" not "p.x"
< 1214826940 0 :olsner!n=salparot@h-60-96.A163.cust.bahnhof.se JOIN :#esoteric
< 1214827220 0 :oklopol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric
< 1214827656 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I believe I've added myself to the esolang frappr map now
< 1214828396 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Believe?
< 1214828409 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is it an article of faith?
< 1214828586 0 :oklopol!unknown@unknown.invalid PART #esoteric :?
< 1214828586 0 :oklopol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric
< 1214828676 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :olsner: WHO ARE YOU?
< 1214828828 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: WHAT DO YOU WANT?
< 1214828828 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :Sler, when does your bam run out
< 1214830165 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It lasts ten days and a third.
< 1214830177 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And I think it was made on the 24th.
< 1214832356 0 :RedDak!n=dak@87.18.90.165 JOIN :#esoteric
< 1214832499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay my TURT seems to work
< 1214832879 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I LIKE TURTLES
< 1214834194 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214834346 0 :cctoide!unknown@unknown.invalid PRIVMSG #esoteric :so i herd u like logo
< 1214834489 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric
< 1214834719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :TURT is implemented
< 1214834729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cctoide, no Befunge TURT
< 1214834738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://catseye.tc/projects/funge98/library/TURT.html
< 1214835461 0 :olsner!unknown@unknown.invalid QUIT :"Leaving"
< 1214836485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ccbi and cfunge both fails on the TURT quine
< 1214836500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ccbi:
< 1214836501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<svg version="1.1" baseProfile="tiny" xmlns="http://www.w3.org/2000/svg" viewBox="-163839.0999 -163839.0999 327679.0998 327679.0998">
< 1214836503 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and is it because the quine is wrong or because the implementation is wrong :-)
< 1214836507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cfunge:
< 1214836509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<svg version="1.1" baseProfile="tiny" xmlns="http://www.w3.org/2000/svg" viewBox="-0.0011 -0.0251 0.0022 0.0502">
< 1214836517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, don't know yet
< 1214836524 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :_ does nothing
< 1214836531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, however I do know there is a bug in ccbi's TURT
< 1214836534 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it's just so you can write 1000000 as 10_000_000
< 1214836538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> Deewiant, also line 98 of turt.d contains an error, it should say "p.y" not "p.x"
< 1214836540 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and thanks for line 98
< 1214836573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, for mycology the generated file looks exactly the same for ccbi and cfunge
< 1214836586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as I just converted your code to C
< 1214836771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, do you feel like debugging ccbi for that line?
< 1214836773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err
< 1214836777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for that program
< 1214836784 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :not really
< 1214836786 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214836787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch
< 1214836790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214836816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also mine is a direct translation of your program to C so why differen't result
< 1214836844 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :obvious, your translation is wrong :-P
< 1214836857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214836859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/
< 1214836938 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214837001 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but hmm, that's a pretty weird viewbox
< 1214837088 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :well, whatever, just figure it out and tell me later :-P
< 1214837102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I don't think I want to
< 1214837113 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :that's fine too
< 1214837129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean it is unreadable, *invents doxygen for befunge*
< 1214837165 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Befunge unreadable? Oh noes!
< 1214837171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :best done in befunge converted to trefunge, simply place comments as going outwards from the instruction in question!
< 1214837193 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes, and have fun reading it with a text editor :-)
< 1214837249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha true
< 1214837508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, line 352 of turt.d must be wrong
< 1214837520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it should be file.output.write(NewlineString~\t);
< 1214837521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I bet
< 1214837531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is removing the last "~NewlineString"
< 1214837556 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :why
< 1214837568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :check your output file
< 1214837581 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :looks good to me?
< 1214837584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the tab should it seems be indention of next line
< 1214837600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or should there be lines with just a tab on it?
< 1214837618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/NI1hWs64.html
< 1214837623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't that seem strange?
< 1214837647 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't have any input program with that big output :-)
< 1214837679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well a sec
< 1214837691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, http://www.quote-egnufeb-quote-greaterthan-colon-hash-comma-underscore-at.info/befunge/tquine.bf
< 1214837699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and agree the output is wrong there?
< 1214837751 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :BTW, unrelated: if these are befunge-93 as they likely are, that may be a reason why it doesn't work
< 1214837761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hum?
< 1214837768 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :that program
< 1214837772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :befunge-93 didn't have that fingerprint
< 1214837780 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :d'oh, silly me
< 1214837781 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :good point :-P
< 1214837794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :befunge93 didn't have fingerprints even
< 1214837801 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yep
< 1214837837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also it seems to be 30 lines long and 105 columns wide
< 1214837849 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://wiki.osdev.org/DegenerateOS
< 1214837856 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I was just looking at the file extension
< 1214837859 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to hand-toggle a bootup sequence now
< 1214837872 0 :Iskr!n=i@host102-63-dynamic.32-79-r.retail.telecomitalia.it JOIN :#esoteric
< 1214837885 0 :ais523!n=ais523@ce01-fap02.bham.ac.uk JOIN :#esoteric
< 1214837923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, haha
< 1214838344 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I edited the .svg file a bit and opened it in firefox and now I think it's looping infinitely :-/
< 1214838362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: are you trying to demonstrate SVG is Turing-complete?
< 1214838380 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, I just wanted to see the output of the TURT quine
< 1214838395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok
< 1214838396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, did you fix your indention bug
< 1214838404 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, right you were
< 1214838407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think SVG is Turing-complete, but possibly you need to embed JS in it to manage that
< 1214838423 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214838428 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it's infinite-loop-complete apparently
< 1214838465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well the cfunge one simply crashes inkscape, while the ccbi ones locks it up
< 1214838469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :possibly ODF is too, I managed to create a .odf file once that crashed both OpenOffice.org and AbiWord
< 1214838477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, both of them hung and wouldn't respond
< 1214838479 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :removing the <path> I get a lot of circles
< 1214838487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, reported a bug?
< 1214838497 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, because I have no clue what's going on
< 1214838512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, send the file and say "this locks it up"?
< 1214838513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably it specified a computation which was far to complex for anything to manage in a reasonable length of time
< 1214838517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so they weren't hung, just computing
< 1214838528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'll have to find the file
< 1214838528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't remember what's in it
< 1214838530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or how I made it in the first place
< 1214838538 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so either these programs can't handle those huge paths (most likely) or there's something weird there
< 1214838541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I think it may have been the C-INTERCAL manual, automatically translated from DocBook
< 1214838544 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :because it shouldn't loop infinitely
< 1214838574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yeah
< 1214838596 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think the path is just too long
< 1214838603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, does the dots correspond to http://www.quote-egnufeb-quote-greaterthan-colon-hash-comma-underscore-at.info/befunge/tqout.gif in any way?
< 1214838619 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214838624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm
< 1214838637 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :looked like diagonal lines going from top left to bottom right
< 1214838641 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :with varying spacing between the dots
< 1214838644 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but even spacing between the lines
< 1214838661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting
< 1214838678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does Mycology test TURT?
< 1214838686 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :very little
< 1214838689 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and, for that matter, are you going to add a test for IFFI?
< 1214838701 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :not enough to see if it actually works in any real-life situation
< 1214838703 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and what's IFFI
< 1214838704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you could write it
< 1214838710 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(for Fungey values of "real-life")
< 1214838715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I suppose so
< 1214838723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, FFI to INTERCAL :P
< 1214838725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it would rely on having a particular INTERCAL program to cooperate with
< 1214838729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214838731 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :eugh >_<
< 1214838741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so you got to write that
< 1214838754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I can say I'm not going to :P
< 1214838766 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :nor am I o/
< 1214838772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I suppose it could mess around with o to create the INTERCAL program, then = to run ick and recompile the FFI, then finally run the result with =
< 1214838784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ugh
< 1214838786 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't use =, it's not portable
< 1214838791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you could just create a test suite
< 1214838796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with a make file
< 1214838799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or a shell script
< 1214838799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I suppose that would make more sense
< 1214838806 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :given that it's valid for = to run its input as perl, for instance
< 1214838848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway I only expect one interpreter will implement IFFI ever: ais523
< 1214838856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523's* cfunge variant
< 1214838882 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-)
< 1214838919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway I got good news: the fingerprint TURT kind of works
< 1214838922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it works for mycology
< 1214838926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea if it works for anything else
< 1214838975 0 :ais523_!n=ais523@ce01-fap02.bham.ac.uk JOIN :#esoteric
< 1214838981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, check log
< 1214839005 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :[Mon Jun 30 2008] [15:14:29] <ais523> incidentally, I have made some progress
< 1214839007 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :[Mon Jun 30 2008] [15:15:12] <ais523> so far, I've got enough of an FFI to run a Befunge program, then an INTERCAL program when IFFI's loaded, in that order
< 1214839010 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :except it doesn't work
< 1214839017 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :at least I've written enough to test it...
< 1214839021 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214839035 0 :ais523_!unknown@unknown.invalid NICK :ais523
< 1214839068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, very nice
< 1214839091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, IFFI's there simply to add the combination instructions in a way Funge programs will understand
< 1214839092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn segfault
< 1214839106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it's generic, so presumably it would be possible to, say, link to CLC-INTERCAL instead
< 1214839109 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'm unlikely to code that
< 1214839118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a C-INTERCAL/CLC-INTERCAL ffi would be more likely
< 1214839126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hehe?
< 1214839127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I have no idea how Perl responds to stupid stack tricks...
< 1214839139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you would have to find out
< 1214839140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably badly
< 1214839153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either that, or it could just be done over TCP/IP
< 1214839160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or unix socket
< 1214839164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have to get round to writing a theft client for C-INTERCAL at some point
< 1214839166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or pipes
< 1214839173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, a what?
< 1214839182 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's the CLC-INTERCAL networking extension
< 1214839188 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically you can steal variables from other programs
< 1214839191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to transmit information
< 1214839195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a pull model rather than a push model
< 1214839200 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it works over TCP/IP
< 1214839224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can even do things like steal filehandles to do a networked version of cat
< 1214839236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :steal the other process's stdout, then write to it
< 1214839348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, huh I see
< 1214839359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how can you send filehandles over tcp?
< 1214839371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, you don't, there's a protocol that manages it all transparently
< 1214839380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :setting up daemons at each end to forward information
< 1214839383 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's really quite impressive
< 1214839387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well urgh
< 1214839393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :intercally
< 1214839399 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1214839402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but from the user's point of view, it's all seamless
< 1214839437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, odd macros redefining fputs?
< 1214839439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what?
< 1214839445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait... perl
< 1214839454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the Perl program uses a completely abstracted I/O system
< 1214839473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214839481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for C-INTERCAL, I'd probably just redefine WRITE IN and READ OUT and all that to work correctly in the abstracted version
< 1214839489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so filehandle theft wouldn't extend to C or Befunge programs
< 1214839500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, I'd probably write it in C as an expansion library
< 1214839515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :better than writing it in intercal
< 1214839519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes
< 1214839532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does C-INTERCAL have network support?
< 1214839537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not yet
< 1214839549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :CLC-INTERCAL does, so I was just going to copy it as usual
< 1214839551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well cfunge will have in future with SOCK fingerprint
< 1214839568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but TURT will take some time to get correct
< 1214839583 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's been huge amounts of feature smugglign between the two leading implementations of INTERCAL
< 1214839591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but IMO that isn't a problem as it makes them more compatible with each other
< 1214839770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh, so CLC also steal from C-INTERCAL?
< 1214839785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, for some things
< 1214839791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like the non-English character setes
< 1214839795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/setes/sets/
< 1214839800 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :its signature features are mostly new
< 1214839807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, it stole TriINTERCAL too
< 1214839808 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :once there are enough features in both, you can start aiming for an ISO standard
< 1214839854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1214839868 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if ISO does April Fool jokes like RFCs do
< 1214839881 0 :Iskr_!n=i@host179-19-dynamic.56-82-r.retail.telecomitalia.it JOIN :#esoteric
< 1214840006 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :are the C- and CLC- implementations very similar under the hood?
< 1214840020 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, they're more or less as different as possible
< 1214840386 0 :Iskr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1214840577 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214841479 0 :ais523!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1214841652 0 :ais523!n=ais523@ce01-fap02.bham.ac.uk JOIN :#esoteric
< 1214841952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, wb
< 1214841962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I was having some issues with setting up Evolution
< 1214841966 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and ended up rebooting
< 1214841971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I was confused and everything kept crashing
< 1214841975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's OK now, though, I hope
< 1214842084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, does valgrind work on D?
< 1214842098 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :possibly
< 1214842112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I suspect your program may have some issues, at least your loop over the paths caused a valgrind error when translated
< 1214842113 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :not sure if it agrees with DMD
< 1214842119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :needed a slight change
< 1214842130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION made it into a while loop
< 1214842138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the way I would loop over a linked link
< 1214842221 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :how could it possibly not work :-)
< 1214842232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a linked link?
< 1214842240 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214842246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes why?
< 1214842258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just an interesting concept
< 1214842260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: If it doesn't agree with DMD, it *should* agree with GDC.
< 1214842260 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and when it comes to valgrind errors I'm sceptical... D initializes everything by default so hitting uninitialized memory is something one has to do manually :-P
< 1214842268 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(no guarantees)
< 1214842269 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes, and that it might.
< 1214842273 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :exactly, no guarantees. :-)
< 1214842277 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :haven't tried it myself.
< 1214842279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, seems like gcc generates code that try to access some memory at the  0x0 at the end of the list
< 1214842304 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :might be that your translation was mucked up again
< 1214842321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe, I guess for() have different syntax in D?
< 1214842323 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :for (stuff; p; stuff) -> p is not null in the loop.
< 1214842328 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, same syntax.
< 1214842332 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but possibly ./-> confusion or something.
< 1214842334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well then very strange
< 1214842367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :blergh updating imagemagick means rebuilding a lot of stuff
< 1214842376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :  broken /usr/lib/xine/plugins/1.20/xineplug_decode_image.so (requires  libMagick.so.10 libWand.so.10)
< 1214842376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :  broken /usr/lib64/kde3/karbon.so (requires  libMagick.so.10 libWand.so.10)
< 1214842377 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :s/linked link/linked list/ btw
< 1214842378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a LOT
< 1214842384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, oh haha
< 1214842386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :typo
< 1214842396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, haha
< 1214842402 0 :tusho!n=tusho@91.105.117.61 JOIN :#esoteric
< 1214842409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho
< 1214842429 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523
< 1214842432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahah
< 1214842434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, won
< 1214842437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :by 20 seconds!
< 1214842439 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :MWAHAHAHHA
< 1214842439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :\o/
< 1214842447 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what
< 1214842448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, you LOST
< 1214842449 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214842451 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i did
< 1214842453 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214842455 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no, I certainly didn't
< 1214842457 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I said hi to ais523
< 1214842461 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :2 seconds later he said hi back
< 1214842463 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then I said mwahahahha
< 1214842472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :17:13:29 <ais523> hi tusho
< 1214842478 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're wrong.
< 1214842480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :17:13:49 <tusho> hi ais523
< 1214842483 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :2008-06-30 18:13:29 ( ais523) hi tusho
< 1214842483 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not even network lag could delay it that much
< 1214842483 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :2008-06-30 18:13:49 ( tusho) hi ais523
< 1214842485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, your irc client lag
< 1214842491 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lag for 20 seconds?
< 1214842492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see you are wrong
< 1214842493 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i find that hard to believe
< 1214842498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, on connect lag
< 1214842500 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it can happen
< 1214842501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it sends slowly
< 1214842502 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214842504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I won at my end
< 1214842505 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it said it had joined #esoteric
< 1214842513 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :2008-06-30 18:13:22 --> tusho (n=tusho@91.105.117.61) has joined #esoteric
< 1214842517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and others here seem to agree with me
< 1214842518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :check logs?
< 1214842519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes then it sends WHO and such
< 1214842522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes
< 1214842526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :check clog log tusho
< 1214842533 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, I believe that it's like that on the network
< 1214842534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :however
< 1214842537 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's about personal reflex time
< 1214842539 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not the whims of our clients
< 1214842548 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the logs have been wrong before, e.g. last time
< 1214842548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well you lost anyway
< 1214842561 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: winning/losing is not determined by client lag
< 1214842565 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's determined by who hits enter first
< 1214842571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :08:13:29 <ais523> hi tusho
< 1214842571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :08:13:49 <tusho> hi ais523
< 1214842573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well you could be lying for all we know
< 1214842579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's from clog
< 1214842581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes same here
< 1214842584 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: thankfully the two people playing the game prefer to win honestly
< 1214842596 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i am pretty sure I won this one I had the line ready and as soon as it lighted up I hit enter
< 1214842616 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :much quicker than ais523's reflexes could make him type 'hi tusho', I'd bet, but it's possible
< 1214842626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well sorry but check clog
< 1214842639 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I did. What the server sees is irrelevant.
< 1214842646 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Whoever hits enter first on their respective clients wins.
< 1214842650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well everyone else saw this too
< 1214842660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: IT DOES NOT MATTER WHEN IT WENT OVER THE NETWORK
< 1214842667 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It only matters when here, I, physically, hit enter.
< 1214842669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, do you agree with tusho+
< 1214842672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or not?
< 1214842676 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It is a game of reflexes
< 1214842679 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not our client's on-connect whims
< 1214842717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, quite possibly I won on enter too
< 1214842728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what timestamp does tusho's client show tusho as having submitted?
< 1214842762 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dunno if it logs seconds
< 1214842764 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'll check in the xml logs
< 1214842766 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :instead of the client display
< 1214842775 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :W
< 1214842775 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :T
< 1214842776 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :F
< 1214842778 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't log by default
< 1214842784 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-|
< 1214842790 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i just reinstalled colloquy recently you see
< 1214842794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :however
< 1214842797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :consider yourself looser then?
< 1214842807 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i can assert that it was about 0.1 seconds, max, after my client reported me as having joined, that I hit enter
< 1214842821 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i am guessing that ais523 can't focus the input, type 'hi tusho' and hit enter quicker than that
< 1214842842 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, it's quite possible that my client told me you'd joined before yours did
< 1214842847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I already had the input focused
< 1214842876 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i don't think colloquy is that broken
< 1214842884 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)
< 1214842887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe it doesn't tell you you've joined until the WHO response comes back
< 1214842891 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no, it does
< 1214842898 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :otherwise how can we explain the 20 second lag
< 1214842898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that would indeed make sense
< 1214842901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you end up in a channel, but there isn't a list of who's in it?
< 1214842905 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, my connects would be a lot slower
< 1214842907 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I know this
< 1214842908 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because
< 1214842912 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it gradually marks users as away
< 1214842915 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you watch the user list on join
< 1214842922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: WHO doesn't list away
< 1214842936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it does
< 1214842941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :G/H
< 1214842946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the /who output
< 1214842948 0 :bsmntbombdood!n=gavin@97-118-121-181.hlrn.qwest.net JOIN :#esoteric
< 1214842951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot what column
< 1214842961 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes, it does list away
< 1214842961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so wrong there
< 1214842984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so where does the client get the name list from before it gradually marks away?
< 1214842995 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, there's an abbreviated name list on-join, isn't there
< 1214842997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, server sends NAME on join iirc
< 1214843005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err NAMES
< 1214843008 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214843019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which may or may not also contain hostmask
< 1214843041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :depending on if both client and server suppors UHNAMES
< 1214843060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and client enabled it using PROTOCTL or CAP
< 1214843118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, going to update mycology results page?
< 1214843124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I want you to add cfunge there :P
< 1214843340 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes yes, I know I know >_<
< 1214843797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, for cfunge this needs to be done on a POSIX platform
< 1214843805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cygwin is not supported
< 1214843816 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'll run it under cygwin and if it doesn't work that's your problem ;-P
< 1214843831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well it will run on real POSIX
< 1214843845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but last version will refuse to compile if __WIN32__ is defined
< 1214843847 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'll get Interix then :-P
< 1214843864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you have linux too iirc?
< 1214843877 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not making your program work on the OS the tester uses or the posix emulation layer of the OS he uses is a great way to convince him to test it
< 1214843885 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :sure, but I can't be bothered to boot my laptop ;-)
< 1214843885 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you won't get it working why should he?
< 1214843896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I got no idea if it will work under cygwin
< 1214843898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't support it
< 1214843902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it may work
< 1214843909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't work in native win32 mode
< 1214843917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it does pass on true linux and true freebsd I know
< 1214843933 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if your code is full of _posix_standard2008_special_function_for_superfast_io calls then it might not work :-P
< 1214843942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, they are in #ifdef
< 1214843970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and POSIX.1-2001
< 1214843972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: __posix_standard_2074->(*ctx)->_(ptr+4,*(ptr/7), fd, NULL, NULL, NULL, NULL, 1);
< 1214843972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not 2008
< 1214843985 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :tusho: exactly :-)
< 1214844001 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why #ifdef the POSIX bits if the rest of the code isn't standard C anyway?
< 1214844001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#if defined(_POSIX_ADVISORY_INFO) && (_POSIX_ADVISORY_INFO > 0)
< 1214844012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, because FreeBSD doesn't have them all
< 1214844016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they are optional in POSIX
< 1214844018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is why
< 1214844028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :THEY are optional parts of POSIX
< 1214844033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err They*
< 1214844041 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what required parts of POSIX do you then use?
< 1214844060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well environ, fork(), exec()
< 1214844064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and some stuff like that
< 1214844089 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :sounds like cygwin would work
< 1214844089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that should work under cygwin if cmake does
< 1214844092 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty basic stuff
< 1214844101 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :cmake doesn't have to work
< 1214844111 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :building stuff isn't hard
< 1214844111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um want to build it by hand?
< 1214844114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1214844121 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but it probably does work
< 1214844127 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'd be very surprised to find it doesn't
< 1214844130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it will need some defines as -D to build it
< 1214844173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you probably want -DUSE32 -DCONCURRENT_FUNGE -DNDEBUG
< 1214844184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, on last bzr
< 1214844191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm about to do another pre-release
< 1214844192 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oh, and bzr
< 1214844194 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :make a real release
< 1214844203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, was just about to make a pre-release
< 1214844240 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but anyhoo, I'll do the updating "soon"
< 1214844747 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :03:34:21 <AnMaster> from CCBI:	MAX =  16383_9999 - PADDING
< 1214844747 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :03:34:25 <AnMaster> what does the _ do?
< 1214844748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's ignored
< 1214844752 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just a way to seperate long numbers
< 1214844752 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like
< 1214844754 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1_000_000
< 1214844756 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :readability
< 1214844767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, Deewiant already answered
< 1214844773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway C doesn't have it
< 1214844774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214844780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, writing changelog atm
< 1214844797 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: readable numbers is not masochistic enough for c
< 1214844798 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214844802 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*are
< 1214844804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1214844823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :#define NUMBERSPLICE(a,b) a##b
< 1214844826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :NUMBERSLICE(100,000)
< 1214844836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/L/PL/
< 1214844842 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if that works, or if ## doesn't work like that
< 1214844854 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it does work
< 1214844858 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think they have to be identifiers
< 1214844860 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but maybe not then
< 1214844946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :time to upload to sf.net
< 1214845084 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214845112 0 :ais523!n=ais523@ce01-fap02.bham.ac.uk JOIN :#esoteric
< 1214845275 0 :oklopol!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214845276 0 :lament!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214845276 0 :AAA_AAA!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net
< 1214845357 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric
< 1214845396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant,
< 1214845398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :https://sourceforge.net/project/showfiles.php?group_id=221310&package_id=267309&release_id=610369
< 1214845403 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi cmeme
< 1214845502 0 :oklopol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric
< 1214845502 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric
< 1214845502 0 :AAA_AAA!n=Quendion@145.175.adsl.brightview.com JOIN :#esoteric
< 1214845654 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cmeme
< 1214845656 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fuck you
< 1214845658 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we don't want your kind in here
< 1214845660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214845906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay
< 1214845912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :release announcements done
< 1214845921 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: think you're the only person I haven't asked.
< 1214845922 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://xs128.xs.to/xs128/08266/picture5214.png
< 1214845925 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nice design?
< 1214845931 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ignore the strange filler text.
< 1214845954 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :better than loremipsum
< 1214845962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lorem ipsum is better
< 1214845973 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lorem ipsum doesn't follow the structure of english text AnMaster
< 1214845974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that timed out when I tried to load it
< 1214845984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, hm maybe
< 1214845985 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's not a good way to test the flow of a design
< 1214845988 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: weird, try again
< 1214846030 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty good
< 1214846043 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the one thing that concerns me is that I find it slightly hard to see the boundary between posts
< 1214846052 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe it should have more whitespace, or an <hr>, or something
< 1214846089 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'm deliberately avoiding <hr>-style markers, I'm trying to do it via typography and whitespace
< 1214846092 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a bit more whitespace maybe
< 1214846095 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but you won't actually read a post there
< 1214846098 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric
< 1214846100 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just a preview, as the 'read more' shows
< 1214846105 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know
< 1214846105 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and surely the big title seperates it?
< 1214846107 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi Sgeo
< 1214846112 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hi
< 1214846116 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it's going to be packing 5-10 posts on that page
< 1214846124 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can't seem to properly post to the a-b
< 1214846137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: hmm... it's probably just me
< 1214846153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: really, I expect traffic to go one of two ways:
< 1214846178 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :reddit/similar -> post -> clicks link to homepage because they're interested -> maybe sees an interesting post -> clicks read more, reads it
< 1214846179 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or
< 1214846190 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :homepage -> newest post -> read (for people who follow it)
< 1214846203 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but if you think it needs more space I can do that
< 1214846210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, leave it as it is
< 1214846221 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OK
< 1214846229 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i also removed the subtitles
< 1214846235 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in the current revision
< 1214846257 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, and it's valid HTML5 (yes, 5. early adopter FTW) with no <div>,<span>,id="",class=""
< 1214846275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(because they're unneeded - <article>, <header> etc. replace them and have real semantic meaning to boot)
< 1214846294 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if only HTML5 had the href on every element like XHTML2 is to have
< 1214846312 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: no
< 1214846319 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they said why they don't do it
< 1214846320 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :basically
< 1214846335 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oh, I didn't hear of this
< 1214846352 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't make sense for every element (form inputs etc), it's redundant to an inner <a> (and isn't worth the few less keystrokes), and browser makers said it'd be _really, really damn hard_ to do with their current code
< 1214846357 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :all in all not worth it
< 1214846387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(ais523: also, the css is 11 lines when compacted a little.)
< 1214846389 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it's not always redundant to an inner <a>, you also need some CSS in some cases
< 1214846406 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :e.g. <li><a href="foo">bar</a></li>
< 1214846408 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(though I don't style lists, blockquotes etc yet, I'll do that when I need them)
< 1214846415 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :the a encompasses only the text, not the whole list element
< 1214846421 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: even so, it overwhelmingly commonly is redundant
< 1214846423 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so.
< 1214846429 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :true
< 1214846435 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I just think it's more semantic to not have an <a>
< 1214846480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, happy Windows XP end-of-line day, everyone!
< 1214846526 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it is still possible to obtain Windows XP by purchasing Vista Ultimate or Vista Business and then downgrading to Windows XP.
< 1214846529 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214846531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, eh?
< 1214846537 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Sales of Windows XP ceased on June 30, 2008
< 1214846552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no not EOL+
< 1214846555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :er
< 1214846557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EOL*
< 1214846563 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :end of production line
< 1214846566 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I suppose
< 1214846571 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: lolololololol
< 1214846573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214846576 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :microsoft just killed itself a bit more
< 1214846581 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yep
< 1214846583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and it is sad
< 1214846585 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :sad, seally
< 1214846589 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, it is
< 1214846592 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :s/se/re/
< 1214846596 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they were so close to actually getting better
< 1214846596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because xp was good compared to vista
< 1214846598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and they nose-dived instead
< 1214846605 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yep
< 1214846621 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :developers developers developers developers.
< 1214846626 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :>_<
< 1214846629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1214846629 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it sounds almost like an obituary now
< 1214846893 0 :oklopol!unknown@unknown.invalid QUIT :No route to host
< 1214847343 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214848117 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric
< 1214848474 0 :oklopol!n=nnscript@a91-152-134-23.elisa-laajakaista.fi JOIN :#esoteric
< 1214848811 0 :ais523_!n=ais523@ce01-fap02.bham.ac.uk JOIN :#esoteric
< 1214848813 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214848844 0 :ais523_!unknown@unknown.invalid NICK :ais523
< 1214849087 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric
< 1214850799 0 :Slereah_!n=hix@ANantes-252-1-66-195.w81-250.abo.wanadoo.fr JOIN :#esoteric
< 1214850800 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214850901 0 :Slereah!n=hix@ANantes-252-1-66-195.w81-250.abo.wanadoo.fr JOIN :#esoteric
< 1214850901 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1214850990 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214851208 0 :oerjan!unknown@unknown.invalid QUIT :"Good night"
< 1214851476 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah I found my compacted css
< 1214851478 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://pastebin.ca/raw/1058380
< 1214852516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I found one bug that was causing IFFI to not work
< 1214852520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although there may be others
< 1214852531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was a weird interaction of recursion and global variables
< 1214852540 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when I wrote that bit of code, I didn't expect it to be used recursively
< 1214852878 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214853380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how do I turn trace-mode on in cfunge, internally?
< 1214853385 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, by manipulating the values of variables
< 1214853388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than with command line args
< 1214853397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, check settings.h
< 1214853413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214853529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, which is the same way that main.c do it when it parses command line arguments ;P
< 1214853560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :/// Out of order to make default initialise to 0.
< 1214853560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :/// (A few bytes smaller binary that way, The standard one should always be 0)
< 1214853572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes hehe :P
< 1214853575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, I can understand you optimising for speed, but binary size?
< 1214853578 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :>_<
< 1214853581 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :he's insane
< 1214853586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes that too, just to irritate everyone
< 1214853587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214853595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is laughing now
< 1214853605 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there is such an incongruity when C-INTERCAL and cfunge are linked together...
< 1214853610 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least they both share the same naming scheme
< 1214853613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, a what?
< 1214853617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"incongruity"?
< 1214853631 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you know, I think doing so many things just to irritate people is slightly disturbed
< 1214853635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also what do you mean with same naming scheme?
< 1214853640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ridiculously optimised on one hand vs. inherently slow on the other
< 1214853643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, thanks!
< 1214853652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes :P
< 1214853655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks ais523
< 1214853658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, C-INTERCAL is optimised too, to some extent, but INTERCAL suffers from computational class problems
< 1214853665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. computed COME FROM
< 1214853670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1214853672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/class/order/
< 1214853703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, I'm pretty proud of the C-INTERCAL optimiser; me and one other person are working on it, and it can often optimise INTERCAL expressions into the C they were generated from in the first place
< 1214853712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1214853714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1214853721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway yes cfunge is insane in parts
< 1214853725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the debugger even has an explain-this-expression tool
< 1214853752 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what should I set the trace level to, by the way?
< 1214853756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, consider I spent about half a day reorganizing structs to avoid holes on 64-bit and 32-bit as much as possible :P
< 1214853768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well depends on how much you want
< 1214853769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the situation I have is that the main loop is looping, but the program isn't doing anything and it ought to and I don't know wh
< 1214853771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :3 or 9
< 1214853772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/y/
< 1214853773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try either
< 1214853784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, higher level = more tracing
< 1214853791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is 9 the highest level?
< 1214853799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well currently yes
< 1214853803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe not in the future
< 1214853810 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> ais523, anyway yes cfunge is insane in parts
< 1214853811 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in parts.
< 1214853813 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :IN PARTS?
< 1214853816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and what level should I use to see commands and stack as they execute
< 1214853825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: cfunge is saner than glue.c99
< 1214853831 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :glue.c99?
< 1214853832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm trace print each instruction as it is executed
< 1214853835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for stack: gdb
< 1214853835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the file I'm writing which is half cfunge and half C-INTERCAL
< 1214853837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry
< 1214853840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, :/
< 1214853856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, but I thought that if trace levels went up to 9 displaying stack was quite likely
< 1214853856 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, that's because you have to work around AnMaster's mental disorder of optimization :-P
< 1214853862 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(joking, joking)
< 1214853871 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :here, I'll paste glue.c99 as it is at the moment
< 1214853876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can see it in all its glory
< 1214853884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does not compute, debug info missing due to optimizing
< 1214853889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I'd love to see
< 1214853906 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :Can anyone explain how I would implement something like pointers in Brainfuck? For example, say a cell holds the value 10. How would I make the pointer move 10 places?
< 1214853912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I don't have tracing of current stack atm, should be simple to implement
< 1214853913 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jamesstanley: i don't think you can
< 1214853916 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'cause you have to move back
< 1214853918 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so you need infinite counters
< 1214853921 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and even then I doubt it'd work
< 1214853922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can do that if you want
< 1214853927 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jamesstanley: however
< 1214853930 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can do it
< 1214853933 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :oh?
< 1214853936 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but you have to modify the space you move over
< 1214853943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1059256
< 1214853946 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ENTRY 1 ENTRY 1 ENTRY 1 ... LASTENTRY 0
< 1214853947 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I'd already though of that way
< 1214853956 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then you use a quick loop over going two elements at a time
< 1214853967 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :I need to keep the data intact though
< 1214853970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :generally speaking you make every second (or third, or whatever) cell hold a 0
< 1214853974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then you know you can clobber it safely
< 1214853977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as temporaries
< 1214853984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: #
< 1214853984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#ifdef CONCURRENT_FUNGE
< 1214853984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#
< 1214853984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#error The C-INTERCAL/cfunge external calls interface cannot be used concurrently
< 1214853984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#
< 1214853985 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#endif
< 1214853986 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that would be UFN
< 1214853987 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's quite hard to do things efficiently without temporaries
< 1214853988 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*FUN
< 1214853993 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :OK
< 1214853997 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: copyright notice OK, by the way
< 1214854004 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i like iffi
< 1214854009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sure
< 1214854009 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ick, iffi...
< 1214854010 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jamesstanley: oh, if you only have one array there's a trick you can use where you put a couple of zeros before it
< 1214854012 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yuk...
< 1214854021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I thought they were a bit longer, with info how to contact GNU and such?
< 1214854038 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then move elements to the left as you scan through them and use the gaps for temporaries
< 1214854042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: whoops, yes, I'll add that
< 1214854049 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :OK. Thanks
< 1214854052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I don't like your indention style but ;P
< 1214854069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and someone who knows Befunge, verify that I got that hello, world right please
< 1214854078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, didn't you say that ick already did the srandom stuff?
< 1214854091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I checked, sometimes it uses random and sometimes it uses rand
< 1214854101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it looks correct
< 1214854102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, this time it seeds exactly twice at the start of the program
< 1214854105 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which isn't a problem
< 1214854123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true
< 1214854161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the tracing is done in the main loop, which could be a problem for you I guess
< 1214854182 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :the hello world is correct
< 1214854188 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ugh, yes
< 1214854192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I'm replacing it
< 1214854196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it had to be in an ICK_EC_FUNC really
< 1214854204 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is like an ordinary function just more interesting
< 1214854206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well copy and paste some code then :7
< 1214854208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/*
< 1214854236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I really ought to merge the Befunge tracing with INTERCAL tracing, really
< 1214854244 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have +printflow as a trace option in INTERCAL programs already
< 1214854245 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'Interesting functions' sounds like a haskell thing
< 1214854248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just need to make cfunge use it
< 1214854252 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there should be a formal definition for what makes a function interesting
< 1214854256 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(well, just mathematics when I think about it)
< 1214854327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, from a programmer's point of view the definition of an ICK_EC_FUNC is "one where people can goto() into anywhere in the function from outside
< 1214854330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/"?
< 1214854335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/?/\//
< 1214854338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how does a macro do that?
< 1214854348 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, does it require yield statements?
< 1214854352 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol@finite state machines
< 1214854355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: basically there's a global which switches the function between two modes of operation
< 1214854363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one which acts as the target for gotos, with a protocol involved
< 1214854368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the other which just runs the function
< 1214854390 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: can I see an expansion of an ICK_EC_FUNC?
< 1214854395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the entire body of the function is wrapped in an if()
< 1214854396 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and the original source
< 1214854406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and sure, I'll paste glue.cio for you
< 1214854413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is the expanded version
< 1214854418 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but minus all the blank lines at the start
< 1214854419 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :glue.cio max.imus
< 1214854424 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the preprocessor stuff
< 1214854476 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: actually, do you mind if I run it through indent first?
< 1214854479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it all comes out on the same line
< 1214854480 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nope
< 1214854540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I'm adding that tracing now
< 1214854549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1059264
< 1214854557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the ICK_EC_FUNC at the end, in the .cio
< 1214854568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that is, once it's been preprocessed twice, once by gcc -E, once by ick itself
< 1214854604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and the goto labels there are generated, not hardcoded
< 1214854721 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah, so ick does the transformation itself
< 1214854721 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not the cpp
< 1214854721 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OK
< 1214854729 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: they both do
< 1214854733 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, yes
< 1214854738 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but ick actually mangles the function body
< 1214854740 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OK, i understand now
< 1214854741 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the cpp substitutes in most of the code
< 1214854746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :including the bits in the body
< 1214854750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and ick does fixup
< 1214854762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :making all the gotos point to the right place and all the labels have unique names
< 1214854932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but yes, ick does mess with the C source quite a bit
< 1214855106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well it is done except it cases valgrind error
< 1214855109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :errors*
< 1214855112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION debugs
< 1214855223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah off by one error
< 1214855233 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hiya! :D
< 1214855245 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi augur
< 1214855253 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hows it goin
< 1214855262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: well, fffungi is making progress
< 1214855264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :slowly
< 1214855268 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :fffungi?
< 1214855277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, pull
< 1214855277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: Funge/INTERCAL ffi
< 1214855284 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh boy
< 1214855287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err wait
< 1214855291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is still pushing
< 1214855341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the new main loop will now print the 5 top elements on the stack when trace level is 8 or higher
< 1214855347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214855347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could copy that to your code?
< 1214855359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oops
< 1214855359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I could, probably
< 1214855361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry issue
< 1214855369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I only did change for concurrent *fixes*
< 1214855426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, pushing again now
< 1214855429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pushed
< 1214855431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so pull
< 1214856001 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214856066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, was it useful?
< 1214856074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm pulling right now
< 1214856084 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was reading something else before that
< 1214856095 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214856357 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you probably want >=8 rather than >8 in your tracelevel setting
< 1214856379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah I meant at 9 or above
< 1214856381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214856391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(actually I didn't
< 1214856432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :glue.c99:106: warning: implicit declaration of function ‘PrintStackTop’
< 1214856441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :have you changed the list of include files for interpreter.c?
< 1214856453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, include stack.h
< 1214856454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, no, it doesn't link
< 1214856461 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is PrintStackTop a macro?
< 1214856467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no a function
< 1214856477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why the link failed, then
< 1214856490 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and stack.h is already included
< 1214856491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well does your stack.h have it?
< 1214856498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that could be the issue
< 1214856502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe you did something with the update
< 1214856507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you didn't include it
< 1214856513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, as I just added that function
< 1214856518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it's new
< 1214856533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ick -begOUY stub.i *.c99 */*.c99 */*/*.c99 ../lib/*/*.c99
< 1214856543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just so I remember the command line
< 1214856544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well that could be the issue
< 1214856546 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is nontrivial at current
< 1214856549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I think it was
< 1214856556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would be *.c vs *.c99
< 1214856571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, set up a system of symlinks?
< 1214856577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would work better
< 1214856590 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually, I'm keeping separate modified and unmodified source trees and copying the changes over
< 1214856609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you could use bzr to keep track of your own branch ;P
< 1214856626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is distributed version control after all
< 1214856634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I suppose so
< 1214856637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I don't know bzr
< 1214856655 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and renaming all the files in a repo is not a common thing to do anyway
< 1214856671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway if you build a debug build you get some more debugging from inside gdb: StackDump(stack *) and FungeSpaceDump()
< 1214856684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that you can use with call
< 1214856686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in gdb
< 1214856694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that was how I did debugging mostly
< 1214856719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, the error seems to be that the IP never moves for some reason
< 1214856723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also see etc/example.gdbinit in cfunge top dir
< 1214856748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, care to pastebin the current code and I will try to read it
< 1214856766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the same as what I've already pastebinned apart from turning on tracing
< 1214856797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do I need to paste again, or will the previous paste do?
< 1214856812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the old will do
< 1214856837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hrrm
< 1214856877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, can you use gdb or something, there are some stuff I want you to run in it just *after* ExecuteInstruction()
< 1214856882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but before the next statement
< 1214856889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :print IP->needMove
< 1214856920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'll try to load it in gdb, luckily it reaches that point before it gets confused
< 1214856920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :print IP->delta
< 1214856931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :those two I need to know
< 1214856970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, stepping to the right point now
< 1214856982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess breakpoint doesn't work heh
< 1214856986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :p IP->needMove
< 1214856986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$1 = true
< 1214856992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and the the other one?
< 1214857003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : p IP->delta
< 1214857003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$2 = {x = 1, y = 0}
< 1214857006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214857017 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me step past the ipForward and see if its location changes
< 1214857030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :print IP->position
< 1214857030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s
< 1214857031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :u
< 1214857032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :print IP->position
< 1214857034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :will do that
< 1214857034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : p IP->position
< 1214857052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait it won't
< 1214857054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry:
< 1214857059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not u but full until
< 1214857072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or maybe not
< 1214857086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$3 = {x = 0, y = 0}
< 1214857086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently not, that's strange
< 1214857091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway yes what is it after and before ipForward
< 1214857112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :0,0 is normal start value
< 1214857130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1: IP->position = {x = 0, y = 0}
< 1214857134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(gdb) n
< 1214857134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :115	      ipForward(IP, 1);
< 1214857134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1: IP->position = {x = 0, y = 0}
< 1214857134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(gdb) n
< 1214857134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :98	  while(!ick_iffi_breakloop)
< 1214857135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1: IP->position = {x = 0, y = 0}
< 1214857136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214857139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is wrong
< 1214857143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214857150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably the error's in ipForward somehow
< 1214857161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	ip->position.x += ip->delta.x * steps;
< 1214857161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll try stepping into it
< 1214857161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	ip->position.y += ip->delta.y * steps;
< 1214857166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really can't see how that can go wrong
< 1214857168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait
< 1214857171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think I see
< 1214857181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, a sec *need to figure out how to correctly do this call*
< 1214857206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, step into some function that fetches instruction from funge space
< 1214857210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then do:
< 1214857211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ah, I see what's happening
< 1214857215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it does move inside ipForward
< 1214857223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :print fspace->bottomRightCorner
< 1214857232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then fungeSpaceWrap screws up
< 1214857233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I suspect the wrapping is messed up by something
< 1214857245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes exactly
< 1214857246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :print fspace->bottomRightCorner
< 1214857246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$6 = {x = 0, y = 1}
< 1214857249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh, that's wrong
< 1214857249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um
< 1214857253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it is
< 1214857260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now to find out why
< 1214857268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably your load-from-string gets it wrong
< 1214857277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, you said it was untested
< 1214857282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214857311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION scratches head while reading it
< 1214857348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the cheap way around would be to change FungeSpaceSetNoBoundUpdate to FungeSpaceSet but that would be less performant when loading the program ;P
< 1214857367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laughs
< 1214857379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but I think that is what I will do anyway
< 1214857530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, pushing a new revision that uses FungeSpaceSet() instead of trying to do itself
< 1214857533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pushed
< 1214857540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :updates funge-space.c
< 1214857564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, NOT TESTED except that it compiles
< 1214857664 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, let me try it
< 1214857897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, any luck?
< 1214858152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just about to test now
< 1214858305 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :In brainloller/copter does execution start at pixel 0,0?
< 1214858327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also works
< 1214858330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jamesstanley: yes, I think
< 1214858335 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :OK, Thanks
< 1214858335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: s/also/almost/
< 1214858339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's clipping off the last character
< 1214858347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, that's how it's acting
< 1214858353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I get an infinite loop of "Hello, world!2
< 1214858355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/2/"/
< 1214858356 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :And also, when execution reaches the edge of the image, what happens?
< 1214858367 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :Or is this undefined and I should explicitly specify an IP rotate?
< 1214858370 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :*rotater
< 1214858381 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me read the spec
< 1214858384 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :OK
< 1214858390 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :Where is the spec? The wiki page?
< 1214858399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, wtf
< 1214858403 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :generally if the spec isn't the wiki page it's linked from it
< 1214858407 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :OK
< 1214858409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that shouldn't happen
< 1214858420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and I can't explain it
< 1214858430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jamesstanley: ah, it's defined by a reference interp
< 1214858430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes some custom code to debug this
< 1214858437 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me try to figure out what it's doing at that point
< 1214858446 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: let me just check to make sure I didn't forget the @
< 1214858450 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :You needn't bother if you don't want to ais523
< 1214858457 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :I can read it myself now I know where to look. Thanks!
< 1214858471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :-When the IP reaches the edge of the PNG image and goes outside, the program will stop (END).
< 1214858475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jamesstanley, there are specs for funge
< 1214858477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's in a comment in the reference INTERP
< 1214858478 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :OK
< 1214858484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :funge93 and funge98
< 1214858486 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he's referring to brainloller
< 1214858490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see the esolang wiki
< 1214858491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok
< 1214858497 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and why did I write INTERP in allcaps?
< 1214858511 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :I am going to add these two points to the wiki page. Thanks for your help.
< 1214858564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I get it too
< 1214858603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I get this bug too and can't explain it *debugs*
< 1214858680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: H(intercal,interp) = 5
< 1214858699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: an interesting but slightly pointless observation
< 1214858717 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and why did I write INTERP in allcaps? <<<
< 1214858738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes, that's probably why
< 1214858750 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought that'd be a fun way to say it with only you getting it
< 1214858768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh?
< 1214858785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, I don't get it
< 1214858791 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, still not? good
< 1214858841 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: wot
< 1214858863 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wot wot?
< 1214858872 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o
< 1214858876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oko
< 1214858940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :code
< 1214858942 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :need to
< 1214858981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't get topic, is it an ingenious joke?
< 1214858988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably not
< 1214858998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this topic needs history, really, so I can roll it back to the main one easily
< 1214859003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like the international hub topic
< 1214859016 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like it too
< 1214859021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either that, or we should change the topic to reflect what's currently being dicussed
< 1214859027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so
< 1214859030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :about overflows
< 1214859032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't like them
< 1214859065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or do i.... i like the idea of overflowing through infinity
< 1214859065 0 :ais523!unknown@unknown.invalid TOPIC #esoteric :#esoteric - the international hub for esoteric language design, development and deployment | logs: http://tunes.org/~nef/logs/esoteric/
< 1214859082 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Funge with bignum cells can overflow past infinity
< 1214859093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i know
< 1214859099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: AnMaster: what should y return for the cell size in a Funge interpreter with bignum cells?
< 1214859108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1214859110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, undefined in befunge98
< 1214859114 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: unspecced
< 1214859116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :defined in 108
< 1214859116 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol :O
< 1214859118 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the *values* can overflow past infinity?
< 1214859126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what as?
< 1214859127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :0?
< 1214859129 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :we talked about that with AnMaster, can't remember if we agreed on something other than that the spec sucks
< 1214859132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, -1 iirc
< 1214859158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, however still debugging this
< 1214859162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214859170 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i demand answer!)
< 1214859196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no, the fungespace
< 1214859203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you go too far in one direction you come back from the other
< 1214859213 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :despite fungespace being infinite if you use bignum cells
< 1214859241 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's just that i know, but didn't you mean bignum *values* @ "what should y return for the cell size in a Funge interpreter with bignum cells"
< 1214859247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :errr
< 1214859252 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-it's just
< 1214859288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that doesn't really make sense, hence the little discussion above
< 1214859301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also I solved it, not sure why
< 1214859302 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::bites oklopol
< 1214859310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the reason makes no sense to me
< 1214859338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can you try to explain?
< 1214859409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, for loop as now but: +1 after strlen(program)
< 1214859434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however this explains nothing
< 1214859457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks at the relevant part of the source code
< 1214859458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because it didn't work without that even if I added a newline
< 1214859525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're checking for end-of-string redundantly
< 1214859531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're checking both the strlen and the \0
< 1214859540 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the loop will be a lot faster if you don't call strlen in every iteration
< 1214859544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I thought you liked speed...
< 1214859554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah true
< 1214859560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it was a misstake
< 1214859583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway last version is way closer
< 1214859594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also no it isn't redundant in original
< 1214859604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait maybe it is there
< 1214859622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hrrm
< 1214859636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no it isn't redundant I think
< 1214859655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is bad code yes and needs to be fixed but not redundant it seems
< 1214859707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not redundant in original FungeSpaceLoad()
< 1214859714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I get valgrind errors otherwise
< 1214859721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I need to do some checks on the \0
< 1214859733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I will fix it though
< 1214859734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, can you put literal NULs in a Funge program?
< 1214859739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if so, it's not redundant in the original
< 1214859739 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :sure
< 1214859748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes you can indeed
< 1214859753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it is in the string version due to the way C strings are represented
< 1214859755 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :they'll reflect, being not bound to any instruction
< 1214859758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they can't have literal NULs
< 1214859763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed
< 1214859781 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ah, that's an interesting mycology test actually
< 1214859792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you test it?
< 1214859804 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"foo<embedded zero>bar", print it, see what happens
< 1214859811 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, I don't, but I think I'll add that
< 1214859813 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"soon" :-P
< 1214859816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1214859816 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DEEWIANT
< 1214859817 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DOING THINGS
< 1214859818 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HOLY SHIT
< 1214859820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::O
< 1214859826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I think my code may do the wrong thing still
< 1214859828 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm not doing anything
< 1214859834 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I will soon, though. ;-)
< 1214859838 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::bites tusho's face off::
< 1214859843 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :>B
< 1214859845 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :stop it, augur
< 1214859852 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so im watching oldschool doctor who from the 60s
< 1214859857 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :THE 60S
< 1214859864 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its so cheesy XD
< 1214859902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so augur, got new teeth?
< 1214859912 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214859915 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::bites oklopol::
< 1214860199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how to deal with literal NULs in fffungi
< 1214860221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose I'll have to put some other character in the string, and then change those chars to NULs in generated code in the .cio file
< 1214860228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not a common issue at loading time
< 1214860264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well that was broken, fixing it now
< 1214860473 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: can you help to debug AnMaster's mysteriously broken code?
< 1214860476 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it looks right to me too
< 1214860481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but can't be because it isn't working
< 1214860486 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: remove all the posix optimizations
< 1214860490 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that won't fix your problem
< 1214860492 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't have any
< 1214860492 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but i'll sleep at night
< 1214860493 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P
< 1214860507 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, apart from FUNGE_ATTR_FAST which is presumably inline
< 1214860513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's a C99 optimisation
< 1214860524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and restrict on the program
< 1214860530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it is validly a restrict
< 1214860549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes and I'm debugging it too
< 1214860558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something is wrong in my logic I think
< 1214860558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :many eyes make all bugs shallow...
< 1214860563 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this bug is pretty deep, though, probably
< 1214860570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either that or it's a ninja typo
< 1214860578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that hides in shadows so you can't see it
< 1214860607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I get random garbage on dumping funge space after loading mycology, well not random... it is mycology with *no* newlines whatsowever
< 1214860616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and lines shifted around
< 1214860620 0 :pikhq!unknown@unknown.invalid PART #esoteric :?
< 1214860627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ugh wtf
< 1214860628 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how long is this broken piece of code?
< 1214860644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :n}:   [ [] ]
< 1214860644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : [offsetx, offsety] ]  <- if the stack top contains zero, quit: our storage offset is unknown and incorrect
< 1214860650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i usually see all bugs instantly, in case i manage to read a code
< 1214860653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, is that from mycology!?
< 1214860683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i usually can't read code unless written by me)
< 1214860697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(unless short)
< 1214860704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(so back to the original question, is it?)
< 1214860712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :over 20 lines
< 1214860719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1214860736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: really? I count 19
< 1214860736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what code? i wanna have a look
< 1214860739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/5xUya715.html
< 1214860741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ^
< 1214860745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's it supposed to do, what does it do?
< 1214860746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but presumably you have debug stuff in your version
< 1214860750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well the main one is broken now
< 1214860763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when I try to make loading \0 work
< 1214860765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's it supposed to do?
< 1214860783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, load a funge source file into to the fspace
< 1214860796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/**
< 1214860796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : * Load a file into funge-space at 0,0. Optimised compared to
< 1214860796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : * FungeSpaceLoadAtOffset(). Only used for loading initial file.
< 1214860796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : * @param filename Filename to load.
< 1214860796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : * @return True if successful, otherwise false.
< 1214860797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : */
< 1214860815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not that loading at offset seems to work either atm
< 1214860877 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :many functions i've never heard about or written by you somewhere else in source
< 1214860894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, FungeSpaceOpenFile() is basically fopen()
< 1214860907 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cf_getline
< 1214860911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, cf_getline() is getline() from gnulib
< 1214860913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so same as glibc
< 1214860929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is just so I don't have to depend onglibc
< 1214860931 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know basic c io.
< 1214860934 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :guise guise guise
< 1214860935 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://www.chainsawsuit.com/20080507.shtml
< 1214860944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :getline() isn't basic C io
< 1214860954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's GNU, rather than in the C standards, I think
< 1214860957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or at least posix
< 1214860958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed
< 1214860958 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know even basic c io.
< 1214861017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well then you can't really help
< 1214861019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/
< 1214861037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, with the checking for \0 it *works*
< 1214861038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i know everything necessary now
< 1214861039 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, I was staring at the LoadString bit trying to figure out what was wrong
< 1214861050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I got NO clue
< 1214861069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also taking out check for \0 breaks it again it seems
< 1214861080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, getline and \0 will always interact badly, I think
< 1214861089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh?
< 1214861099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fread then I gues
< 1214861101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :guess*
< 1214861102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it gets a line, and presumably returns it as a string
< 1214861119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which means that as it's treating it as a string, everything after the first \0 is undefined
< 1214861121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it should break directly after \n iirc
< 1214861124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and therefore it itself might not handle it
< 1214861155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, take a look at cf_getline and cf_getdelim in support.c will you?
< 1214861211 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why doesn't the else if have a i++?
< 1214861222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, to handle \r\n
< 1214861224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what in cf_getdelim should I look at in particular? It's a bit long
< 1214861226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is windows line breaks
< 1214861229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214861239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no clue really, it is from gnulib :/
< 1214861246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I'm changing to fread() now
< 1214861436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do Funge files have to be newline-terminated?
< 1214861436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cf_getdelim appears to error if it hits EOF rather than the delimiter
< 1214861436 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214861450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> AnMaster: do Funge files have to be newline-terminated?
< 1214861450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> cf_getdelim appears to error if it hits EOF rather than the delimiter
< 1214861451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214861489 0 :ais523!n=ais523@ce01-fap02.bham.ac.uk JOIN :#esoteric
< 1214861494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no they don't have to
< 1214861517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry...
< 1214861518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that doesn't seem to be the issue here hrrm
< 1214861522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sorry what?
< 1214861525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, cf_getdelim appears to error if it hits EOF before a newline
< 1214861527 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than returning
< 1214861534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hrrm
< 1214861535 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and sorry for my connection
< 1214861587 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214861603 0 :ais523!n=ais523@ce01-fap02.bham.ac.uk JOIN :#esoteric
< 1214861734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how goes the loading code, then?
< 1214861738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok something is very wtf now
< 1214861748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :x=180 y=763: v (118)
< 1214861748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :x=180 y=764:   (32)
< 1214861748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :x=180 y=18: ^ (94)
< 1214861754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that trace for mycology makes no sense!
< 1214861760 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sounds like memory corruption
< 1214861769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either that, or a wrapping problem
< 1214861779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :==32534== Conditional jump or move depends on uninitialised value(s)
< 1214861787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so memory corruption
< 1214861972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well no
< 1214861977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was indexing error
< 1214861992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so accessing uninitialised, and therefore effectively corrupted, memory
< 1214862043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214862047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however now that works
< 1214862053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :        That the greatest point, relative to that point, is ( 180 769 )
< 1214862053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :BAD: should have been ( 180 768 )
< 1214862055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blerghs
< 1214862075 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I support that blergh,.
< 1214862093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I also support that blergh
< 1214862106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :On behalf of AnMaster, with 2 support, I cause AnMaster to blergh
< 1214862118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :..
< 1214862123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, inside joke
< 1214862155 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SELL TICKET. Price: 2VP. Action: Blergh.
< 1214862167 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no way I'm buying that
< 1214862176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if (line[i] == '\r' && i < (sizeof(line) - 1) && line[i+1] == '\n')
< 1214862188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :line is char line[1024] now
< 1214862201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what about long lines in the input?
< 1214862207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you deliberately not supporting them?
< 1214862209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well line is wrong word
< 1214862218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this should be "buffer"
< 1214862220 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, line's a block of chars read from the input?
< 1214862222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it may be more than one line
< 1214862223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214862264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is called buf now
< 1214862391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I know the cause of that
< 1214862399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a \r\n got split across reads
< 1214862414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Mycology uses \r\n?
< 1214862414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rewrites
< 1214862420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, knowing Deewiant, it probably uses all 3
< 1214862421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes in order to test that
< 1214862441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :time to write a stateful parser
< 1214862656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay
< 1214862862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok it works now
< 1214862875 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the file-load, or the string-load?
< 1214862880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :file load
< 1214862885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one thing at a time
< 1214862894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I will fix the other load next
< 1214862901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214862905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, still pull to see the file load
< 1214862951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll wait until you have the bit I need and then pull both at once, I think, atm I'm only using cfunge as a library not as an executable
< 1214863102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pushed fix of that too
< 1214863114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I'm still not sure what the original bug was howevere
< 1214863117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however*
< 1214863130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but now it works and quite different code
< 1214863137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :will fix load at offset next
< 1214863709 0 :RedDak!n=dak@87.18.90.165 JOIN :#esoteric
< 1214864196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, fixed that one too
< 1214864203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, good
< 1214864204 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can I pull?
< 1214864210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214864360 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"NO. YOU MAY NOT."
< 1214864387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well it wouldn't cause any problems to pull while I push
< 1214864399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I might get the wrong version
< 1214864406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you just wouldn't get the revision I'm currently pushing
< 1214864416 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yay, what I've done so far works
< 1214864452 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know have cfunge working correctly as a library
< 1214864460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :know have?
< 1214864462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now have?
< 1214864467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/k//
< 1214864478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, very nice
< 1214864481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can compile cfunge + glue.c99 + a stub INTERCAL file
< 1214864486 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it runs a Befunge program and exits
< 1214864495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although at the moment the string containing the Befunge program is hardcoded
< 1214864500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well the .c99 extension needs to be changed later on
< 1214864505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes
< 1214864519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by compiling cfunge and the glue separately rather than putting it on the command line
< 1214864528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep
< 1214864537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :libickcf.a?
< 1214864544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I think so
< 1214864551 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also that'll prevent having to compile everything as C99
< 1214864554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what was that ickec thing?
< 1214864564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the ffi library between INTERCAL and C
< 1214864573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ ls /usr/lib/libick*
< 1214864573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/usr/lib/libick.a  /usr/lib/libickec.a  /usr/lib/libickmt.a
< 1214864574 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :plus the INTERCAL runtime modified to use it
< 1214864577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and mt?
< 1214864579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :threads?
< 1214864585 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214864592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :each is a different version of the runtime
< 1214864604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for the no option, -e and -m options respectively
< 1214864642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214864647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably libickcf.a would be in addition to libickec.a
< 1214864652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than instead of it, though
< 1214864658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214864667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because nothing in libickec needs to change for adding cfunge
< 1214864667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe ickecf then?
< 1214864685 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, that would imply ec+cf to me
< 1214864695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :personally, I don't care too much about library naming consistency
< 1214864698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm wasn't that what you said
< 1214864714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I don't think anything but C-INTERCAL uses its libaries
< 1214864725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1214864730 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe it should be libfffungi.a
< 1214864746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because like libyuk.a, it's in addition to the runtimes rather than a different sort of runtime
< 1214864750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well so will you be able to link intercal, befunge and C all at once then?
< 1214864765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214864769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cool
< 1214864782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even better, you can do COME FROMs between the Befunge and the C if you like
< 1214864796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even computed COME FROMs
< 1214864806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"if you like", right
< 1214864857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also you can do threads in C
< 1214864862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but would that break anything?
< 1214864868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you in the C code used pthreads
< 1214864901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: quite probably it would break something
< 1214864904 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that isn't supported
< 1214864909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, got a stub so I can test?
< 1214864918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a stub external-calls thing?
< 1214864923 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, let me paste it
< 1214864933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214865040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well?
< 1214865065 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214865082 0 :ais523!n=ais523@ce01-fap02.bham.ac.uk JOIN :#esoteric
< 1214865104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well?
< 1214865118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/eF6d8778.html
< 1214865124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, connection trouble...
< 1214865133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's an example INTERCAL and C file
< 1214865140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :note you have to give them different basenames
< 1214865151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because C-INTERCAL compiles into C and therefore uses .c as an extension for its output
< 1214865211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok
< 1214865226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it could put it in /tmp or something
< 1214865247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also what part jumps to the C code?
< 1214865253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, I use /tmp too, but quite a lot of options leave the .c behind
< 1214865261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right
< 1214865277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the DO (9876) NEXT is a procedure call to line 9876 in the C code
< 1214865286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the C code has ick_nextfrom(3);
< 1214865293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um
< 1214865298 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is a reverse procedure call from the INTERCAL code
< 1214865299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :line 9876?
< 1214865309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ick_linelabel(9876);
< 1214865311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I say
< 1214865340 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the next from basically makes all lines numbered 3 into a NEXT to that line
< 1214865345 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like a comefrom, but you can return from it
< 1214865382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, (1) DO WRITE OUT #1 DO (2) NEXT PLEASE GIVE UP (2) DO RESUME #1
< 1214865399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is equivalent to (1) DO WRITE OUT #1 PLEASE GIVE UP (2) DO NEXT FROM #1 DO RESUME #1
< 1214865417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that should explain the equivalence, the first uses NEXT while the second uses NEXT FROM
< 1214865448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*head spinning*
< 1214865463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's not that hard to follow, really, once you have the concept of a COME FROM
< 1214865468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but just use NEXT if NEXT FROM confuses you
< 1214865477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well....
< 1214865480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :NEXT and RESUME #1 can be used as a procedure call
< 1214865486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :all I need is to test some C :P
< 1214865516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can give you an even simpler example if you like
< 1214865523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hurm, how do I link a library?
< 1214865531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can't at present
< 1214865541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh yes, if I can just make it generate the C code
< 1214865547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then I can link the result myself
< 1214865551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with needed libraries
< 1214865556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, right?
< 1214865564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214865571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :use -egY as your command line options
< 1214865575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that prints out the commands it uses
< 1214865580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214865582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then just run a modified version of the final command it gives
< 1214865586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :-g tells it to keep its temporaries
< 1214865593 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and -Y to print out command-line args
< 1214865604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... unless it deletes the tempfile it creates anyway, I'll have to check
< 1214865614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why would it?
< 1214865647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, http://rafb.net/p/jezQ9j47.html is a really minimal test for the C vs. INTERCAL ffi
< 1214865656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I need to do -pthreads to check this
< 1214865660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and why would it? because I made a mistake, that's why
< 1214865666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if it does
< 1214865667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me check
< 1214865708 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh, yes it does delete the temporary
< 1214865719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even worse, it deletes its temporaries inconsistently
< 1214865724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even with -g
< 1214865731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see
< 1214865735 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for the time being I suggest you just edit the source to add -pthreads manually
< 1214865741 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm planning to implement general library support
< 1214865742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I need to test with -lphreads to be exact
< 1214865744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I haven't, yet
< 1214865755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, where in c-intercal source to edit?
< 1214865770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :umm... in the multi-line trainwreck near the end
< 1214865774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's in src/perpet.c
< 1214865776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha
< 1214865786 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :look for #if 0
< 1214865788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> umm... in the multi-line trainwreck near the end
< 1214865788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<ais523> it's in src/perpet.c
< 1214865788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1214865790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's in the right area, I think
< 1214865804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where I put in an extra closing bracket to help Emacs indent properly
< 1214865806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"multi-line trainwreck"
< 1214865822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :search for the character string -Wl
< 1214865835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think the multi-line trainwreck is the only part of the code that uses that
< 1214865851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you'll see why I call it that when you find the relevant part of the code
< 1214865867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a long sprintf/snprintf, with #ifdefs and suchlike in the middle of it
< 1214865894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#ifdef HAVE_SNPRINTF
< 1214865897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there?
< 1214865910 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, probably, there are several occurences of that throughout the code
< 1214865915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the place I'm thinking of is one of them
< 1214865931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :idea: just use a sprintf/snprintf wrapper macro
< 1214865936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :much easier
< 1214865948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :line 1639?
< 1214866004 0 :Iskr_!unknown@unknown.invalid QUIT :"Leaving"
< 1214866009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I had thought of that
< 1214866015 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214866030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also mixed tabs/spaces indenting you use there suck
< 1214866033 0 :ais523!n=ais523@ce01-fap02.bham.ac.uk JOIN :#esoteric
< 1214866036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :      if(remspace <= 0)
< 1214866036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	ick_lose(IE666, -1, (char*)NULL);
< 1214866039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a few lines below
< 1214866045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> also mixed tabs/spaces indenting you use there suck
< 1214866052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is mixed
< 1214866061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's it
< 1214866085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IE666
< 1214866088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is that one?
< 1214866102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it's a you-specified-too-much-on-the-command-line error
< 1214866104 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me check
< 1214866119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :          COMPILER HAS INDIGESTION
< 1214866136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's for input line too long, input file too long, or too many input files
< 1214866152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting
< 1214866156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why that limit?
< 1214866171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I'm lazy and use a static buffer for command lines
< 1214866184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's not as if the command line is anything that should run out of space anyway
< 1214866195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, cfunge with all its files fits onto the command line
< 1214866261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I added a fingerprint today btw, not sure if you noticed
< 1214866266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :TURT
< 1214866268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I didn't notice
< 1214866288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you need to pull in the updated fingerprints.h to get a linking error for it then :P
< 1214866360 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I'll go without the linking error, then
< 1214866363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does TURT use pthreads?
< 1214866383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214866388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, nothing will use it
< 1214866392 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why the link error, then?
< 1214866392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as far as I know
< 1214866406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, because you would need to include an extra file
< 1214866410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :renamed to .c99
< 1214866412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right?
< 1214866418 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm using wildcards on the command line
< 1214866420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I pasted it a while back
< 1214866421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1214866425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for *.c?
< 1214866427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too?
< 1214866434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, but I'm using wildcard renames
< 1214866436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha
< 1214866478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :linking errors aren't likely to happen for some time
< 1214866487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1214866503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some future fingerprints could need libpng or some socket related library I guess
< 1214866548 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep"
< 1214866641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, will try pthreads tomorrow
< 1214866654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is coding on some other parts atm
< 1214866703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tools/fuzz-test.sh TURT
< 1214866706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to be exact
< 1214866768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you may want to take a look at tools/fuzz-test.sh
< 1214866771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is quite fun
< 1214866873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cfunge: /home/arvid/src/cfunge/trunk/src/stack.c:115: StackPushNoCheck: Assertion `stack->top < stack->size' failed.
< 1214866874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay
< 1214867072 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric
< 1214868226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how did an assertion in a NoCheck procedure fail?
< 1214868230 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought they did no checks
< 1214868250 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, that means they have no _posix_check functions in
< 1214868251 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out
< 1214868252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	// This should only be used if that is true...
< 1214868252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :	assert(stack->top < stack->size);
< 1214868254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is how
< 1214868262 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(which checks an internal field with fuzzy logic)
< 1214868268 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(in less than -1ms)
< 1214868285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, to do a assert in case it is compiled with debug info
< 1214868297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it won't do any check in release build
< 1214868305 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it took me a moment to realise you were joking
< 1214868315 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ... I was joking?
< 1214868315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :partly because I thought AnMaster had said it, rather than you, to start with
< 1214868323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you both come out green in my nickname coloriser
< 1214868323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-_-
< 1214868326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahaa
< 1214868341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I'm not sure of the cause
< 1214868366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it happens when stack size reach astonomical sizes
< 1214868388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ certain alignment
< 1214868408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: integer wraparound?
< 1214868415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no...
< 1214868427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I use 64-bit size_t all the time too
< 1214868442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and astromical is closer to 64-mb here
< 1214868445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather than 4 gb
< 1214868456 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so astromical < astronomical?
< 1214868463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1214868467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trired
< 1214868507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, can you see anything wrong in StackPreallocSpace() in stack.c that could make it *underestimate* the needed space
< 1214868535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#4  0x00000000004041b3 in StackPushString (stack=0x694620,
< 1214868536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :    str=0x7fff8754570f "PATH=/usr/kde/3.5/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.1.2:/opt/ghc/bin:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/qt/3/bin:/usr/g"..., len=18) at /home/arvid/src/cfunge/trunk/src/stack.c:216
< 1214868536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :216                     StackPushNoCheck(stack, str[len]);
< 1214868536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(gdb) print len
< 1214868536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$1 = 18
< 1214868552 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection
< 1214868569 0 :ais523!n=ais523@ce01-fap02.bham.ac.uk JOIN :#esoteric
< 1214868577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, read log!
< 1214868599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(gdb) call strlen(str)
< 1214868599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$1 = 316
< 1214868604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<AnMaster> ais523, can you see anything wrong in StackPreallocSpace() in stack.c that could make it *underestimate* the needed space
< 1214868611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, because that seems to be the error
< 1214868626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(gdb) print stack->size
< 1214868626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$2 = 10824
< 1214868640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh, it's sufficiently late that I'm not really capable of debugging code any more
< 1214868642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have to go soon as is
< 1214868656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tomorrow afternoon I'll have a better chance of figuring what's going on
< 1214868680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, http://rafb.net/p/4MlAuO29.html
< 1214868691 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ?
< 1214868693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :any idea why that underestimates in some rare cases
< 1214868694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1214868701 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1214868709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :did you even look at it...
< 1214868717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :briefly
< 1214868720 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm not your tech support
< 1214868726 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :			newsize += (minfree % ALLOCCHUNKSIZE + 1) * ALLOCCHUNKSIZE;
< 1214868727 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that, maybe
< 1214868731 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :		stack->size += minfree;
< 1214868732 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or that
< 1214868734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214868736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1214868737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cf_realloc?
< 1214868744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why have you reimplemented realloc?
< 1214868746 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it reallocs without doing anything
< 1214868753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, just a macro for bohem-gc
< 1214868754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214868754 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :specifically, it rewinds the clock with a reallocated version
< 1214868764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: heh, you could do that in Feather
< 1214868770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to call bohem-gc or native
< 1214868770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cf means Cold Fire, which is what AnMaster redefined really gnarly posix functions with
< 1214868776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it would be even less efficient then the typical C version
< 1214868776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1214868781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cf = cfunge
< 1214868782 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(it is really called __posix_realloc_timewind_xsf)
< 1214868784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in this case
< 1214868807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#  define cf_malloc(x)           GC_MALLOC(x)
< 1214868807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or
< 1214868811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#  define cf_malloc(x)           malloc(x)
< 1214868817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :depending on if we build with GC
< 1214868820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or not
< 1214868825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is wrong with that
< 1214868831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ?
< 1214868839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same for realloc
< 1214868840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nothing, really, I was just surprised, that's all
< 1214868948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why not stack->size=newsize?
< 1214868960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, "// Round to whole ALLOCCHUNKSIZE upwards."
< 1214868962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're increasing stack->size and the actual allocated memory at different rates
< 1214868975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh am I?
< 1214868978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks
< 1214868980 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's stack->size meant to represent, if not the allocated memory
< 1214868993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is allocated memory
< 1214869004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was indeed a typo
< 1214869016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does that fix your bug?
< 1214869018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1214869020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks
< 1214869023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :silly typos
< 1214869036 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if only you hadn't done it in the very last line, I would have found it faster
< 1214869049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try typoing earlier next time, it makes it faster to debug when checking from top to bottom
< 1214869071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true
< 1214869151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, pushed this fix
< 1214869216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and I tend to spread assert() around the code to help debug it
< 1214869247 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pulled
< 1214869261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stack.h contains the actual change
< 1214869273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some other files had some typo fixes in comments
< 1214869471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one other file
< 1214869967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes
< 1214869971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe it was that only
< 1214869989 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1""