< 1204675534 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1204676067 0 :UJustLostTheGame!unknown@unknown.invalid QUIT :Remote closed the connection < 1204676097 0 :ehird!n=ehird@91.105.80.233 JOIN :#esoteric < 1204676779 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1204677174 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1204677643 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1204681150 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :All in favor of me writing an OS? < 1204681166 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1204681167 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shouts 'Aye' < 1204681205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1204681207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I tried it once. < 1204681212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not exciting. < 1204681213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or fruitful. < 1204681216 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And where'd you get stuck? < 1204681226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :At the part where it became terminally boring. < 1204681234 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Which is? < 1204681236 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so right at the start, then :) < 1204681264 0 :slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm for it, as long as I'm not you. < 1204681283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: And all the way through. < 1204681295 0 :slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Regular OS, or eso OS? < 1204681304 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. < 1204681309 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Esomic is quite tempting. < 1204681347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ATM, I'm just fiddling with basic routines for doing text mode without the BIOS. < 1204681475 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: think: it's a LOT of fairly meaningless porting work. < 1204681504 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: I think I noticed already. < 1204681521 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm terminally bored, though. Might as well do *something* with that terminal boredom. < 1204681754 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :design a really cool non-esoteric programming language < 1204681769 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a better lisp, perhaps :) < 1204681802 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :to qualify, it has to be better than anything else in existance. < 1204681836 0 :ehird!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1204681852 0 :slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Non-esoteric? Doesn't that require a lot of instructions? :o < 1204681883 0 :slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What's the shortest instruction set for a non-esoteric language that isn't machine code? < 1204682076 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :machine code languages probably have the biggest instruction sets < 1204682091 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That depends: what do you consider an esolang? :p < 1204682093 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :also, what's an "instruction"? Any builtin? < 1204682121 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you consider Lambda calculus non-esoteric, then there you go. < 1204682125 0 :slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, if it's CISC yes. < 1204682155 0 :slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, built in in the basic language I suppose. < 1204682164 0 :slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Without the modules and whatnots. < 1204682222 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, in *that* case. . . < 1204682229 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1204682236 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lisp? :p < 1204682263 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1204682377 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lisp/scheme has very few < 1204682500 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: do it! there aren't enough amazingly awesome languages. < 1204682505 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204682505 0 :sekhmet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204682508 0 :Sgeo!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204682508 0 :AnMaster!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204682508 0 :GregorR!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204682508 0 :Overand!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204682542 0 :tejeez!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204682543 0 :oklopol!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204682549 0 :dbc!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204682549 0 :cherez!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204682656 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :NEVER!!! < 1204682661 0 :bsmntbombdood!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204682661 0 :Tritonio_!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204682662 0 :atsampson!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1204682953 0 :SimonRC_!n=sc@217.155.91.250 JOIN :#esoteric < 1204682985 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1204682985 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1204682985 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1204682985 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1204683009 0 :bsmntbombdood!n=gavin_@75-166-180-115.hlrn.qwest.net JOIN :#esoteric < 1204683009 0 :Tritonio_!n=Tritonio@150.140.225.247 JOIN :#esoteric < 1204683011 0 :cmeme!unknown@unknown.invalid QUIT :Killed by ballard.freenode.net (Nick collision) < 1204683013 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1204683013 0 :RodgerTheGreat!n=Rodger@wads-5-233-27.resnet.mtu.edu JOIN :#esoteric < 1204683013 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1204683038 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric < 1204683038 0 :oklopol!i=oklofok@194.251.101.162 JOIN :#esoteric < 1204683038 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1204683038 0 :tejeez!n=tejeez@dsl-lhtgw2-fea7dc00-42.dhcp.inet.fi JOIN :#esoteric < 1204683038 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1204683494 0 :SimonRC!unknown@unknown.invalid QUIT :Connection timed out < 1204684152 0 :cmeme!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204684152 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204684152 0 :sekhmet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204684273 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242435731.dsl.bell.ca JOIN :#esoteric < 1204684352 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1204684352 0 :RodgerTheGreat!n=Rodger@wads-5-233-27.resnet.mtu.edu JOIN :#esoteric < 1204684352 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1204684384 0 :sekhmet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1204684387 0 :sekhmet!n=pez@ppp-70-226-163-225.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1204684743 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1204685545 0 :sekhmet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685545 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685545 0 :cmeme!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685663 0 :Tritonio_!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685663 0 :bsmntbombdood!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685663 0 :Sgeo!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685663 0 :Overand!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685663 0 :GregorR!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685663 0 :AnMaster!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685663 0 :tejeez!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685663 0 :atsampson!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685664 0 :oklopol!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685664 0 :dbc!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685664 0 :cherez!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685664 0 :lifthrasiir!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685664 0 :pikhq!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685665 0 :poiuy_qwert!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685665 0 :SimonRC_!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685665 0 :slereah_!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685665 0 :puzzlet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685665 0 :mtve!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204685689 0 :lament!unknown@unknown.invalid QUIT :Nick collision < 1204685706 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1204685706 0 :sekhmet!n=pez@ppp-70-226-163-225.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1204685706 0 :RodgerTheGreat!n=Rodger@wads-5-233-27.resnet.mtu.edu JOIN :#esoteric < 1204685706 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1204685706 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242435731.dsl.bell.ca JOIN :#esoteric < 1204685706 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1204685706 0 :tejeez!n=tejeez@dsl-lhtgw2-fea7dc00-42.dhcp.inet.fi JOIN :#esoteric < 1204685706 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1204685706 0 :oklopol!i=oklofok@194.251.101.162 JOIN :#esoteric < 1204685706 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric < 1204685706 0 :Tritonio_!n=Tritonio@150.140.225.247 JOIN :#esoteric < 1204685706 0 :bsmntbombdood!n=gavin_@75-166-180-115.hlrn.qwest.net JOIN :#esoteric < 1204685706 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1204685706 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1204685706 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1204685706 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1204685706 0 :SimonRC_!n=sc@217.155.91.250 JOIN :#esoteric < 1204685706 0 :slereah_!n=slereah@ANantes-252-1-13-240.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1204685706 0 :lifthrasiir!n=lifthras@haje8.kaist.ac.kr JOIN :#esoteric < 1204685706 0 :pikhq!n=pikhq@209.248.124.243 JOIN :#esoteric < 1204685706 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1204685706 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1204689023 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1204689184 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: behold a doodle! http://www.nonlogic.org/dump/images/1204661750-arch.png < 1204689213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's got all kinda feet! < 1204689217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*kindsa < 1204689236 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they're all four-toed, just in different orientations < 1204689303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, my point was in no way anything. i should really start tagging my actually meaningful sentences somehow... < 1204689310 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1204689314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1204689323 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1204689337 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :likin' the character design overall? < 1204689349 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IRC with sentence tagging. Good idea? < 1204689355 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(very Web 2.0, BTW.) < 1204689359 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think I've finally figured out a design for the leg mechanics that I'm happy with. < 1204689422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should sleep... < 1204689448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why the fuck would i drink a couple of energy drinks at about midnight, when i want to wake up early < 1204689481 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because sleeping is bad for you. < 1204689482 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I guess I should work on PSOX safety and finish the filesystem domain, then it's a release of 1.0b1 < 1204689496 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, are you working on PSOX compatible tools? < 1204689509 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: No, I'm working on a simple kernel. < 1204689521 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Will anyone notice 1.0b1? < 1204689550 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ATM, it just proves that I'm running in 32 bit mode. < 1204689583 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(by running a 32-bit ELF with a Multiboot header, of course) < 1204689856 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Gygax: May you get a perfect 20 on your 'rest in peace' saving throw. | #awesome | esoteric as always < 1204690327 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Multiboot header? < 1204690351 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The GNU Multiboot specification. . . < 1204690373 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a generic method for a bootloader to talk to an OS kernel and load it into memory. < 1204690385 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Works pretty well for most any OS. < 1204690408 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One kernel using it is Xen. ;) < 1204691422 0 :atsampson!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204691446 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric < 1204692299 0 :lifthrasiir!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204692540 0 :lifthrasiir!n=lifthras@haje8.kaist.ac.kr JOIN :#esoteric < 1204692541 0 :lifthras1ir!n=lifthras@haje8.kaist.ac.kr JOIN :#esoteric < 1204692610 0 :lifthrasiir!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1204694211 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1204694269 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1204699994 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1204700391 0 :olsner!n=salparot@cust.fiber-lan.vnet.lk.85.194.50.194.stunet.se JOIN :#esoteric < 1204701507 0 :lifthras1ir!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204701674 0 :lifthras1ir!n=lifthras@haje8.kaist.ac.kr JOIN :#esoteric < 1204702418 0 :olsner!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702418 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702682 0 :sekhmet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702682 0 :cmeme!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702683 0 :bsmntbombdood!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702683 0 :Overand!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702683 0 :GregorR!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702683 0 :AnMaster!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702683 0 :tejeez!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702683 0 :lament!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702683 0 :oklopol!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702683 0 :atsampson!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702683 0 :dbc!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702683 0 :cherez!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702683 0 :lifthras1ir!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702683 0 :pikhq!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702683 0 :mtve!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702683 0 :SimonRC_!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702683 0 :puzzlet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702683 0 :slereah_!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702684 0 :lifthras1ir!n=lifthras@haje8.kaist.ac.kr JOIN :#esoteric < 1204702684 0 :olsner!n=salparot@cust.fiber-lan.vnet.lk.85.194.50.194.stunet.se JOIN :#esoteric < 1204702684 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric < 1204702684 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1204702684 0 :sekhmet!n=pez@ppp-70-226-163-225.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1204702684 0 :RodgerTheGreat!n=Rodger@wads-5-233-27.resnet.mtu.edu JOIN :#esoteric < 1204702684 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1204702684 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1204702684 0 :tejeez!n=tejeez@dsl-lhtgw2-fea7dc00-42.dhcp.inet.fi JOIN :#esoteric < 1204702684 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1204702684 0 :oklopol!i=oklofok@194.251.101.162 JOIN :#esoteric < 1204702684 0 :bsmntbombdood!n=gavin_@75-166-180-115.hlrn.qwest.net JOIN :#esoteric < 1204702684 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1204702684 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1204702684 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1204702684 0 :SimonRC_!n=sc@217.155.91.250 JOIN :#esoteric < 1204702684 0 :slereah_!n=slereah@ANantes-252-1-13-240.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1204702684 0 :pikhq!n=pikhq@209.248.124.243 JOIN :#esoteric < 1204702684 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1204702684 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1204702684 0 :Overand!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702684 0 :GregorR!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702684 0 :AnMaster!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204702824 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1204702824 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1204702824 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1204702841 0 :Overand!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1204702844 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1204703999 0 :clog!unknown@unknown.invalid QUIT :ended < 1204704000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1204707583 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1204708766 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1204710636 0 :jix!i=jix@78.47.212.92 JOIN :#esoteric < 1204711930 0 :Tritonio_!n=Tritonio@150.140.225.247 JOIN :#esoteric < 1204712812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well my befunge93 in bash is making progress (or rather, befunge93+, to make it turing complete, I allow infinite 2D playfield, limited width but not limited height) < 1204712922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to code string mode < 1204713917 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1204715266 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1204716725 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1204717415 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1204718898 0 :slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hell. < 1204718911 0 :slereah_!unknown@unknown.invalid PRIVMSG #esoteric :There's a buttload of exceptions to handle for a Fibonacci graph. < 1204720429 0 :jix!n=jix@pD955BFE7.dip.t-dialin.net JOIN :#esoteric < 1204720467 0 :SimonRC_!unknown@unknown.invalid NICK :SimonRC < 1204722067 0 :oerjan!unknown@unknown.invalid QUIT :"Cuss! Er, bus." < 1204722645 0 :RedDak!n=dak@host69-80-dynamic.19-79-r.retail.telecomitalia.it JOIN :#esoteric < 1204724480 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1204724998 0 :dak!n=dak@host65-89-dynamic.3-79-r.retail.telecomitalia.it JOIN :#esoteric < 1204725349 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1204725773 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1204726497 0 :pikhq!n=pikhq@209.248.124.243 JOIN :#esoteric < 1204729444 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1204729689 0 :Tritonio_!n=Tritonio@150.140.227.116 JOIN :#esoteric < 1204730079 0 :BMeph!n=chatzill@wsip-70-167-169-169.sd.sd.cox.net JOIN :#esoteric < 1204730655 0 :oklopol!unknown@unknown.invalid QUIT : < 1204733003 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1204733851 0 :sebbu!n=sebbu@ADijon-152-1-7-191.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1204734590 0 :oklokok!n=oklofok@119-73.adsl.lpoy.dnainternet.fi JOIN :#esoteric < 1204734614 0 :oklokok!unknown@unknown.invalid NICK :oklopol < 1204735629 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1204736063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for befunge93, is the input line based? that is, should it read one char (like fgetc), or a whole line (like fgets)? < 1204736085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure it should pass one char at a time to the code, but should it cache the results until the user hits enter? < 1204736722 0 :oklokok!i=oklofok@dsl-tkubrasgw1-fe0afa00-184.dhcp.inet.fi JOIN :#esoteric < 1204736819 0 :BMeph69!n=chatzill@wsip-70-167-169-169.sd.sd.cox.net JOIN :#esoteric < 1204736838 0 :BMeph!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204736838 0 :lifthras1ir!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204736849 0 :BMeph69!unknown@unknown.invalid NICK :BMeph < 1204736909 0 :lifthras1ir!n=lifthras@haje8.kaist.ac.kr JOIN :#esoteric < 1204737136 0 :Sgeo!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737136 0 :dak!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737137 0 :GregorR!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737137 0 :AnMaster!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737519 0 :pikhq!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737801 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737801 0 :sekhmet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737801 0 :cmeme!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737801 0 :BMeph!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737801 0 :Tritonio_!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737801 0 :Judofyr!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737801 0 :bsmntbombdood!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737801 0 :tejeez!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737801 0 :lament!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737801 0 :oklokok!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737801 0 :jix!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737802 0 :atsampson!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737802 0 :oklopol!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737802 0 :dbc!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737802 0 :cherez!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737802 0 :lifthras1ir!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737802 0 :timotiis!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737802 0 :Overand!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737802 0 :mtve!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737802 0 :SimonRC!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737802 0 :puzzlet!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737802 0 :slereah_!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204737806 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1204737806 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1204737806 0 :dak!n=dak@host65-89-dynamic.3-79-r.retail.telecomitalia.it JOIN :#esoteric < 1204737806 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1204737806 0 :lifthras1ir!n=lifthras@haje8.kaist.ac.kr JOIN :#esoteric < 1204737806 0 :BMeph!n=chatzill@wsip-70-167-169-169.sd.sd.cox.net JOIN :#esoteric < 1204737806 0 :oklokok!i=oklofok@dsl-tkubrasgw1-fe0afa00-184.dhcp.inet.fi JOIN :#esoteric < 1204737806 0 :oklopol!n=oklofok@119-73.adsl.lpoy.dnainternet.fi JOIN :#esoteric < 1204737806 0 :pikhq!n=pikhq@209.248.124.243 JOIN :#esoteric < 1204737806 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1204737806 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1204737806 0 :jix!n=jix@pD955BFE7.dip.t-dialin.net JOIN :#esoteric < 1204737806 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1204737806 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric < 1204737806 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1204737806 0 :sekhmet!n=pez@ppp-70-226-163-225.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1204737806 0 :RodgerTheGreat!n=Rodger@wads-5-233-27.resnet.mtu.edu JOIN :#esoteric < 1204737806 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1204737806 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1204737806 0 :tejeez!n=tejeez@dsl-lhtgw2-fea7dc00-42.dhcp.inet.fi JOIN :#esoteric < 1204737806 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1204737806 0 :bsmntbombdood!n=gavin_@75-166-180-115.hlrn.qwest.net JOIN :#esoteric < 1204737806 0 :SimonRC!n=sc@217.155.91.250 JOIN :#esoteric < 1204737806 0 :slereah_!n=slereah@ANantes-252-1-13-240.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1204737806 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1204737806 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1204737848 0 :oklokok!unknown@unknown.invalid QUIT :Client Quit < 1204737944 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1204739327 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1204739744 0 :sebbu!n=sebbu@ADijon-152-1-7-191.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1204740539 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1204741828 0 :ehird_!n=ehird@91.105.80.233 JOIN :#esoteric < 1204742675 0 :oklofok!n=ville@194.251.103.33 JOIN :#esoteric < 1204742728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for befunge93, is the input line based? that is, should it read one char (like fgetc), or a whole line (like fgets)? sure it should pass one char at a time to the code, but should it cache the results until the user hits enter? < 1204742742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so should it be buffered or not? < 1204742761 0 :slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I can't help you! < 1204742765 0 :slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I know little of efunge. < 1204742776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err, how is that related to befunge? < 1204742786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1204742787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1204742788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bad font < 1204742796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION read "efunge" as "europe" < 1204742801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :weird mis-reading < 1204742877 0 :slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1204743124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :slereah_, btw my bashfunge is going well < 1204743146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't befunge98, but a superset of befunge93 that is turing complete < 1204743156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calling it befunge08 now < 1204743163 0 :slereah_!unknown@unknown.invalid PRIVMSG #esoteric :*9000 < 1204743171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :death station 9000? < 1204743174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rage.kuonet.org/~anmaster/bzr/index.py/log/bashfunge/head < 1204743176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1204743186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still a few eval around, plan to fix that later < 1204743194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(but only in libstack.sh) < 1204743318 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why do you like Bash? < 1204743335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, because it makes people ask why I like bash < 1204743337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1204743403 0 :BMeph!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1204743487 0 :olsner!n=salparot@cust.fiber-lan.vnet.lk.85.194.50.194.stunet.se JOIN :#esoteric < 1204743622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, how is tuberculosis going? < 1204743657 0 :dak!unknown@unknown.invalid QUIT :Remote closed the connection < 1204743742 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :olsner now likely thinks i literally have tuberculosis < 1204743761 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so do i < 1204743780 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: ZOMG, YOU HAVE TUBERCULOSIS FOR REAL? < 1204744730 0 :slereah__!n=slereah@ANantes-252-1-13-240.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1204744774 0 :slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1204745364 0 :slereah_!n=slereah@ANantes-252-1-13-240.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1204745373 0 :slereah__!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1204745732 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :' pikhq, are you working on PSOX compatible tools?' < 1204745741 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :if not, get back to work! you must do as i say < 1204745742 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1204745803 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :AWW NetAuthority is down < 1204745804 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.netauthority.org/index.html < 1204745904 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :on the upside it links to cectic < 1204746314 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads through cectic < 1204746364 0 :slereah_!unknown@unknown.invalid QUIT :Remote closed the connection < 1204746540 0 :slereah_!n=slereah@ANantes-252-1-13-240.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1204747784 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1204748324 0 :RedDak!n=dak@79.3.89.65 JOIN :#esoteric < 1204748629 0 :louzer!n=louzer@nusnet-193-18.dynip.nus.edu.sg JOIN :#esoteric < 1204748655 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :What is meant by wrapping constants on wikipedia? < 1204748663 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :*wiki < 1204748687 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :I mean I went to BF wiki and found non-wrapping and wrapping constants < 1204748695 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :what's the difference < 1204748729 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :anyone? < 1204748749 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :louzer: with wrapping means that if you increment 255, you'll get 0 < 1204748768 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :on some implementation it will just exit/crash the program < 1204748825 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and some, strangely enough, have numbers bigger than 255... < 1204748850 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :but most of the time, the wrapping-constants will work < 1204748851 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :lets say I'm trying to print letter E. so if i use the wrapping code, and if I add 255 to the memory location after the byte with ascii E is formed.. the memory will become 0, crash or go higher? < 1204748874 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :is that wat u mean? < 1204748893 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1204748898 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :I think so :P < 1204748920 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :hmm interesting.. < 1204748927 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :u know im starting to like BF < 1204748960 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wrapping code may not give the ascii E to begin with < 1204748996 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :I tried and it outputted E < 1204748996 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(on a non-wrapping implementation) < 1204749017 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :hmm is non-wrapping .. wrapping the property of the implemetnation? < 1204749029 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1204749058 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the non-wrapping code should work on all implementations that can support all byte values at all < 1204749099 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wrapping code may only work on those which wrap 255 to 0 and vice versa < 1204749116 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :finally! got it < 1204749121 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :thank you < 1204749135 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but for output, some of the wrapping codes _may_ work otherwise, but be slower, on implementations which truncate output to the last 8 bits (i think egobfi does this) < 1204749155 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :hmm interesting < 1204749190 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in that case the actual value produced may differ in the other bits < 1204749217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this is because most of the special wrapping code is based on tricks from modulo 256 arithmetic < 1204749228 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1204749248 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :i cant believe this thing is turing complete < 1204749259 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1204749266 0 :jix!i=jix@78.47.212.92 JOIN :#esoteric < 1204749313 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :if ur on mac os x what is the recommended bf interpreter < 1204749362 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1204749367 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :its ok < 1204749412 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :louzer: most interpreter for Linux will work for Mac too < 1204749428 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :Judofyr: ok will compile one then < 1204749463 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :louzer: Or find one in Python/Java/Ruby etc. < 1204749482 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :Judofyr: yeah.. or write one < 1204749491 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1204749496 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty easy < 1204749502 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1204749623 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess writing a brainfuck interpreter is the initiating rite for #esoteric, like writing a monad tutorial is for #haskell < 1204749643 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think i've done either, btw < 1204749660 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :which language do you use? < 1204749687 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :what* < 1204749693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mostly Haskell for what little programming i do nowadays < 1204749741 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: http://haskell.org/haskellwiki/Short_examples/BF_interpreter :) < 1204749755 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh i know it has been done < 1204749773 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's just i never finished mine < 1204749806 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i've mostly done unlambda interpreters instead < 1204750010 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what the heck the wiki example uses an actual foreign array < 1204750172 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :when it's so easy to use a pair of lists for unbounded tape < 1204750190 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's a wiki, you can improve it :) < 1204750213 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well it's supposedly a particular interpreter < 1204751422 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does sick things with C < 1204751429 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :A Forth! < 1204752140 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in the style of that J interpreter < 1204752181 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: brillant < 1204752258 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"V(tl)for(;;){w.p=*ip.p;(*w.p+2)();}} < 1204752268 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :that's awesome < 1204752277 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the top-leve loop, with extraneous " < 1204752279 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :truly, how c was meant to be < 1204752282 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1204752335 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it means: forever: let w be what the ip reg points to; call the function whose address is stored at w+2 < 1204752343 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :w is pointing to the current word, BTW < 1204752374 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: plz show full source < 1204752375 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1204752394 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the code for colon defs relies on w pointing to the current word, becuase it changes the ip to w[3] < 1204752453 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: I'm working on a concatenative functional language < 1204752457 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :like Joy & Cat < 1204752461 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :but strongly-typed like Cat < 1204752469 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1204752470 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :but cooler - I hope to make it *purely functional* like Haskell < 1204752473 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Monads! < 1204752479 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :grin < 1204752495 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :dip :: 'R 'a ('R -> 'S) -> 'S 'a < 1204752530 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: can't think of any fun examples to show you < 1204752531 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1204752602 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: but it means that a stack underflow can never happen < 1204752605 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :since it is always a type error < 1204752613 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :and is therefore caught at compile-time < 1204752631 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: now tell me how awesome that is :p < 1204752689 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :or, you know. don't. < 1204752725 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sounds rather lie cat so far < 1204752727 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*like < 1204752746 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yes < 1204752749 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :but far more awesome < 1204752763 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :because cat is not purely functional < 1204752770 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1204752786 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :does cat have type inferrence? < 1204752788 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, stacks do tend to put an ordering on instructions < 1204752792 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :it seems to but not for functions < 1204752797 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :and no < 1204752800 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :you can reason about stacks functionally < 1204752807 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh, yes < 1204752811 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :a function is `stack -> stack` < 1204752816 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :but with more constraints on 'stack' < 1204752817 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :like, dup: < 1204752824 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :'R 'a -> 'R 'a 'a < 1204752827 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :where 'R is the rest of the stack < 1204752838 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :and then ' ' instead of being the application operator like in Haskell is the compose operator < 1204752842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, what language is that? < 1204752848 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ? < 1204752855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that you are talking about < 1204752872 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :one i'm making < 1204752890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is it called? < 1204752907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also, what about TURKY BOMB, did you get anywhere with the interpreter? < 1204752908 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :no name ye < 1204752908 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :tt < 1204752911 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :and not yet < 1204752913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or did you give it up? < 1204752913 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :but i will work on it soon < 1204752950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, did you say I wouldn't be able to do befunge in bash? ;P < 1204752958 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :I said Funge-98. < 1204752963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is befunge93, and quite a bit of befunge98 < 1204752966 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :You are just doing Befunge-93 with one extension, which is trivial. < 1204752981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, not one extension, I'm aiming at quite a few of them < 1204752986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even the stack stack bit < 1204753002 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :until you get Fingerprints and Funge's topology rules.. < 1204753008 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :its not even CLOSE < 1204753011 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: hmm < 1204753014 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :how WOULD monads work? < 1204753016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, I do have fingerprints, partly < 1204753020 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :functions can return multiple values < 1204753027 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :but i cannot express that in a type to wrap it in 'm' < 1204753032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, not fully yet however < 1204753071 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :bind :: 'R (m 'a) ('R 'a -> 'R (m 'b)) -> 'R (m 'b) < 1204753076 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: but that only handles one return value < 1204753336 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :m ('R 'b) obviously < 1204753400 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that wraps the whole stack in the monad < 1204753407 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1204753409 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :specifically, the stack gets reduced to one element < 1204753413 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :with the whole stack < 1204753419 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but that can include stuff not involved in the monadic computation < 1204753421 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what the pre-processor would do with a macro called $ < 1204753450 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: so that's incorrect < 1204753451 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :will it recognise it in constructs like foo$bar? < 1204753451 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: which pre-processor? < 1204753452 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i see. tricky. < 1204753458 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: if cpp - < 1204753459 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the c one < 1204753462 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :it uses c identifier rules# < 1204753467 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :so you can't define $ < 1204753474 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1204753485 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :does that mean I can't have a macro called ^ either? < 1204753519 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION calls in _ instead < 1204753521 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*it < 1204753542 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that is correct < 1204753551 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :WAIT < 1204753553 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :NO DISREGARD THAT < 1204753555 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :$ is a valid macro nam < 1204753556 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :e < 1204753560 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :cool! < 1204753563 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :but < 1204753570 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: it uses C breaking rules, but dumbified < 1204753571 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :#define $ 2 < 1204753573 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :hello$world < 1204753574 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :-> hello$world < 1204753578 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-( < 1204753584 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :the cpp is retarded < 1204753584 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1204753639 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :#define _ ;ip.p++;} < 1204753656 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1204753661 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that won't break though < 1204753663 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :you can't do a_b < 1204753677 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :indeed, but it still looks good, even with the spaces < 1204753691 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: can i see the interp? :D < 1204753695 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not yet < 1204753746 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1204753758 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: hehe, HUMAN-LOOKING DEFINITIONS: < 1204753768 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1204753778 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :say-hi: "Hello, world!" print. < 1204753782 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1204753785 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :NAME: DEF. < 1204753865 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :fact: ('R Int -> 'R Int) dup 0 = [1] [dup 1 - fact *] if. < 1204753874 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :but ofc you can leave out the typedef < 1204754138 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: what functions does your forth have? < 1204754143 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the usual < 1204754156 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :here are the binary operators, as defined in the source: < 1204754163 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :B(ad,+) B(su,-) B(mu,*) B(di,/) B(an,&) B(or,|) B(xo,^) < 1204754196 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: ehm.. not traditional forth i take it... < 1204754209 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, that is how they are defined in the C source < 1204754211 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :that is, 'if' isn't a word defined in forth in yours? < 1204754225 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not yet < 1204754236 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :IMO most 'forths' out there that aren't actual real ANS Forth are more like 'regular stack languages' < 1204754242 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1204754257 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the secret of forth is factoring, simplicity, and smallness < 1204754262 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and hackability < 1204754267 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: jonesforth is the best example of what i'd consider "real forth" < 1204754275 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1204754275 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't call yours forth, probably :-) < 1204754280 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1204754288 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :well, I consider 'forth'ness to be an implementation attribute < 1204754292 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :not the external interface < 1204754306 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and? < 1204754313 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how is mine not forth? < 1204754411 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: it looks programmed at a too high level < 1204754411 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1204754430 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am using lots of macros < 1204754659 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if there is a way to get macros to set up the initial dictionary < 1204754701 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heck, intialising is going to be really tough < 1204754710 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1204754786 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: forth is a lot easier in asm < 1204754791 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1204754796 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or in Forth :-) < 1204754827 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or in fact any language with a semi-decent macro system < 1204754869 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :nahh < 1204754871 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :asm is the easiest < 1204755134 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: I broked jonesforht < 1204755135 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :JONESFORTH VERSION 45 < 1204755136 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :14498 CELLS REMAINING < 1204755136 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :OK SWW LIT < 1204755136 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :PARSE ERROR: SWW < 1204755136 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SEE LIT < 1204755136 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Segmentation fault (core dumped) < 1204755140 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :err < 1204755144 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :flood. < 1204755149 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1204755150 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :but still < 1204755422 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: I wonder how small you can make a Fort < 1204755423 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :h < 1204755428 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :maybe a 100% ascii dos com one? :) < 1204756889 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok, I have some untestted and indeed uncompiled code to show you < 1204756898 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :gimme a pastebin < 1204757114 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1204757116 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1204757118 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :pastebin.ca < 1204757128 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah, my logger just told me that < 1204757186 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: soon, pb.eso-std.org < 1204757187 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1204757274 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/929695 < 1204757283 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :now, bed-time for me < 1204758137 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Return to Sender < 1204758137 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Atheist: I don't believe in God, yet I have morals. Theist: You don't need to believe... Theist: Think of it this way: if you didn't believe in the post office, you'd still get mail. Caption: Your mail unicorn would still fly by and teleport letters into your mailbox... Caption: No matter what you believed. Atheist: Uh... I don't think they use flying unicorns... Theist: Sheesh. Do you atheists believe in ANYTHING? < 1204758137 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :talk Talk about this comic in the forum. < 1204758141 0 :ehird_!unknown@unknown.invalid QUIT :Remote closed the connection < 1204758202 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1204758252 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1204758335 0 :Corun!unknown@unknown.invalid QUIT :Connection timed out < 1204759237 0 :louzer!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1204759271 0 :timotiis!unknown@unknown.invalid QUIT :"leaving" < 1204759536 0 :ehird!n=ehird@91.105.80.233 JOIN :#esoteric < 1204759571 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll work on PSOX 1.0b1 on Friday < 1204759577 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And I'm adding in safety stuff < 1204759687 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1204759692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I would argue with you, but I'm too busy despairing about PSOX every time it's mentioned. < 1204759726 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's internal safety against mistakes, not safety against malicious PSOX programs < 1204760189 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, basically, it's more about adding a command to enable certain unsafe commands, just to prevent some poor Brainfuck coder from hitting rm * rather than ls. < 1204760333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Are you satirizing it? < 1204760335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I hope so. < 1204760356 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Just commenting ATM. < 1204760363 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My satire is crueler. < 1204760383 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, basically, you're strapping a nuclear sub to a skateboard? < 1204760397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's a nuclear sub with a little plastic cover over the torpedo buttons. < 1204760413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Except that 'rm *' in PSOX would require a call to glob, etc. < 1204760418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'ls', significantly easier. < 1204760425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And how on earth do you typo something like that?! < 1204760522 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Try 'thinko'. :p < 1204760714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1204760729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1204760737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :welp, if you make something like that... < 1204760743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you deserve the lesson! < 1204760750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :esp. if you're running it in a dir with important files