< 1218672285 0 :tusho!unknown@unknown.invalid QUIT :"Leaving..." < 1218673218 0 :Judofyr!unknown@unknown.invalid QUIT : < 1218674492 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | you could have the parser do an event-based call thing... and take the return value of the callback as its yield. < 1218677801 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1218679906 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1218680911 0 :dogface!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1218681775 0 :Slereah_!n=x@ANantes-252-1-83-189.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1218683384 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1218685219 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218685225 0 :Slereah_!n=x@ANantes-252-1-83-189.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1218685887 0 :Slereah!n=x@ANantes-252-1-83-189.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1218685887 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218686652 0 :calamari!n=calamari@ip68-98-89-121.ph.ph.cox.net JOIN :#esoteric < 1218686721 0 :calamari!unknown@unknown.invalid QUIT :Client Quit < 1218686793 0 :calamari!n=calamari@ip68-98-89-121.ph.ph.cox.net JOIN :#esoteric < 1218687779 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218692641 0 :MikeRiley!n=mike@12.192.179.31 JOIN :#esoteric < 1218692911 0 :MikeRiley!unknown@unknown.invalid QUIT :Client Quit < 1218693715 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1218696092 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | Name to me one valid usage of goto. < 1218696163 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1218696222 0 :asiekierka!n=gavin@89.108.242.111 JOIN :#esoteric < 1218696224 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1218696236 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Screebles strike again since i'm going to draw #12 soon < 1218696248 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Based on a story... from IRC. < 1218696293 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will also split 1&2 < 1218696614 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok < 1218696625 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :CMS installled, now to set it up < 1218696638 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope, it's not content management system this time. but a comic management system. < 1218696809 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Uploaded 2 comics so far < 1218696914 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :9 left :( < 1218697086 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :4 comics so far =) < 1218697210 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218697230 0 :asiekierka!n=gavin@89.108.242.111 JOIN :#esoteric < 1218697296 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :7 now, 3 are left (as one comic is a 2-in-1) < 1218697477 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Okay < 1218697480 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the last one :) < 1218697488 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Then set up the whole page, and give you guys the link < 1218697498 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So you can check yourself what's new < 1218697557 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh great. I must reoffset the comics. < 1218697829 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Nearly done. Now i must configure the site itself. < 1218698581 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1218698879 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://asiekierka.boot-land.net/screebles/ - i SO, so hope it works. < 1218698987 0 :asiekierka!unknown@unknown.invalid QUIT :Remote closed the connection < 1218699010 0 :asiekierka!n=gavin@89.108.242.111 JOIN :#esoteric < 1218699012 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Back < 1218699020 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh, how's bsmnt_bot? < 1218699041 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what < 1218699054 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :how's bsmnt_bot? Does it have something new? < 1218699060 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nothing new < 1218699076 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't even know if it works anymore, i haven't played with it at all < 1218699083 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :~bct 000!111 < 1218699086 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1218699088 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it isn't there < 1218699097 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :We played with it < 1218699100 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :to add bct < 1218699102 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a lot. < 1218699145 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :persistance is probably broken then < 1218699161 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1218699174 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :1; or 11; < 1218699177 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1218699178 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :1; or 110 < 1218699193 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("foo") < 1218699203 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :greaaaaat < 1218699211 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout.write("foo") < 1218699211 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: go onto PM < 1218699216 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :to bsmnt_bot < 1218699221 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1218699222 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and type... uh... {must check logs} < 1218699247 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh i know i was running the wrong file < 1218699261 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :get him onto #esoteric-blah basically < 1218699267 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, ~exec works there < 1218699270 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hold on < 1218699276 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~quit < 1218699276 0 :bsmnt_bot!unknown@unknown.invalid QUIT : < 1218699282 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1218699294 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :going off, must show my screebles to others < 1218699297 0 :asiekierka!unknown@unknown.invalid QUIT :Client Quit < 1218699305 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :waaaait < 1218699368 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooo < 1218699369 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whatever i'll do it tommorow < 1218700247 0 :kar8nga!n=kar8nga@m-33.vc-graz.ac.at JOIN :#esoteric < 1218700799 0 :clog!unknown@unknown.invalid QUIT :ended < 1218700800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1218701588 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218701591 0 :dogface!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218701947 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1218702007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive < 1218702011 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :marry me < 1218702021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1218702033 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :seriously! :O < 1218702066 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know you're serious < 1218702071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't worry < 1218702075 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its legal in california! :D < 1218702100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lucky us! :)))))) < 1218702115 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you need new pics. < 1218702796 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric < 1218702990 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1218706964 0 :fungot!n=fungot@qeq4.kyla.fi JOIN :#esoteric < 1218707029 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Hello. I'm a silly bot written in Funge-98, using the STRN, SOCK and FGRN fingerprints, running under RC/Funge-98. < 1218707134 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :I don't have any commands yet, really. Just a free-for-all "^raw" command that can be used to talk here. But maybe I'll get some language interpreters in me or something. < 1218707191 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :My heavily commented, completely unoptimized and very un-Befungey and ugly sources are at http://zem.fi/~fis/fungot.bef.txt also. < 1218707356 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(I got inspired by all the bsmnt_bot and Befunge talk that was here yesterday.) < 1218707480 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1218709558 0 :asiekierka!n=asiekier@89.108.242.111 JOIN :#esoteric < 1218709559 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1218709573 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://asiekierka.boot-land.net/screebles - Comics 12 through 15 made and upped! < 1218709658 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :http://asiekierka.boot-land.net/screebles/?id=13 >> nice :) < 1218709704 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1218709717 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The orange portal in the last scene was correted by MS Paint < 1218709720 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as was the size of comic 15 < 1218709746 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also < 1218709751 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :did tusho make any more comics past his 8 < 1218709760 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, i'm waiting for him < 1218709772 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :he joked about that he buyed a license to call his things comics for 500000$ < 1218709791 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'll tell him they called me to stop calling mine comics since i didn't pay, and called them Screebles instead. < 1218709824 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, the last comic's stickman has a SHADOW! that's a symbol of something big (xD) < 1218709877 0 :Tritonio_!n=tritonio@150.140.226.176 JOIN :#esoteric < 1218709882 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also < 1218709886 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which comic is the best so far? < 1218709912 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to fix the size of #3 now < 1218709914 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's way too large < 1218709920 0 :sebbu2!n=sebbu@ADijon-152-1-75-235.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1218710055 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok, comic #3 is fixed now. < 1218710066 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no wait < 1218710068 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it isn' < 1218710069 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :t < 1218710081 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or maybe... < 1218710086 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes, it is, hopefully < 1218710180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^raw PISS OUT MY ASS < 1218710185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1218710189 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^raw privmsg #esoteric: PISS OUT MY ASS < 1218710193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^raw privmsg #esoteric :PISS OUT MY ASS < 1218710195 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :PISS OUT MY ASS < 1218710195 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1218710201 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :niiiice < 1218710211 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Jesus loves you" < 1218710212 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[.,]!lol < 1218710217 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::(( < 1218710241 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: where is the mandatory bf command? < 1218710247 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also < 1218710251 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's called fungot < 1218710254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you do know any bot without it will be autobanned < 1218710256 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So there must be befunge support < 1218710264 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Wait < 1218710268 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I also have a bf command < 1218710271 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: made in befunge, as fizzie said just before you entered < 1218710273 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But it's client-side (as in, my side) < 1218710277 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what < 1218710280 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It IS MADE IN BEFUNGE? < 1218710282 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asie-bf: +[] < 1218710285 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1218710288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1218710298 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wanted to make a bot in befunge < 1218710307 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :How large is it < 1218710310 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Will you put source < 1218710317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/fungot.bef.txt < 1218710331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie's < 1218710332 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Can i modify it if i want? < 1218710341 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :rather not < 1218710343 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand it < 1218710346 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1218710406 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my guess is fizzie, like most people, do their esolanging as free code < 1218710427 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I really must make an IRCot Language. < 1218710432 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And i'm making it. < 1218710435 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wonder < 1218710444 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :IRCot language? < 1218710444 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :whether make it command-based (10 GOTO 10 etc etc) < 1218710445 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :1-D < 1218710447 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or 2-D < 1218710451 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :language for writing ircbots < 1218710479 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wonder, should it be 1-D, 2-D or command-based < 1218710502 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If 2-D, it'll for sure be able to self-modify < 1218710518 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Why? Because advanced IRCbots will need it < 1218710527 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It'll have both stack and a cell-based memory < 1218710543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :will it be befunge? < 1218710545 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, an ability to store 4 strings and access each one < 1218710553 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Maybe inspired by befunge. < 1218710558 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But i wonder < 1218710561 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what is the way to go < 1218710561 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :2d < 1218710563 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or command-based < 1218710579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :make it run on an arbitrary graph < 1218710591 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :arbitrary graph? < 1218710600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :arbitrary graph. < 1218710628 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I rather think 2D < 1218710633 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but first i must check < 1218710639 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what's an arbitrary graphy < 1218710640 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :graph* < 1218710641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps the playground could be randomized so you'd have to make your turtle figure out its shape before you could actually do anything :-) < 1218710660 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The playground would be a set of cubes < 1218710660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a graph is a set of nodes, and arcs connecting two nodes < 1218710666 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :A good idea < 1218710672 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1218710672 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1218710674 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wanted to make "boxes" < 1218710680 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And connection nodes between the boxes < 1218710687 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So you can only jump through the nodes < 1218710688 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :n-dimensional grids are a special case of this < 1218710695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as are all kinds of linked structures < 1218710701 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So you can create a 10x10 "main" box < 1218710710 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Then 3x3 "process" boxes linked to the main one < 1218710717 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Then ?x? "command" boxes < 1218710731 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :This is an ideal structure of an ircbotlang (Boxes&links) < 1218710752 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, there'll be 4 strings you can access indefinitely, a stack and a cell-based memory < 1218710760 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wonder < 1218710766 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :There must be 4 strings and a cell-based memory < 1218710772 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :A cell-based memory can emulate a stack < 1218710774 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so... uh... < 1218710777 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I don't see the point < 1218710791 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Should i have all 3? < 1218710795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah the point is missing altogether yeah < 1218710797 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or just a cell-based memory and 4 strings? < 1218710822 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think rather than 4 strings < 1218710827 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'll use a stack of strings < 1218710833 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1218710835 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1218710861 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :An at least 20000 cell memory. And a stack of strings, with at least a size of 8 strings. Strings are up to 256 chars. < 1218710868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :use a stack of stacks of stacks of stacks! < 1218710873 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :forget! < 1218710911 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :########## #### < 1218710911 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :# #.........# # < 1218710911 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :########## #### < 1218710917 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :That's how a typical box connection can look like < 1218710927 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :#'s define the space of boxes (it can be any shape, like a circle box) < 1218710929 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and . are nodes < 1218710967 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :# defines the space of boxes < 1218710967 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :. is a connection node. No commands can be executed during traveling through the node. < 1218711016 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah it's like a toothbrush i like it < 1218711064 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wonder whether use mirrors for rotating the IP, arrows to change the direction, or both < 1218711116 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just have befunge's ? < 1218711123 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as in, both!? < 1218711133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? is not both < 1218711136 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just have befunge's "?" < 1218711144 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :? as in, random direction < 1218711147 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh my god < 1218711147 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no < 1218711154 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's meant to be an ircbot languag < 1218711155 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :e < 1218711157 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not a piece of crap < 1218711179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a piece of COOL is more like it < 1218711194 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know < 1218711198 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'll have 4 commands < 1218711199 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :\ D / ? < 1218711203 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :\ and / are mirrors < 1218711211 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :D is a deflector - reverses the IP direction < 1218711219 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :? is the random direction selector < 1218711288 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now < 1218711298 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think i will have only > for cell moving. < 1218711299 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And J < 1218711311 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :J takes the value at the current cell and jumps to the position it specifies. < 1218711405 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :U switches between signed and unsigned values. < 1218711451 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, the example of connection was meant to look like this: < 1218711453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :########## #### < 1218711453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :# ........... # < 1218711453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :########## #### < 1218711455 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No wait < 1218711462 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :########## #### < 1218711463 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :# :.........: # < 1218711463 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :########## #### < 1218711466 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :This would be better < 1218711471 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :with : being the node entry/exit point < 1218711540 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1218711547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The bot has also a limitation of being in 1 channel < 1218711652 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :#.:\/?>BDJOTU < 1218711661 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :These are chars i used up for now < 1218711765 0 :oklopol!unknown@unknown.invalid QUIT :"( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )" < 1218711772 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1218711975 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :#.:,;+-\/?>^`BDFJOPTUadc < 1218711977 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh great < 1218711981 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so many chars used up already < 1218712025 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/RWQj0i70.html < 1218712026 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :too many instructions!! < 1218712027 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh great. < 1218712030 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know < 1218712038 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i plan IRCot to be a pain to write an interpreter for. < 1218712047 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I plan to use up most of ASCII chars < 1218712054 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :befunge was planned to be as hard to compile as possible < 1218712066 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :My is planned to be as hard to interpret as possible < 1218712074 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :While compiling should be easier :P < 1218712084 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :that sounds impossible < 1218712090 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Take for example < 1218712093 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but good luck :-P < 1218712098 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Switch between Signed and Unsigned variables < 1218712104 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also < 1218712107 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :check the draft < 1218712111 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :please < 1218712115 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :why would that be hard to interpret < 1218712135 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :That's a draft < 1218712139 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I plan to add 2x more commands < 1218712180 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't make it hard :-P < 1218712186 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And there are 24 already < 1218712190 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1218712191 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1218712200 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :befunge-98 has around 70-80 in just the standard < 1218712206 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(offhand, not sure of the exact count) < 1218712218 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and dozens more in fingerprints < 1218712222 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know, i'm going to make this language just a language for ircbots < 1218712235 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :that's fine < 1218712237 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It has BF interpreter capabilities already < 1218712245 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and BCT, possibly, with it's cell-basedness < 1218712254 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :a language for coding ircbots or a language for being run on ircbots < 1218712267 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think it is turing-complete... But wait. I don't have a looping system < 1218712270 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :except mirrors < 1218712272 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But wait < 1218712278 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i must add a bridge command(s) < 1218712281 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you need an if based on current value < 1218712282 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :one to skip over the next command < 1218712283 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or some such < 1218712294 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :one to skip over the next command if the cell is nonzero < 1218712315 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :IIRC that's what # in befunge was originally meant to do < 1218712348 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now IF's < 1218712398 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually ^bf was the command I was going to implement next in the silly Funge-98 bot, since it seems to be sort of a standard feature around here. < 1218712441 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Got to 28 < 1218712447 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :did equalness comparisons < 1218712481 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :29! < 1218712514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :morning < 1218712532 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :afternoon < 1218712604 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/sGtVgf58.html < 1218712605 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Draft 2 < 1218712607 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :now 32 commands < 1218712635 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Loops are now possible. < 1218712639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, fugne-98 bot? < 1218712642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :funge* < 1218712645 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if it's enough < 1218712645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really!? < 1218712653 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes, really. < 1218712659 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: is my IRCot draft enough for now? < 1218712662 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What is it lacking? < 1218712662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well yeah I slept badly so I woke up late < 1218712662 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://zem.fi/~fis/fungot.bef.txt < 1218712683 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :I'm still very work-in-progress, though. < 1218712684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, nice does it work < 1218712686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1218712697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what fingerprints does it use? < 1218712702 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm making an ircbot programming language. xD < 1218712707 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster; SOCK, STRN and FNGR. < 1218712717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, err FNGR breaks the standard < 1218712720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't use it < 1218712722 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not the latest one < 1218712724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :use FING if you have to < 1218712727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, oh ok < 1218712728 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :now it's just like MODE < 1218712737 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :makes ( and ) work differently < 1218712739 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, is my draft 2 enough? < 1218712739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1218712745 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Or not < 1218712755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well I will implement SOCK, but never FNGR < 1218712787 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster; Well, I just use FNGR to remap C from STRN to Q, and to remove L from SOCK. The FNGR use can easily be replaced with something else. < 1218712789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, you said "hard to interpret, easy to compile" < 1218712793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is not possible I think < 1218712818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, like FING? which I will implement < 1218712848 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes. Actually FING would probably be easier-to-use, too. < 1218712885 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I just happened across FNGR first. < 1218712891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, btw, I don't know how good you know IRC protocol, but if you need help I can probably help, I wrote a few bots (bash, pascal, and a few more languages) < 1218712920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as the rfc is kind of outdated < 1218712927 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1218712927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ie, doesn't reflect what is actually used < 1218712940 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But, i'm just asking whether my draft 2 is enough to make an irc bot now < 1218712942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, as for your language, interesting < 1218712946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1218712948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads it < 1218712953 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The client must make the conection and the channel join < 1218712959 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait < 1218712962 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :one command isn't these < 1218712962 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :S < 1218712971 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Sends the current string on IRC, then removes it. < 1218712998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, I don't get the box concept < 1218713004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :care to give some better example < 1218713011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :say, hello world in it < 1218713034 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1218713057 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'll make it 3 boxes < 1218713063 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The hello module, the world module < 1218713068 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and the send module < 1218713070 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It can be one box < 1218713076 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You can use only one box anyway < 1218713079 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1218713083 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster; I'm not sure I'll bother to do anything fancy (like the 005-numeric parsing for options) because of the implementation language. Currently the only thing it understands about IRC protocol is the message syntax: :prefix, command, and space-separated arguments plus the ":arg" thing. < 1218713087 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :one large box < 1218713088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, you lack division and multiplication, and also normal addition/subtraction < 1218713095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and modulo (reminder) < 1218713097 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1218713115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah ok < 1218713115 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And adding the current cell's character to the topmost string < 1218713129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, my irc bot in bash was modular, did ssl and ipv6, and 005 and more < 1218713139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually it *does* not *did* < 1218713154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just do /msg envbot -commands on here < 1218713170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :feel free to play around with it < 1218713176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and everything is logged ;P < 1218713200 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'll get to that stuff when the bot actually does anything interesting. SOCK doesn't do ipv6 anyway, and SSL would be "pretty tricky" with plain Funge-98 without any specific extensions. < 1218713210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1218713218 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1218713221 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you know what i forgot < 1218713224 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ending the program < 1218713228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I did ssl using gnutls_cli, openssl -sclient or socat < 1218713242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it could also use netcat or the bash built in fake device /dev/tcp < 1218713267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :note, debian disable /dev/tcp for some unknown reason < 1218713289 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I noticed that when trying to use a Bash-based IRC client, had to patch it to use netcat. < 1218713351 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/syBs6f76.html < 1218713353 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Mmmkay. < 1218713353 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(I was on a ridiculously expensive GPRS link and the Bash-based client was the smallest download. In retrospective, I probably should've just written something in Perl.) < 1218713385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well for envbot, you could just select another transport module < 1218713390 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :That's how the boxes&nodes work. < 1218713393 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You can still use one large box < 1218713407 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But i also plan it to be like, you can redirect a node to another file < 1218713408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, hm... I see < 1218713416 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So you can split your IRCbot < 1218713436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, if you are interested http://envbot.org/trac/wiki < 1218713439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is pretty advanced < 1218713443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for being in bash < 1218713496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and the joy of auto generated API docs (not doxygen, but a similar tool for bash, written in bash): http://envbot.org/apidocs/public-core/ :) < 1218713506 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'll look at it after I've written that ^bf. :p (Although theoretically speaking I shouldbe doing work now and not esolang stuff.) < 1218713517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, heh ok < 1218713651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(and as I said, it is here on freenode as the nick envbot, so just feel free to play around with that one if you want) < 1218713669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(oh and it runs in a chroot, even though I think it is secure) < 1218713750 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/CirLHV36.html < 1218713769 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The list of chars used, the hello world example, new commands and another example < 1218713784 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :This also shows you can cross nodes. < 1218713803 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Only normal addition/subtraction left < 1218713834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1218713846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, you may want to make it possible to extend the language in the future < 1218713852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example file io < 1218713859 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1218713860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so some way for loadable extensions? < 1218713864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like Funge-98 got < 1218713880 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Don't know how to realize it < 1218713896 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :#.:,;+-\/?>^`BDFJOPTUadc@%sgb"qpSX()*`~AE < 1218713899 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I used this so far < 1218713901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in funge 98, A-Z are mapped to "reflect" by default, like everything that isn't a command < 1218713901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1218713906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you load a fingerprint < 1218713913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they A-Z can get new meanings < 1218713924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can overload two as well < 1218713925 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What's the fingerprint format < 1218713925 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then < 1218713943 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1218713966 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If DLLs or something like that, i could make them cross-compatible with IRCot < 1218713967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, well fingerprints are something like "A does foo, B does bar" and so on, ie, a human readable spec, then a implementation can implement some fingerprints < 1218713973 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1218713975 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1218713978 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then i agree < 1218713984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :say, FPDP, which is floating point, double precision < 1218713986 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I can also make befunge fingerprints cross-compatible < 1218713996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or, SOCK, socket operations < 1218714001 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But wait < 1218714004 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Wel < 1218714005 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well* < 1218714008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or FILE, file streams < 1218714010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are quite a few < 1218714014 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, i'd use exactly the befunge way < 1218714030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, there are a catch though < 1218714036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can unload out of order < 1218714043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or even when you haven't loaded one already < 1218714056 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1218714058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NULL defines every char A-Z to mean reflect, ie the default < 1218714068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why is that useful you may wonder < 1218714077 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1218714086 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1218714086 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i could < 1218714091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, say you load some other fingerprint, that defines A, G, and O < 1218714092 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Show me the Funge-98's fingerprint command list < 1218714098 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also < 1218714104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then you could unload NULL to pop those instructions < 1218714105 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'd allow both uppercase and lowercase chars to be mapped < 1218714118 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :As 99-100% of IRC-specific commands i use are uppercase < 1218714137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :each letter A-Z got a stack < 1218714161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unloading a fingerprint means pop one entry on each of those stacks for which the fingerprint implement some instruction < 1218714171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even if it isn't itself that is unloaded < 1218714176 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Nope. I'd implement it like: l{FPNG} and u{FPNG} < 1218714182 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :FPNG is the name of a fingerprint < 1218714184 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :u unloads < 1218714184 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :l loads < 1218714189 0 :tusho!n=tusho@91.105.83.185 JOIN :#esoteric < 1218714193 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh hi tusho < 1218714198 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know, lawyers called me yesterday < 1218714198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1218714202 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :They said i can't use the name "comic" < 1218714207 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :since i didn't pay 500000$ < 1218714216 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So i needed to change the name to < 1218714218 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :SCREEBLES! < 1218714223 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://asiekierka.boot-land.net/screebles/ < 1218714229 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I made 15 comics so far < 1218714230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, Funge-108 (work in progress) will use URIs not 4 letter strings btw < 1218714235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because of the collision problem < 1218714246 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: toldys < 1218714248 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*toldya < 1218714250 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1218714252 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think I'll change the name of my comics to milkweasals < 1218714254 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with an a < 1218714256 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then rodger can't complain :D < 1218714265 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'd allow for every kind of name < 1218714267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbiab < 1218714268 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :whether it's string < 1218714269 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or number < 1218714271 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So < 1218714273 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :YOU DECIDE xD < 1218714345 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But < 1218714346 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :tusho < 1218714348 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :check the 4 new comics < 1218714349 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :on my site < 1218714358 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and http://rafb.net/p/yaP0tO25.html - IRCot Final draft (possibly) < 1218714369 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1218714372 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :cut the example < 1218714374 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but who cares < 1218714385 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :tusho? How are my 15 comics so far? < 1218714391 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i am reading them < 1218714392 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1218714398 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm also making a 16th comic: 10000versary! < 1218714407 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well < 1218714410 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :none of them make any sense < 1218714414 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or are particularly funny < 1218714414 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so < 1218714415 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :great! < 1218714421 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1218714426 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What about the unlucky comic? < 1218714433 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it was one of the better ones < 1218714486 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :#13 < 1218714491 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hm, I think I missed that < 1218714492 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1218714502 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1218714505 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#13 was very good < 1218714509 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1218714522 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now i'm thinking with PORTALS! < 1218714530 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yeah, thinking with portals < 1218714535 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you've been thinking with portals ever since that game came out < 1218714536 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1218714540 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1218714544 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :checked it out only a month ago < 1218714585 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[Is this better then firefox?]] -- Comment on the reddit submission "Surf the web in style -- NCSA Mosaic for OpenVMS" < 1218714621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1218714631 0 :M0ny!n=Asshole@AToulouse-258-1-122-17.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1218714697 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also < 1218714697 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :tusho < 1218714702 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :are you still making comics? < 1218714715 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, but I just got on here < 1218714716 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218714881 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Making the 10000versary. < 1218714889 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It'll be great. < 1218714958 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1218714958 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :tusho < 1218714964 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :did you notice that the stickman in #15 has a SHADOW < 1218714977 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1218714981 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :even if I did that makes no sense < 1218714981 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218714987 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I made it < 1218714989 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :to show a sign < 1218714996 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Of some better Gee Eff Ex < 1218715398 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm nearly done with the 10000versary < 1218715448 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yay < 1218715449 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now scan < 1218715452 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :add text < 1218715452 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And send < 1218715591 0 :Mony!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1218715628 0 :Judofyr!unknown@unknown.invalid QUIT : < 1218715742 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Finished the comic < 1218715744 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :now upload < 1218715808 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok, upped. http://asiekierka.boot-land.net/screebles . Also, you can check the page for updates anytime. Since they should be more than once a day. I made 5 comics today! < 1218715835 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or wait < 1218715835 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no < 1218715838 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :forgot to add the last text < 1218715908 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure you guys download the broken screebles and just wait until you have enough of them, and publish them. < 1218715915 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: haha, i liked that < 1218715922 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok < 1218715923 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fixed < 1218715931 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a lot < 1218715932 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Did you like graphics? < 1218715941 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, except people's heads aren't green < 1218715942 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1218715944 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err < 1218715945 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yellow < 1218715955 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :They're not wide enough < 1218715956 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1218715958 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait < 1218715962 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :forgot to color 3 faces < 1218715965 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But who cares < 1218715968 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm too lazy to fix it < 1218715971 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :since it'll take 11 minutes < 1218715972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well it's certainly 16 times better than #1 :p < 1218715975 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1218715980 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and 8 times better than #2 < 1218716003 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and 4 times better than #4 < 1218716004 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#2 was funny < 1218716014 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i just didn't get it because I couldn't see it properly < 1218716016 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :at first < 1218716079 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1218716089 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but #16 was great despite i forgot to color 3 guys < 1218716102 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It took me half a hour to make :P < 1218716106 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But as it's an anniversary < 1218716110 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it must be a great screeble! < 1218716118 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If it had panels, this could very well be called a comic! < 1218716167 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: what took half an hour? all the colouring < 1218716168 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :? < 1218716183 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the whole comic. < 1218716183 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1218716192 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: well, an idea for making the colouring easier: < 1218716202 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1218716204 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you could scan a B&W comic in, then colour it with photoshop or GIMP or paint < 1218716205 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1218716205 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Color on computer? < 1218716209 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Uh < 1218716209 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1218716229 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I suck at doing anything graphics-wise on PC < 1218716234 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not counting simple files < 1218716236 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so do i < 1218716239 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :doesn't stop me :D < 1218716243 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fixes* < 1218716243 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1218716244 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I can try to < 1218716248 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :with #17 < 1218716255 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But... I'd need to use different paper! :( < 1218716264 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i think it'd amount to basically using a lassoo tool around the edges, then using the fill tool < 1218716270 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no reason to use different paper < 1218716274 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Lassoo is already too much. :P < 1218716286 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: lassoo = you click at the start then drag to the end < 1218716287 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1218716291 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it selects it. < 1218716291 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1218716297 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :That's too hard for me, i can't do it good enough < 1218716305 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah, you mean - shaky hand? < 1218716305 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It'll be worse painted than with hand < 1218716308 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1218716319 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, all the lassoos I've known have let you set them to '+' or '-' mode < 1218716323 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which adds or reduces the current thing < 1218716328 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :??? < 1218716330 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so you'd select the bits out of the lines with the '-' tool < 1218716334 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Even the MSpaint one? < 1218716336 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and they'd be deselected < 1218716339 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah, probably not the ms paint one < 1218716342 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gimp's, definitely :P < 1218716352 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Not enough bandwidth to d/l it < 1218716354 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Possibly i could try < 1218716359 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :To just scan in the pic < 1218716365 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and color it < 1218716368 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I can try. < 1218716499 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1218716502 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Depending on the pic < 1218716503 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it may work out < 1218716523 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes it scans the "crates" or however you call it < 1218716524 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes not < 1218716619 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :This time it did < 1218716621 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a bit < 1218716625 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And that looks BAD. < 1218716633 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :That's why i'd need to change paper < 1218716659 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://asiekierka.boot-land.net/asietest.PNG - look... out < 1218716677 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :this looks bad < 1218716680 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I prefer handpainting < 1218716769 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and < 1218716773 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :How's that? < 1218716775 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It may be useful < 1218716782 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :for vector represantations of my characters < 1218716784 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Nothing else < 1218716793 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Tusho? < 1218716820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bavk < 1218716821 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :back < 1218716828 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :look at how bad it looks < 1218716830 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The lines! < 1218716830 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: well, use more subtle colours < 1218716833 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1218716833 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218716835 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1218716835 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and < 1218716837 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that's not the problem < 1218716837 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :where did those lines come from < 1218716838 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1218716842 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218716846 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you should just scan it normally < 1218716846 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Check the earlier comics < 1218716850 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I scan it normally < 1218716853 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so < 1218716855 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I just don't use normal A4 paper < 1218716859 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1218716860 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but < 1218716861 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I used the same paper as for all of my comicks < 1218716864 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why wouldn't they look like regular squares < 1218716866 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :instead of those weirdl ines < 1218716871 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :did you save as 256 colours? < 1218716872 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it looks like it < 1218716875 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Since they're not 100% black < 1218716878 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I scanned as only black and white < 1218716882 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1218716884 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And the lines < 1218716885 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :are gray < 1218716886 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218716892 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, don't scan just as black and white < 1218716893 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218716901 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Then i can't paint it without the lassoo! < 1218716902 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know < 1218716905 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i prefer handpainting < 1218716913 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :For one, you can define shading without any PC painting knowledge < 1218716931 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218716933 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know < 1218716942 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You should at least try to make a comic by hand < 1218716945 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's much more fun < 1218716950 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, you can make comics on a trip then < 1218717139 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Comic 17 made < 1218717156 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not upped yet < 1218717192 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i can't draw < 1218717221 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I thought i can't either. < 1218717225 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Screebles is the result. :P < 1218717279 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok, screeble #17 upped :) Progressing fast :D < 1218717294 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1218717295 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's broken < 1218717297 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a little < 1218717335 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I have tried, though < 1218717336 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fixing... < 1218717344 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So try and show me the result, then < 1218717362 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: it looks like a dog being eaten by a pig while being unhappy with a snake < 1218717365 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :when it was meant to be a stick figure. < 1218717370 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Show it < 1218717379 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I haven't got a scanner. < 1218717387 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :T_T < 1218717392 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :make a photo of it < 1218717396 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also < 1218717398 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Comic 17 fixed < 1218717692 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | Process 1 killed. < 1218717901 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Comic 18 done < 1218717903 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :uploading soon < 1218717941 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :upping (~~100kb) < 1218717941 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i gots me a site for my comics too < 1218717942 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://tentaclerapture.com/milkweasal/ < 1218717970 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You kno < 1218717972 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :know* < 1218717974 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I made 18 comics < 1218717976 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and you only 8 < 1218717983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :quality over quantity < 1218717988 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yeah right < 1218717991 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :who cares how many there are < 1218717993 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :like your comics have quality < 1218718001 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i like them, thank you very much < 1218718006 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and so do quite a few others. < 1218718007 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :they do < 1218718013 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The same case with mine < 1218718016 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i like them < 1218718018 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1218718021 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and so do quite a few others < 1218718022 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but just because you have more of them < 1218718026 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :doesn't mean yours are better < 1218718028 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :doesnt mean i'm better < 1218718032 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1218718033 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :exactly :P < 1218718046 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, why do you make comics? < 1218718056 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh, 18 upped < 1218718087 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so < 1218718091 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :3 and 8 are my favourites < 1218718091 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :why do you make comics? < 1218718100 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :of mine? or of yours? < 1218718104 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i'm bored, wondering what bits of photoshop can do < 1218718106 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so I play about with them < 1218718110 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and make something really silly that amuses me < 1218718112 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and tada. < 1218718133 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I have too much free time, so i use the free time to make comics, which i share with people that like them < 1218718147 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now with the whole Internet < 1218718154 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also < 1218718159 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :do you like my comics? I do like yours < 1218718166 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but they don't quite amuse me < 1218718174 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :mostly because they take FOREVER to load on my dial-up < 1218718178 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but no worries < 1218718182 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i get back to 1megabit/second < 1218718185 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the 20th < 1218718241 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i like your comics < 1218718247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, mine load a bit slowly < 1218718249 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is odd < 1218718254 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'll pngcrush them all < 1218718265 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1218718271 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I must make this into a comic < 1218718287 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches them crush < 1218718582 0 :kar8nga!n=kar8nga@i-154.vc-graz.ac.at JOIN :#esoteric < 1218718584 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yay all crushed < 1218718604 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well < 1218718604 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :almost < 1218718606 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now I have to upload them < 1218718621 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now i'm going to upload #19 < 1218718657 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: they should be marginally smaller. < 1218718658 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218718676 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1218718677 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1218718681 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :They should be 500 internal server error < 1218718693 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1218718703 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But when they're smaller < 1218718706 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :they're unreadable most of the time < 1218718709 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Still < 1218718713 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :they're small (100kb at most) < 1218718715 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: no, smaller file size < 1218718716 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218718718 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not smaller size < 1218718725 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :there's no JPGcrush < 1218718727 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :is it < 1218718733 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :is there* < 1218718761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1218718797 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so no chance < 1218718805 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :PNGs are 3-5x larger as it is < 1218718919 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1218718920 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :all crushed < 1218718936 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://tentaclerapture.com/milkweasal/3 is definitely the best < 1218718954 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i gotta go now < 1218718957 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1218719084 0 :oklopol!n=nnscript@a91-152-137-99.elisa-laajakaista.fi JOIN :#esoteric < 1218719153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hahahaha fizzie < 1218719165 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just wait until AnMaster tells you to use cfunge < 1218719169 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for extra fast fungot! < 1218719194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a little *too* fast < 1218719198 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^raw PRIVMSG #esoteric :I am fungot, hear me roar. < 1218719198 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :I am fungot, hear me roar. < 1218719205 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^raw PRIVMSG #esoteric :" test < 1218719206 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :" test < 1218719330 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :cfunge lacks SOCK at currently, I think. But he said he'll be implementing it. < 1218719390 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've got ,.+-<> of the Brainfuck interpreter part implemented, just needs [] and then probably a large amount of fixing as there'll probably be a bug. < 1218719493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I will indeed, as well as FING < 1218719512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however not today, I got a bad cold < 1218720016 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hey < 1218720020 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what about IRCot? < 1218720023 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The final draft < 1218720083 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/yaP0tO25.html < 1218720107 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: can you add arbitary BF execution < 1218720112 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :tusho? < 1218720118 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just filter out fingerprint loads - that is, ( < 1218720119 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's my IRCbot esolang < 1218720123 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and then pass it to rcfunge < 1218720127 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with an execution fingerprint < 1218720132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: cool < 1218720140 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if it can be considered "finished" < 1218720157 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wanted to write an IRCbot for #esoteric in it < 1218720167 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But first i musta get an interpreter < 1218720170 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And who'll make one? < 1218720205 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you < 1218720218 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :*owned* What? < 1218720222 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I don't even know the IRC protocol! < 1218720286 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1218720373 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So what can i do? < 1218720421 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Wait until someone writes me an interpreter i guess < 1218720437 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1218720439 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :going off for a while < 1218720442 0 :asiekierka!unknown@unknown.invalid QUIT : < 1218720754 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1218720806 0 :AnMaster!unknown@unknown.invalid QUIT :Remote closed the connection < 1218720915 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Bleh. I made the Brainfuck interpreter reasonably compact, but now I noticed it doesn't add a \r\n at the end of the reply. Now I need to rearrange stuff to make it fit. < 1218721097 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: This is the problem with befunge. :P < 1218721237 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll just do the unelegant thing and stick the \r\n to the buffer after every . command, since there's more space there. < 1218721654 0 :kar8nga!unknown@unknown.invalid QUIT :"Leaving." < 1218721761 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1218721764 0 :fungot!unknown@unknown.invalid QUIT :"upgrade!" < 1218721814 0 :fungot!n=fungot@qeq4.kyla.fi JOIN :#esoteric < 1218721817 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[,.]!testing < 1218721817 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :testing < 1218721840 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Updated the http://zem.fi/~fis/fungot.bef.txt file too, so you can see the Brainfuck interpreter in all its glory. < 1218721903 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also that cat program is the only Brainfuck program I have tested with, it might break really badly with others. There's a 1000-cell tape, and tape cells behave like fungespace cells, for obvious reasons. < 1218722100 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, and ^bf works on channel only, since it takes the PRIVMSG dest argument and uses that for the reply, so if it's a privmsg to the bot, it ends up sending the output to itself. < 1218722166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :been there < 1218722179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++[>++++++++<-]>+. < 1218722191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++[>++++++++<-]>+.!lol < 1218722207 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hmm-heh. I wonder what it does. < 1218722211 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[.,]!your mom < 1218722221 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Whatever it was, it just broke fungot. < 1218722235 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, it got lost somewhere in the Brainfuck interpreter, I think. < 1218722248 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it needs some more testing. < 1218722288 0 :fungot!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1218722442 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :< is broken. :p < 1218722449 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's only one instruction out of eight. < 1218722456 0 :dogface!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1218722493 0 :jix!n=jix@lbck-4dbaeaef.pool.einsundeins.de JOIN :#esoteric < 1218722502 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ah, it's missing a \ in there. < 1218722691 0 :kar8nga!n=kar8nga@i-154.vc-graz.ac.at JOIN :#esoteric < 1218722733 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: you are crazy, and amazing < 1218723280 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: wow. kudos for creating a befunge program with reasonably sane formatting and commenting. < 1218723504 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, the brainfuck interpreter is less sane. And buggy. < 1218723619 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It manages to hang up at that . there. Strange, since the cat program worked. < 1218723632 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hunh. < 1218723681 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. The . is gone, and there's a 0 there. That's curious. < 1218723698 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :anti-kudos for not obfuscating the program like any reasonable Befunge programmer :-P < 1218723723 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of implementing the features first, then turning it into an unreadable block later. < 1218723738 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, you make it into an unreadable block as you go < 1218723767 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's what I usually do, but then it's impossible to modify later. Or at least really hard. < 1218723797 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I can still modify my mycology code fairly well, maybe I'm just insane < 1218723809 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Mycology is actually pretty readable. < 1218723835 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster would disagree :-) < 1218723900 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1218723940 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, maybe not all of it. But I did find something out simply by searching for the corresponding message and looking around that. < 1218723969 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I would say that some parts of it are actually pretty unreadable, most infamously the code which pretty-prints all of the output of 'y' < 1218724511 0 :fungot!n=fungot@qeq4.kyla.fi JOIN :#esoteric < 1218724519 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++[>++++++++<-]>+. < 1218724519 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1218724527 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++[>++++++++<-]>+[.] < 1218724527 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ... < 1218724573 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It does not (yet) have any sort of cycle limit so ^bf +[] will kill it. < 1218724611 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++[>+++++++++<-]>[.] < 1218724611 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ ... < 1218724616 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :I am enlightened. < 1218724644 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++[>+++++++++++<-]>[.] < 1218724644 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy ... < 1218724751 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+. < 1218724752 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World! < 1218725402 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1218725413 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++. < 1218725426 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :ahem... < 1218725439 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to the cinema < 1218725440 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :bue < 1218725442 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :buy** < 1218725444 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :bye**** < 1218725448 0 :M0ny!unknown@unknown.invalid QUIT :"À vaincre sans péril on triomphe sans gloire..." < 1218725504 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what's with "++.". It's not a very printable character, but it still should've done something. < 1218725654 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++. < 1218725654 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1218725735 0 :fungot!unknown@unknown.invalid QUIT :"upgrade time!" < 1218725753 0 :fungot!n=fungot@qeq4.kyla.fi JOIN :#esoteric < 1218725758 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++. < 1218725758 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1218725765 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[] < 1218725767 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1218725772 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++. < 1218725772 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1218725775 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Err. < 1218725781 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blinks < 1218725781 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I forgot to zero the cycle counter. :p < 1218725786 0 :fungot!unknown@unknown.invalid QUIT :Remote closed the connection < 1218725803 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :That's why whatever programming language you're using sucks and you should use Haskell instead? < 1218725827 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A Haskell bot is still not quite the same thing as a Funge-98 bot. < 1218725911 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1218725921 0 :fungot!n=fungot@qeq4.kyla.fi JOIN :#esoteric < 1218725931 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[] < 1218725934 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1218725941 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++[>++++++++<-]>+. < 1218725941 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1218725947 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's better. < 1218725983 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Could you ever get Haskell code as elegant as http://zem.fi/~fis/fungot.bef.txt ? I think not! < 1218726549 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++[->++>++++>+++++>++++++>+++++++<<<<<]>>>-.>++.-------.>---.<<<<+++++.>>>>-.<<<<-------.>--.>>>-.<.++++++++.+++++.--------.>+++.<---.++++++++. < 1218726549 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :That's Brainfuck < 1218726558 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :thats pretty cool hehehe < 1218726588 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :optbot; What do you think of fungot? < 1218726589 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: :) < 1218726600 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :optbot; Oh, you like it? < 1218726600 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: There's a nice mushroom. < 1218726613 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess that's positive. < 1218726876 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++++++++++[->+>+++<<]>>----------------------------------------------------------------------.<++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++.------------.+++++++++++. < 1218726877 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :/quit < 1218727021 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1218727033 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++.+. < 1218727049 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: If I made a program outputting "\nQUIT :a", fungot would have been fucked up by now. < 1218727050 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1218727066 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sure, but you might as well say ^raw QUIT :a. < 1218727097 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The brainfuck . could still filter out newlines and such, though. < 1218727100 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :^raw QUIT :a < 1218727100 0 :fungot!unknown@unknown.invalid QUIT :"a" < 1218727104 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Wow, it worked. < 1218727125 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fongot's a trusting little fellow. < 1218727135 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fun, not fon. < 1218727164 0 :fungot!n=fungot@qeq4.kyla.fi JOIN :#esoteric < 1218727279 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1218727294 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^raw PRIVMSG NickServ :RELEASE < 1218727309 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Was it even registered? < 1218727313 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1218727316 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1218727331 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^raw JOIN #ubuntu < 1218727337 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^raw PRIVMSG #ubuntu :wher are the hack < 1218727340 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^raw PRIVMSG #ubuntu :wher are the hack codes??? < 1218727350 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(am I evil?) < 1218727391 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :^raw PART #ubuntu < 1218727402 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[15:22:41] fungot: do you have a question about ubuntu support? < 1218727407 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[15:22:54] fungot: what kind of codes do you mean? < 1218727417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, stop that < 1218727449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218727487 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, poor #ubuntu, always a target of all kinds of sillitude. < 1218727523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^raw MODE fungot +i < 1218727543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to prevent ppl seeing #esoteric listed in /whois :P < 1218727560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unless they are also on #esoteric as well < 1218727570 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^raw PRIVMSG kenkku_ :the code of hack < 1218727571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what language is it coded in? < 1218727576 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: funge-98 < 1218727579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1218727589 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/fungot.bef.txt < 1218727593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, stop using it for spamming please < 1218727607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if fungot stays trusting, then that's what it'll get :-) < 1218727620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, .bf (befunge 93) and .b98 (befunge 98), .bef is not for befunge < 1218727640 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :^raw QUIT :I am a bot, a jerk was abusing me. Gone for now. < 1218727640 0 :fungot!unknown@unknown.invalid QUIT :"I am a bot, a jerk was abusing me. Gone for now." < 1218727651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant++ < 1218727678 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there is no requirement that it be .bf or .b98, it's just a convention < 1218727683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1218727685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :recommended < 1218727693 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot has been pretty much as trusting for long long periods of time; I wonder why my poor fungot got such treatment. < 1218727714 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I always confuse .bf with Brainfuck, even though that one has the .b extension. < 1218727780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Because it's new, < 1218727791 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You should have seen EsoShell. < 1218727798 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(A VM had a shell running via IRC.) < 1218727802 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :rm -rf /s all over the place. < 1218728011 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I'll ever get around to writing bashbot. < 1218728018 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :ACTION searches his dad's bookshelf for a bash book < 1218728059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :dogface, http://envbot.org is my modular irc bot in bash :P < 1218728102 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :I want to write a bash clone in Haskell or something. :-) < 1218728380 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/y?a+r+(gh)?!*/ < 1218728381 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :discuss < 1218728435 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :What does the ! do? < 1218728443 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it means !, doesn't it? < 1218728447 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1218728481 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/y?a+r+(gh*)?!*/ < 1218728553 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Replace y?a with ([Yy]?a+|Aa*) < 1218728562 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Yarr! < 1218728875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :If I make an esoteric bot, that is like egobot, bsmnt_bot or fungot, what should I call it? < 1218728879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would be coded in erlang < 1218728902 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Call it Erlong. < 1218728920 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Or Oerjang. < 1218728952 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Redundant. < 1218728953 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1218728966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why erlong? < 1218729009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :dogface, ? < 1218729022 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :The 'o' for 'bot'. < 1218729056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-NickServ- Information on otpbot (account tusho): < 1218729058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1218729065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was another one I was thinking about < 1218729071 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what about it? < 1218729077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :otp is a central concept in erlang < 1218729081 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, yes < 1218729083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Open Telecom Platform < 1218729087 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, otpbot was the old name for optbot < 1218729087 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: The compiler is *remarkably* less efficient, as well. < 1218729089 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so nyaaaah. < 1218729095 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Oerjan's Terrible Puns Bot) < 1218729096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, care to give it away? < 1218729099 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1218729102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, why not? < 1218729109 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it is officially Oerjan's Terrible Puns Bot < 1218729112 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we just kept typoing the nick < 1218729112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :blergh < 1218729115 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: besides, it's too similar < 1218729123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Open Telecom Platform Bot < 1218729131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yeah too similar < 1218729147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still I got the feeling there is some bad pun hidden in "erlong" < 1218729150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that I don't get < 1218729162 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: which reminds me, the frontend protocol needs some sort of a name < 1218729184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yeah, and I'm bad at names < 1218729192 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1218729194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Funge frontend protocol"? < 1218729196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe? < 1218729216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is wrong with that name? < 1218729223 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :something short would be nice, and FFP is a common acronym < 1218729229 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or at least a short alternative < 1218729230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well no ideas then < 1218729243 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :like "Foo: the Funge frontend protocol", but of course not "Foo" :-P < 1218729246 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :FFP sounds bloggable. < 1218729287 0 :MikeRiley!n=rileym@las-static-208.57.195.80.mpowercom.net JOIN :#esoteric < 1218729291 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Eastern Telecom Routing Agency Bot. < 1218729301 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"Mycology" would be a good name for it but someone already took that ;-P < 1218729367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hahah :P < 1218729463 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hmm, Mycorrhiza sounds cool and makes some kind of sense < 1218729467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1218729479 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is browsing Wikipedia < 1218729480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sounds like some kind of stomach sickness < 1218729481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218729488 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Greek for fungus roots coined by Frank, 1885 < 1218729500 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :a symbiotic association between a fungus and the roots of a plant. < 1218729502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well to me it sounds like some kind of stomach sickness < 1218729514 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :does that matter? :-P < 1218729521 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :What's a symbiotic association between a fungus and an algae? < 1218729539 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :lichen? < 1218729543 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Use it. < 1218729560 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hmm, that's pretty good actually < 1218729572 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and maybe AnMaster doesn't think it sounds like a stomach sickness :-P < 1218729582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lichen, fine with me < 1218729599 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1218729604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :dogface, ok, I registered erlong, now what was the pun in the name < 1218729604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tell me < 1218729626 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :The 'o' stands for 'bot'. Also, it contains the word 'long'. < 1218729634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and why is "long" fun? < 1218729650 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It refers to a PENIS, I think. Usually things on IRC do. < 1218729657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1218729661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to drop then < 1218729672 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :That was not the intention. < 1218729735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so someone can come up with a non-sexual name for it? < 1218729779 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :"Erlong" is not sexual! < 1218729790 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It is now. < 1218729795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what fizzie said < 1218729798 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :ACTION presses fizzie < 1218729801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway you got some good idea fizzie? < 1218729810 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Orlang, then. < 1218729819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I wouln't trust you any more < 1218729819 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :The 'o' still stands for 'bot'. < 1218729823 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1218729830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sounds like "oral" doesn't it? < 1218729836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too close IMO < 1218729838 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not really. I got 'fungot' by just trying to combine funge and bot, obviously. A somewhat uninspired name. < 1218729856 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Rlng. It's a one-syllable word only linguists can pronounce. < 1218729857 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Erlot. Sounds like "harlot". < 1218729871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :harlot? I don't know that word < 1218729879 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :"Borlang" would be fun. < 1218729884 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :1. prostitute, cocotte, whore, harlot, bawd, tart, cyprian, fancy woman, working girl, sporting lady, lady of pleasure, woman of the street -- (a woman who engages in sexual intercourse for money) < 1218729887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps dogface < 1218729896 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Borlang Delphin. < 1218729902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augh! < 1218729923 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Earl. < 1218729936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-NickServ- Information on earl (account earl): < 1218729936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-NickServ- Registered : Aug 27 14:40:17 2005 (2 years, 50 weeks, 3 days, 00:25:15 ago) < 1218729936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-NickServ- Last addr : n=earl@strain.at < 1218729936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-NickServ- Last seen : now < 1218729940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no good < 1218729971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :esoerl for esoteric and erlang maybe? < 1218729992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you think? < 1218730113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :dogface, fizzie ^ < 1218730143 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Bearl. < 1218730150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't real fit at all < 1218730189 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :erbot. Or ergot. < 1218730220 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :ergot is perfect, in fact. Use it. < 1218730235 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Or lichen. < 1218730235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also registered already < 1218730241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well esoerl for now < 1218730261 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Or mildew... < 1218730733 0 :tusho_!n=tusho@91.105.80.203 JOIN :#esoteric < 1218730762 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :[16:00:53] It refers to a PENIS, I think. Usually things on IRC do. < 1218730778 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :a PENIS, of course < 1218730786 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :not a penis < 1218730790 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but a PENIS < 1218730810 0 :tusho!unknown@unknown.invalid QUIT :Nick collision from services. < 1218730812 0 :tusho_!unknown@unknown.invalid NICK :tusho < 1218730814 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :test < 1218731886 0 :MikeRiley!unknown@unknown.invalid QUIT :"Leaving" < 1218732525 0 :fungot!n=fungot@qeq4.kyla.fi JOIN :#esoteric < 1218732609 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Thank's to tusho's... "creative" ways of using ^raw, I made that one work only for me. But the Brainfuck-running should work just as well (or poorly) as before, except that many non-printable chars are filtered. < 1218732685 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++. < 1218732685 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :. < 1218732709 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think it turns all characters that are <=30 to a '.'. But I might be wrong. < 1218733037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++[>++++++++<-]>+. < 1218733037 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1218733044 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can still crash it with ^bf if you make a suitably short quine-style program that outputs "^bf " and send that as a privmsg. It'll end up replying to itself and probably excess-flooding. < 1218733050 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Let's see how long that'll take. < 1218733063 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :um fizzie < 1218733067 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you don't get your own messages via irc < 1218733079 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes you do. If you send a privmsg to your own nick. < 1218733085 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, true. < 1218733092 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well, that'd be really hard to make. :P < 1218733106 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Add ^bef! < 1218733110 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :For befunge-98. < 1218733125 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Just filter out any ( characters in it (so no fingerprints), and use a shell-calling fingerprint to run rcfunge < 1218733217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :login_passwd(Sock, []) -> noreply; < 1218733217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :login_passwd(Sock, Password) -> send(Sock, ["PASS ", Password]). < 1218733221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very nice :) < 1218735844 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric < 1218736875 0 :KingOfKarlsruhe!unknown@unknown.invalid NICK :nice < 1218736878 0 :nice!unknown@unknown.invalid NICK :KingOfKarlsruhe < 1218737957 0 :asiekierka!n=asiekier@89.108.242.111 JOIN :#esoteric < 1218737962 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1218737984 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Tusho, well, all my comics are <=110kb, except #14, which was 140kb, now is 113kb. < 1218738060 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The smallest one is 15 (34kb). Then 10 (38kb.) Comic 17 is 39kb, 19 is 41kb. < 1218738097 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, how's funge-98 bot? < 1218738104 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And... IRCot... < 1218738111 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I need someone to implement an interpreter for it. < 1218738117 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pay me and I will < 1218738118 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218738123 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1218738135 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I just wanted to create a #esoteric bot in it < 1218738151 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka; Not much new in fungot. Had to make ^raw work only for me, because tusho was spamming #ubuntu with it. Some small fixes in ^bf so that infinite loops and infinite-output-generating programs don't mess it up. < 1218738166 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :spamming = two lines :P < 1218738183 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++[->++++++<]. < 1218738184 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :. < 1218738208 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it should be $. < 1218738216 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :. is 46 < 1218738220 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++[->+++++<]. < 1218738220 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :. < 1218738224 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1218738228 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You have a bug in your program. < 1218738229 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf , < 1218738236 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++[->+++++<]>. < 1218738236 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :. < 1218738248 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++[->++++++<]>. < 1218738248 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :$ < 1218738251 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Sure i did. :P < 1218738257 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++[->++++++++<]>. < 1218738257 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1218738266 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf .+[.+] < 1218738266 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :............................... !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ... < 1218738271 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :YAY FOR ASCII < 1218738274 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It filters all <30 characters to a '.' to avoid getting newlines. < 1218738275 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xDD < 1218738295 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[.,]!poop < 1218738296 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :poop < 1218738298 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yay < 1218738308 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :tusho; Also there was that privmsg to that one guy. He also replied (apparently a bit confused) to the bot privately. < 1218738330 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Spoke Finnish, too. < 1218738331 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The one privmsg. :P < 1218738343 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's still three messages too many. < 1218738347 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'd so like to make an IRCbot in Brainf**k < 1218738353 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or at least a little modification of it < 1218738357 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you acn. < 1218738359 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*can < 1218738368 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: people used bsmnt_bot to do silly spam too you know < 1218738375 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I did, for example. :D < 1218738380 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Using PM and !bf < 1218738386 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :until i found out about echo < 1218738389 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xDDD < 1218738434 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, probably. But I thought involving the #ubuntu folks was a bit unnecessary. Anyway. < 1218738448 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well... I must make a BFircbot. It'll have 3 new functions though. < 1218738463 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot; What do you think? < 1218738463 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: I'm looking at the spec, but I promise nothing < 1218738464 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :: - Output the null-terminated string starting from the current cell to IRC < 1218738484 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :; - Input a null-terminated string to BF, starting from the current cell. < 1218738513 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, only 2 it seems < 1218738515 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You could just have , and . speak to the IRC server, that's all the I/O a bot needs. < 1218738522 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But you know < 1218738527 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :finalization of an IRC message. < 1218738547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i must finalize it :P < 1218738553 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1218738558 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Directly to the IRC server, eh? < 1218738565 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :As in, not through some crazy protocolness? < 1218738572 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Should prove a hard beast < 1218738573 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218738585 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But it'll be 22 times harder < 1218738591 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No, I mean, obviously you need to speak the IRC protocol, but you can do that with Brainfuck code just fine. Well, with a lot of work. < 1218738598 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1218738605 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And i don't want another Lost Kingdom-size < 1218738615 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :That's why i want to implement ;: < 1218738620 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :,. will speak to the irc protocol though < 1218738629 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You set a default channel/nickname, too < 1218738648 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So it'll be easier for newbies. < 1218738650 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot doesn't use anything IRC-specific, just the SOCK fingerprint to open a TCP connection. Of course Funge-98 is few bazillion times easier to code with. And I cheated a bit and used the STRN fingerprint too. < 1218738652 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :As for ,. < 1218738658 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :they'll be able to use any TCP < 1218738665 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So, BF HTTP viewer comes soon xD < 1218738689 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So, if you use IRC, you state that in parameters, and then ;: become active. < 1218738697 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If you use TCP, ;: are inactive, and you just use ,. < 1218738702 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait < 1218738706 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I need some delay stuff < 1218738719 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :! - Delay for (current cell) 1/10th of a seconds < 1218738730 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What's that for? < 1218738741 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So i don't make my PC go all 99% CPU < 1218738782 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, this IRCbot will be a piece of mess with ;: so what would it be without it < 1218738795 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think ,/; could just do a blocking read, waiting for incoming data to appear. That's (again) pretty much what fungot does. < 1218738817 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1218738819 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :this can happen too < 1218738824 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Good idea < 1218738825 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++[.++] < 1218738825 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :............... "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~ < 1218738846 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Why, it's just getting shorter. < 1218738858 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[.++++] < 1218738859 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :........!%)-159=AEIMQUY]aeimquy} < 1218738879 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :>:-) < 1218738927 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Wait... < 1218738955 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Engfeh, the I/O filtering thing is not really correct right now, since it checks for cell value >=30, but the socket-writing takes the least-significant byte. < 1218738980 0 :Tritonio_!n=tritonio@150.140.226.176 JOIN :#esoteric < 1218738981 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :You figured that out before I figured... something else out. < 1218738984 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll make brainfuck cells wrap-around at 255. < 1218738988 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :^bf [.++++] < 1218738999 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++[.++++] < 1218738999 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :....... $(,048<@DHLPTX\`dhlptx| < 1218739010 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Oh, null termination, I bet. < 1218739012 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :can i do an infini-loop? < 1218739012 0 :fungot!unknown@unknown.invalid QUIT :"better take this offline before tusho gets EXPLOITERYING" < 1218739014 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. < 1218739019 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1218739039 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Get him back < 1218739039 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Connect to normish.org and do a forkbomb! < 1218739041 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please < 1218739043 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Disclaimer: please don't. < 1218739064 0 :fungot!n=fungot@qeq4.kyla.fi JOIN :#esoteric < 1218739073 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[>+.<] < 1218739075 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, there you have it. Didn't do the proper filtering yet. < 1218739076 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[>+.<] < 1218739077 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :.............................. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ... < 1218739087 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yay < 1218739116 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It terminates the program when there's more than 15*15 characters of output. < 1218739120 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++[->++++++<]>>+[<.>] < 1218739120 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ... < 1218739131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, very nice < 1218739139 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also there's a limit of something like 10000 Brainfuck cycles. < 1218739141 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[] < 1218739143 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1218739144 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++[->++++++<]>>+[<.>[[[[[][][][][][][][][][][][][][][][][][][][][][][][]]]]]] < 1218739146 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :$ ...out of time! < 1218739147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, can it do module loading using i/o too? < 1218739154 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++[->++++++<]>>+[<.>[[[[[][][][][][][][][][][][][][][][][.][][][][][][][]]]]]] < 1218739156 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :$ ...out of time! < 1218739160 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster; well, no. :) < 1218739163 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++[->++++++<]>>+[<.>[[[[[][][][][][][][][][][][][][][][][.][][][][][][][]]]]]] < 1218739165 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :$ ...out of time! < 1218739168 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Duh. < 1218739176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, module loading on demand would be fun! < 1218739184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, is it multi tasking? < 1218739203 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Does it do any optimization? < 1218739207 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf >++++++++++>+>+[ [+++++[>++++++++<-]>.<++++++[>--------<-]+<<<]>.>>[ [-]<[>+<-]>>[<<+>+>-]<[>+<-[>+<-[>+<-[>+<-[>+<-[>+<- [>+<-[>+<-[>+<-[>[-]>+>+<<<-[>+<-]]]]]]]]]]]+>>> ]<<<] < 1218739209 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :0.1.1.2.3.5.8.13.21.34.55.89.144.233.377.610.987. ...out of time! < 1218739215 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1218739221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah does it? < 1218739240 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster; No multitasking. I'm not sure how to use concurrent funge for that, since I guess the blocking socket-read would stop all the IPs. < 1218739254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf [[[[[[[[[[[[[[[[[[[[[[[-]]]]]]]]]]]]]]]]]]]]]]] < 1218739259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1218739262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf [[[[[[[[[[[[[[[[[[[[[[[-]]]]]]]]]]]]]]]]]]]]]]]. < 1218739262 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :. < 1218739266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1218739273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf . < 1218739273 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :. < 1218739275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1218739280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is odd < 1218739281 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[-]]]]]]]]]]]]]]]]]]]]]]]]]]]]]. < 1218739285 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Woo < 1218739287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it should be a null byte < 1218739292 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster; The 0 character is filtered to '.'. < 1218739292 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | time to rewrite the s**t again < 1218739293 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think i crashed it! < 1218739294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, no ^bf in front... < 1218739297 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1218739298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't be stupid < 1218739303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah < 1218739304 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Lemme try < 1218739304 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please < 1218739309 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster; You can't output a null byte through IRC anyway, I think. < 1218739312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf [[ < 1218739316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well? < 1218739318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf . < 1218739322 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :YAY < 1218739324 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, ok, that crashed it. :p < 1218739324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think I crashed it < 1218739326 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :WE FOUND TEH BUG < 1218739330 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :DINGERING! < 1218739331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, I < 1218739332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not we < 1218739334 0 :fungot!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1218739336 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yes we < 1218739336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you took no part in it < 1218739338 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I first thought of it < 1218739340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1218739343 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then you said i forgot ^bf < 1218739346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you didn't say anything < 1218739351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[-]]]]]]]]]]]]]]]]]]]]]]]]]]]]]. < 1218739353 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[-]]]]]]]]]]]]]]]]]]]]]]]]]]]]]. - THIS < 1218739357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that unmatches? < 1218739360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unmatched* < 1218739361 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1218739363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how would I know < 1218739365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is too many < 1218739368 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218739378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought of mine independently < 1218739397 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know, fizzie, just check when it's out-of-bounds in code while looping, and if it is, stop it! :D < 1218739425 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I have enough space around the [] handlers to add a test without reorganizing things. < 1218739436 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll just check for []-mismatch before starting. < 1218739443 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1218739446 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Count the ['s and ]'s < 1218739458 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Then if they're equal, continue. Or else, tell both the amount of [ < 1218739460 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and ] < 1218739464 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So the programmer can fix it :P < 1218739484 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka < 1218739484 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :][ < 1218739489 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :your algorithm would say that's balance < 1218739489 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :d < 1218739565 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1218739572 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Didn't notice that < 1218739572 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so, no < 1218739575 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218739585 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :We can just check every [ and see if it has an end < 1218739589 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Adding 1 when you find an [ < 1218739595 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and decreasing 1 when you find an ] < 1218739596 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Start at 1. < 1218739601 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :When it's 0, it's ok. < 1218739617 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I do know how to do it without instructions, guys. < 1218739629 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1218739637 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if [ found < 1218739639 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But it'll take me quite a while; my Befunge-writing speed is the slow. < 1218739646 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :process_next_char < 1218739657 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: fizzie has been here since 2002 < 1218739660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I think he knows. :P < 1218739678 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if ip_char == [ temp++ < 1218739681 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if ip_char == ] temp-- < 1218739682 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if temp == 0 break; < 1218739690 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :repeat if < 1218739731 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what to do for the 20th screeble < 1218739733 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think maybe... < 1218739737 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...something to do with this algorithm. < 1218739770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster; No multitasking. I'm not sure how to use concurrent funge for that, since I guess the blocking socket-read would stop all the IPs. <-- hm. should it? < 1218739774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes Deewiant < 1218739788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, should blocking socket reading stop all IPs in SOCK? < 1218739797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IMO it shouldn't < 1218739805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course that will cause other issues < 1218739859 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :of course it should < 1218739873 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :because IPs are executed sequentially < 1218740009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well what about a variant that only blocks current ip? < 1218740017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it could work perfectly well < 1218740018 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :how would that work < 1218740033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :every time that IP is invoked the status is polled < 1218740033 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :when would the IP awake < 1218740038 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that works < 1218740043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it will awake at one of it's ticks < 1218740044 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218740056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :will be slightly feral though < 1218740063 0 :asiekierka!n=asiekier@89.108.242.111 JOIN :#esoteric < 1218740072 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :#20 made, now colorize (heads) < 1218740077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, does it make sense? < 1218740093 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 2008-08-14 20:53:57 ( Deewiant) yeah, that works < 1218740098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and would you implement it? < 1218740127 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1218740139 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok < 1218740141 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :now scan it < 1218740146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would be SCKEE or something (but 4 letters for 98) < 1218740195 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'll tell you when it's there; it's about #esoteric < 1218740197 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I guess it's implementable < 1218740199 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok, scanned, now text it < 1218740237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, can you do async IO with sock? < 1218740238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SOCK* < 1218740259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ie, check if socket is ready for reading or not < 1218740281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :non-blocking < 1218740315 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.rcfunge98.com/rcfunge_manual.html#SOCK < 1218740393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm seems you can't < 1218740424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :6=OOBINLINE < 1218740426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf is that? < 1218740427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ? < 1218740449 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :beats me < 1218740476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you must have implemented in in CCBI? < 1218740486 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1218740492 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what it does, though :-P < 1218740507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : SO_OOBINLINE < 1218740507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : If this option is enabled, out-of-band data is directly placed into the receive data stream. Otherwise out- < 1218740507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : of-band data is only passed when the MSG_OOB flag is set during receiving. < 1218740509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I see < 1218740570 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Nearly done. < 1218740570 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Upping #20. < 1218740608 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://asiekierka.boot-land.net/screebles/ - #20 is there! YAY! < 1218740630 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Check it out < 1218740654 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think it is actually good < 1218740668 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Only the sitting of that right stickman (tusho) in the last panel < 1218740673 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :He should be more to the right < 1218740711 0 :tusho!unknown@unknown.invalid NICK :tusho|away < 1218740817 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Oh, of course! < 1218740828 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :I mean... < 1218741039 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1218741277 0 :fungot!n=fungot@qeq4.kyla.fi JOIN :#esoteric < 1218741289 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I am not completely certain I got the stack handling done right. < 1218741294 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf [[ < 1218741294 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Mismatched []. < 1218741302 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf ][ < 1218741303 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf ][ < 1218741303 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Mismatched []. < 1218741303 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Mismatched []. < 1218741306 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :YAY < 1218741307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ^bf ]] < 1218741309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ]] < 1218741310 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Mismatched []. < 1218741311 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what way did you use < 1218741320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ][[][][][][ < 1218741323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1218741326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf . < 1218741326 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Mismatched []. < 1218741326 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :. < 1218741331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that took some time < 1218741335 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Lags. < 1218741337 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Lags and lags. < 1218741341 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Laggity laggity laggs < 1218741344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ][[][][][][]]]]]]]]]]]]]]]]]]]]]]]] < 1218741344 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Mismatched []. < 1218741360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ][[][][][][]][]][]][][][][][[[][]][][][][]][]]][]][][][][[[][][]][ < 1218741361 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Mismatched []. < 1218741363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :k < 1218741415 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I updated http://zem.fi/~fis/fungot.bef.txt so you can check the algorithm used. < 1218741424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, I can't read the text in http://asiekierka.boot-land.net/screebles/?id=3 < 1218741427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :totally unreadable < 1218741445 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1218741448 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :these were the first ones < 1218741451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, same for 4 < 1218741454 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1218741458 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the first 5-8 ones were bed < 1218741459 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :bad* < 1218741461 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also < 1218741465 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm soon going to switch to my DS < 1218741475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, your DS? < 1218741485 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1218741490 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i must set up wifi < 1218741492 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :5-10 minutes < 1218741514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, is "Internal Server Error" supposed to happen? < 1218741520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : http://asiekierka.boot-land.net/screebles/?id=7 gave that < 1218741529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it gives it all the time even < 1218741535 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes < 1218741539 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the server crashes < 1218741539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same for 6 now < 1218741540 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Sorry :( < 1218741542 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I must find a better one < 1218741547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's a server-side fault < 1218741552 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the whole server fails then < 1218741559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, well why not just use plain html < 1218741567 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's not fault of the code < 1218741573 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's fault of the servr < 1218741575 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :server* < 1218741580 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It constanly 500's < 1218741581 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :on anything < 1218741603 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :In C-like pseudo it's now (as closely translated as possible) something like: p = 0; i = 0; while (prog[i]) { if (prog[i] == '[') p++; else if (prog[i] == ']') { if (p == 0) fail(); p--; } i++; } if (p) fail(); < 1218741649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://asiekierka.boot-land.net/screebles/?id=8 <-- eh, those are flags not P < 1218741669 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You're SO INSANE then :D < 1218741757 0 :tusho|away!unknown@unknown.invalid NICK :tusho < 1218741816 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BACK < 1218741818 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :back < 1218741870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, http://asiekierka.boot-land.net/screebles/?id=19 < 1218741871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1218741877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :optipng is better < 1218741892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :combined with advpng from advancecomp < 1218741903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://advancemame.sourceforge.net/comp-readme.html < 1218741909 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that's a nearly authentical tushoquote < 1218741910 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://optipng.sourceforge.net/ < 1218741915 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i only added "Soon" < 1218741925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, err then I don't get it < 1218741946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, oh btw the drop down menu is broken without javascript < 1218741953 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1218741954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I hope you will fix that < 1218741957 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i used a comic management system < 1218741963 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and i dont know javascript < 1218741964 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nor php < 1218741966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, it is still broken < 1218741969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I will bug you < 1218741972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :until you fix it < 1218741994 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: that comic was fun < 1218742005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: shut the fuck up nobody cares < 1218742009 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1218742038 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hey asiekierka those comics that you made for your own amusement ... they don't work if I disable javascript! even though you didn't make the cms! go dig in a codebase you don't know! bug bug bug bug bug bug < 1218742056 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1218742058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, he should file a bug upstream < 1218742065 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: perhaps he doesn't care < 1218742067 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i know i wouldn't < 1218742069 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also < 1218742071 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why don't you do it < 1218742072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well you wouldn't < 1218742075 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1218742079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course you wouldn't < 1218742082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you are tusho < 1218742084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and never cares < 1218742085 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why don't you do it? < 1218742089 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you discovered it. < 1218742108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I don't know if it depends on config or such < 1218742114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only the site owner can know that < 1218742123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe it doesn't happen in default config < 1218742133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I'm not about to setup php to try it out < 1218742139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't even have php installed < 1218742140 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why would graceful degradation be a config option < 1218742141 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's stupid < 1218742149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, could depend on theme? < 1218742154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would make sense < 1218742160 0 :fungot!unknown@unknown.invalid QUIT :"bling-blong, just a moment" < 1218742162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe not all themes got such a menu < 1218742170 0 :fungot!n=fungot@qeq4.kyla.fi JOIN :#esoteric < 1218742173 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so why would he change theme just for that AnMaster < 1218742179 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's a bug in the theme < 1218742182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and you should still report it < 1218742186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you - you discovered it < 1218742187 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not him < 1218742203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well I don't know what theme he got < 1218742206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it is a theme bug at all < 1218742209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1218742214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only site owner can know that < 1218742217 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: generally, you just file it under general and let the developers figure that out. < 1218742228 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++[.+++] < 1218742229 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :..........!$'*-0369ADGJMPSVY\_behknqtwz}.........."%(+.147:=@CFILORUX[^adgjm ... < 1218742248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[.+] < 1218742248 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :.............................. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ... < 1218742258 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think the cells might now be bytes. < 1218742271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, check by wrapping < 1218742353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1218742353 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :. < 1218742357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1218742359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1218742360 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :. < 1218742367 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++[>----------<-]>. < 1218742368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I think something is wrong < 1218742368 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :` < 1218742390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, can you do hot swap of code? :D < 1218742401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should technically be possible < 1218742407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :add a command to load the code again using i < 1218742412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at 0,0 < 1218742434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :be aware of that space in the new file will not replace anything in the old file < 1218742436 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's still the filtering. That should be 256-16*10 = 96 = `, so I think it works. < 1218742471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf -------------------------------------------------------------------------------------------------. < 1218742472 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1218742476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err? < 1218742478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ------------------------------------------------------------------------------------------------. < 1218742478 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It needs some reformatting for that, otherwise the parts in the beginning of the file will overwrite all state stored in the funge-space there. < 1218742478 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1218742483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf --------------------------------------------------------------------------------------------------. < 1218742483 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1218742485 0 :oklopol!n=nnscript@a91-152-137-99.elisa-laajakaista.fi JOIN :#esoteric < 1218742491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mayebe.. < 1218742500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah, well yes < 1218742505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it is a cool idea < 1218742510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as spaces doesn't overwrite < 1218742522 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it is. I might try and implement it at some point. < 1218742523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, oh use negative funge space for data storage! < 1218742523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1218742531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :negative funge space is valid < 1218742539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what interpreter are you using? < 1218742563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think RC/Funge's static model may be buggy in negative funge space < 1218742569 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :RC/Funge-98, or however it's written. I don't have the D stuff for CCBI, and don't like random people's binaries. < 1218742619 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: RC/Funge-98 had its static model completely removed 2 weeks ago < 1218742625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1218742650 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or at least the dynamic was made the default, not sure which actually < 1218742683 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, my version is 1.17 according to changes.txt; not sure how new that is. < 1218742709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl food < 1218742711 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :* < 1218742711 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :1.17 August 13, 2008 < 1218742724 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, that's very new. < 1218742875 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I could get 'i'-reloading working pretty easily by actually starting the bot using an almost-empty Funge-98 file that just loads the actual source at something like (0,30) and goes there; then I could do the reloading without overwriting the storage area. < 1218742929 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Although it might be best to forcefully clear largeish areas of the funge-space before reloading, since spaces do not overwrite. < 1218743025 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There seems to be a 'fill' command in the TOYS fingerprint, even. < 1218743162 0 :Hiato!n=Hiato@dsl-245-31-70.telkomadsl.co.za JOIN :#esoteric < 1218743327 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :http://refactormycode.com/codes/412-brainfuck-generator-in-ruby < 1218743761 0 :Corun!n=Corun@halls-129-31-82-181.hor.ic.ac.uk JOIN :#esoteric < 1218743885 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218744053 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1218744081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, remember, it must not loose connection nor state! < 1218744224 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, it shouldn't, if I just replace the program text. Of course it will get confused if too much changes, but adding/changing command handlers should be pretty easy. < 1218744605 0 :asiekierka!n=asiekier@89.108.242.111 JOIN :#esoteric < 1218744606 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1218744609 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi asiekierka < 1218744613 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Someone is making a BF_Net interpreter to me < 1218744616 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :have you seen milkweasal #9? < 1218744619 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that BF mod with IRC/TCP support < 1218744620 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1218744626 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :did you see screeble #20? < 1218744630 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1218744632 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i liked it < 1218744634 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1218744639 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Based on a True Story < 1218744649 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you know the URI of milkweasal, I believe < 1218744654 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :forgot it < 1218744655 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1218744662 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://tentaclerapture.com/milkweasal/ < 1218744671 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the latest one was neat shape in photoshop + random bashing on keyboard < 1218744683 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(that is, random words strung together while explicitly trying not to think about it) < 1218744706 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, i wonder how hard is making an irc bot with a turing tarpit < 1218744712 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully i'll have an interpreter < 1218744714 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so i'll check out! < 1218744791 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :There will be no more screebles today. < 1218744795 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I just don't feel like it anymore. < 1218744828 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I, however < 1218744832 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :feel like testing BFirc! < 1218744892 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :My friend tests it for me < 1218744896 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If the library will work < 1218744899 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :We will know :D < 1218744925 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also < 1218744929 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you know you wasted 500000$ < 1218744933 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :on your comic license < 1218744936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, "beem"? < 1218744942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh you are into erlang? < 1218744942 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :since you call them milkweasals anyway < 1218744948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :compiled erlang files are *.beam < 1218744949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1218744952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice tusho! < 1218744953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1218744954 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, I decided not to correct any errors < 1218744961 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :when I started the sentence < 1218744968 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"peiece" too < 1218744969 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :As i did when made screeble #16 < 1218744972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I think this was a subconscious typo < 1218744972 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and it turned out < 1218744974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :related to erlamng < 1218744976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :erlang* < 1218744977 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i forgot to color 3 stickmen! < 1218744978 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1218745119 0 :dark_templar!n=squerart@aczd66.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1218745128 0 :dark_templar!unknown@unknown.invalid PRIVMSG #esoteric :O < 1218745128 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :here we go < 1218745133 0 :dark_templar!unknown@unknown.invalid PRIVMSG #esoteric :with what? < 1218745133 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :all over again < 1218745142 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BFirc testing, possibly. < 1218745144 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Or not. < 1218745147 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I don't know. < 1218745172 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Or did you just came here to manage your BFirc test things? < 1218745175 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :come* < 1218745213 0 :dark_templar!unknown@unknown.invalid PRIVMSG #esoteric :it won't run < 1218745215 0 :dark_templar!unknown@unknown.invalid PRIVMSG #esoteric :just wait up ya < 1218745221 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, ok < 1218745228 0 :dark_templar!unknown@unknown.invalid PRIVMSG #esoteric :got a TypeError in irclib < 1218745260 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Check if code's right < 1218745285 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1218745291 0 :dark_templar!unknown@unknown.invalid PRIVMSG #esoteric :the server thingy needed to be like list(tuple(string(server),integer(port)) < 1218745370 0 :makebot!n=makebot@aczd66.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1218745372 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1218745374 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :makebot: Yo. < 1218745376 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1218745376 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yay < 1218745379 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :makebot: help < 1218745380 0 :dark_templar!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1218745381 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :He's just a library test < 1218745382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :makebot: Your mother. < 1218745387 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :don't expect it to work < 1218745389 0 :makebot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218745393 0 :dark_templar!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1218745397 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's a connection/disconnection part of BFirc interpreter < 1218745400 0 :dark_templar!unknown@unknown.invalid PRIVMSG #esoteric :it was a connection reset by Ctrl-C < 1218745406 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What did you expect? < 1218745421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive < 1218745426 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh, darktemplar, about BFirc, cells should be 0-255 and wrap around < 1218745450 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: don't you like me anymore? : < < 1218745459 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hows it goin oklopol < 1218745461 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whatchu been up to < 1218745467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :awesomely, mostly < 1218745473 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1218745475 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :do tell < 1218745478 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've been playing chess and not sleeping < 1218745488 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i suck at chess < 1218745490 0 :makebot!n=makebot@aczd66.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1218745494 0 :dark_templar!unknown@unknown.invalid PRIVMSG #esoteric :TEST < 1218745499 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also i coded a bit, ofc < 1218745501 0 :makebot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218745508 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :finished reading a few books < 1218745512 0 :dark_templar!unknown@unknown.invalid PRIVMSG #esoteric :so those are Events, not strings.. < 1218745524 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im reading some books :o < 1218745531 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what books? < 1218745544 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im reading Simpler Syntax right now < 1218745555 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :parsing? < 1218745566 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well formal languages? < 1218745566 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1218745577 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :natural language syntactic theory < 1218745584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1218745589 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i think it tries to be formal < 1218745614 0 :makebot!n=makebot@aczd66.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1218745615 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but its not something youd see in the chomsky hierarchy < 1218745623 0 :dark_templar!unknown@unknown.invalid PRIVMSG #esoteric :bfbot test < 1218745625 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1218745630 0 :makebot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218745635 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :T_T < 1218745637 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :natural language seems to be TC, possibly. < 1218745642 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'd recommend #esoteric-blah for it < 1218745646 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's the typical testing channel < 1218745649 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :overlaid on top of some CF elements < 1218745652 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218745664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: almost positively < 1218745678 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know < 1218745681 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :can i change the topic? < 1218745700 0 :psygnisfive!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | No you can't, asiekierka. < 1218745717 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :parsing depends on semantics in many cases, should be quite simple to find some ambiguity that needs you to solve run an arbitrary program < 1218745728 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | No you can't, asiekierka. | bot testings in #esoteric-blah, PLEASE. < 1218745736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1218745751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was some serious sentence structure < 1218745753 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :parsing kindof can depend on semantics < 1218745762 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1218745763 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | there are 3 korean in this channel < 1218745768 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1218745769 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot? < 1218745769 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: http://compsoc.dur.ac.uk/~sc/Shakell/ < 1218745771 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1218745771 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | sh -c "(test -f /home/arvid/local/ick/info/ick.info.gz && install-info --quiet --dir-file=/usr/share/info/dir /home/arvid/local/ick/info/ick.info.gz) || true" < 1218745775 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1218745776 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1218745776 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | i think uve been awake too long :D < 1218745778 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1218745779 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah < 1218745779 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | when it blatently doesn't < 1218745779 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1218745780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1218745788 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1218745789 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | would (?c x y.c sign nominator denominator) be possible? < 1218745800 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :atleast in there are multiple possible parses for some sentences, and it depends on the meaning to determine which is the valid one < 1218745805 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well < 1218745809 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats not a semantics dependent parse < 1218745819 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1218745819 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | why thank you H. Champion Pikhq. < 1218745820 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :since the parse is supposed to reveal the semantics < 1218745820 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :rather < 1218745825 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its a pragmatics dependent parse < 1218745827 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but you get the point < 1218745828 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that stays < 1218745829 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1218745865 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually no i didn't < 1218745869 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :darktemplar currently debugges part of my BFirc interpreter in #esoteric-blah. *grabs some popcorn* < 1218745872 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1218745873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but then again, i'm tired as hell < 1218745886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1218745891 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the parse of a sentence cant depend on its semantics < 1218745900 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because the parse is what tells you the semantics < 1218745902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1218745905 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err well no, true < 1218745926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess you could say context dependent < 1218745934 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, which parse is the correct one to choose depends on what the intended semantics are, yes < 1218745938 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :depends on the semantics of *preceding* sentenced < 1218745940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*sentences < 1218745945 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but you cant access intended semantics since theyre in the head of the person talking :) < 1218745959 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dependency on preceding sentences, or even on external factors, yes < 1218745964 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats called pragmatics < 1218745969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no but you can guess them, and in most cases it's "obvious" which is the correct one < 1218745978 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right < 1218745979 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :using stuff other than the sentence to guide the interpretation of the sentence < 1218745990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well the fact i didn't know that word may have afflicted my not understanding you < 1218745993 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :as for obvious, its obvious to US HUMANS < 1218746008 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because we have exquisitely designed mechanisms for it < 1218746013 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but its very complicated < 1218746019 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Heh. Befunge-98 ircbot. I can be better than that. -> making BFirc -> getting stuck on making a bot in it < 1218746053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: well yes, but i'm sure there are cases which are "provably obvious", and depend on the truth-value of an arbitrary proposition < 1218746069 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there are some, but not many. :) < 1218746087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if there is one, the language is tc, so i'm pretty confident < 1218746089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1218746092 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and they usually involve simple things like 'he probably means "John" not "Mary"' < 1218746094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1218746095 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :parsing < 1218746097 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sadfase < 1218746131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is there a bot in unlambda? < 1218746137 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but most of these things aren't taken to be syntactic in nature < 1218746141 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Make an IRClambda < 1218746147 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :unlambda with irc capabilities < 1218746151 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :As i'm getting BFirc < 1218746325 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :nc irc.freenode.net 6667 -c unlambda blah < 1218746335 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. < 1218746347 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how large will my BFbot be < 1218746352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sleep time! :) < 1218746355 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What prefix can i use? < 1218746360 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :~ is taken < 1218746364 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :! is taken < 1218746372 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[] < 1218746374 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :night oklopol < 1218746375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: first bot then prefix < 1218746384 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218746385 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1218746388 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :First language < 1218746389 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then design < 1218746390 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then bot < 1218746401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but µ is a nice prefix < 1218746409 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But noone can type it! < 1218746421 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think : would be cool < 1218746422 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :like < 1218746424 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::bf < 1218746427 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or < 1218746427 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1218746428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your mother can type it < 1218746442 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What about < 1218746444 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :` < 1218746445 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as a prefix? < 1218746450 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :`bf... oh wait wasnt that used < 1218746461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :` is a beautiful character < 1218746466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now really -> < 1218746473 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Was it used? < 1218746475 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :% is a nice prefix. < 1218746480 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1218746480 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :$ is a lovely prefix. < 1218746484 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf < 1218746486 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no wait < 1218746487 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :$bf < 1218746488 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1218746492 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :both are too traditional < 1218746497 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :while `bf is something... NEW! < 1218746552 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Though my commands will be mostly 1-character < 1218746560 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :since 2-character doubles the size of the check command < 1218746564 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1218746569 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and 3-character triples < 1218746586 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :] isn't very traditional. < 1218746601 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Qx isn't very traditional. < 1218746746 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Also, screeble #10000 is nice. < 1218746949 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1218746959 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I know you mean in binary < 1218746959 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :right < 1218746985 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1218746991 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1218746994 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I know it's nice < 1218747004 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it is actually 16 times better than #1 < 1218747027 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :#20 is my first actual comic < 1218747030 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not just a screeble < 1218747134 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[20:41:18] % is a nice prefix. < 1218747138 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :blahbot` used % < 1218747142 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :botte will use . or @ < 1218747151 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Will anyone use `? < 1218747152 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If noy < 1218747153 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not* < 1218747154 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I do < 1218747168 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :I claim #. < 1218747178 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So i claim ` < 1218747186 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :`b < 1218747192 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :`bf sounds familiar though < 1218747282 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : Hi! < 1218747283 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : here we go < 1218747283 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : oh no < 1218747288 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ah, memories < 1218747290 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :from a year ago < 1218747301 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : oh no - this quote is CLASSIC < 1218747346 0 :MikeRiley!n=rileym@las-static-208.57.195.80.mpowercom.net JOIN :#esoteric < 1218747364 0 :dark_templar!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1218747474 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : Hi! < 1218747476 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : here we go < 1218747476 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : oh no < 1218747476 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1218747478 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wrong paste < 1218747482 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :* Topic is 'Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: tunes.org/~nef/logs/esoteric | IRP in #irp | Don't spam the channel with EgoBot commands, /query EgoBot | Don't spam the channel with toBogE commands, /join #toboge | Don't spam the channel with bsmnt_bot commands, take him to your own channel. | Congratulations ais523 for winning the Wolfram research prize!' < 1218747486 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh the memories < 1218747486 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1218747603 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :quite < 1218747623 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[20:55:04] oh no - this quote is CLASSIC < 1218747624 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :context? < 1218747659 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :me joining #esoteric < 1218747667 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but < 1218747668 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[20:55:04] oh no - this quote is CLASSIC < 1218747669 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :when did I say that < 1218747814 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric < 1218748122 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Some time in 2007 < 1218748124 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Middle 2007 < 1218748231 0 :fungot!unknown@unknown.invalid QUIT :"adding ^reload support" < 1218748245 0 :fungot!n=fungot@qeq4.kyla.fi JOIN :#esoteric < 1218748292 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : PIME TARADOX - xD < 1218748330 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :in context to me responding to ehird` about some steps adding some other steps that create a paradox < 1218748386 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yay < 1218748398 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i have LgoBot Eogs! < 1218748401 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or EgoBot Logs < 1218748407 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a little < 1218748481 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The genesis: [2005-10-24 02:27:01] < GregorR-L> I'll call it EgoBot. < 1218748555 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: hah < 1218748575 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :ElbowBot Cogs. < 1218748590 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++++++++++[->+++<]>---------------.+++++++++++++++.-------.-------.++++++++.+++++. < 1218748591 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1218748665 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++[>++++++++>+++++++++>><<<<-]>--.>.-------.<+.>+.+++++. < 1218748665 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1218748716 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++[>+++>+++++++++>++++++++>++++++++<<<<-]>+.>.--.>---.-.<<--------.>+.>>.<---.<.<.>.>++++.<++++.----.>>-.<.<------.<+++++++++. < 1218748716 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(used that textgen) < 1218748722 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++[->+++++<]>[->++++++++++<]>++.[-]<++[->+++++<]>+[->++++++++++<]>+++++++.[-]<++[->+++++<]>+[->++++++++++<]>.[-]<++[->+++++<]>[->++++++++++<]>+++.[-]<++[->+++++<]>+[->++++++++++<]>+.[-]<++[->+++++<]>+[->++++++++++<]>++++++.[-]<+[->++++++++++<]>. < 1218748722 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fungot. < 1218748728 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1218748936 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++[->+++++<]>[->++++++++++<]>++.[-]<++[->+++++<]>+[->++++++++++<]>+++++++.[-]<++[->+++++<]>+[->++++++++++<]>.[-]<++[->+++++<]>[->++++++++++<]>+++.[-]<++[->+++++<]>+[->++++++++++<]>+.[-]<++[->+++++<]>+[->++++++++++<]>++++++.[-]<+[->++++++++++<]>. < 1218748937 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ungot. < 1218748937 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218748941 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Cool. < 1218749008 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++[->+++++<]>[->++++++++++<]>+++.[-]<+++[->+++++<]>+[->++++++++++<]>+++++++.[-]<+++[->+++++<]>+[->++++++++++<]>.[-]<+++[->+++++<]>[->++++++++++<]>+++.[-]<+++[->+++++<]>+[->++++++++++<]>+.[-]<+++[->+++++<]>+[->++++++++++<]>++++++.[-]<+[->++++++++++<]>. < 1218749009 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :. < 1218749014 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Exciting. < 1218749141 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'll do a small utf8y test. < 1218749145 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++[>+++++++++++++++++>>><<<<-]>++.-------------------. < 1218749145 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :λ < 1218749149 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yay, it's a lambda. < 1218749159 0 :MikeRiley!unknown@unknown.invalid QUIT :"Leaving" < 1218749363 0 :olsner!n=salparot@h-60-96.A163.cust.bahnhof.se JOIN :#esoteric < 1218749384 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :I λove λambdas. < 1218749391 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Aren't they the cooλest? < 1218749408 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Of course, tλey kind of look more like tλe letter h. < 1218749558 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218749945 0 :Kevin`_!unknown@unknown.invalid QUIT :"leaving" < 1218750132 0 :Kevin`_!n=kevin@router.kwzs.be JOIN :#esoteric < 1218750763 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1218751472 0 :RedDak!n=dak@host59-80-dynamic.20-87-r.retail.telecomitalia.it JOIN :#esoteric < 1218752256 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1218752274 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1218752549 0 :sebbu2!n=sebbu@ADijon-152-1-31-55.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1218752783 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric < 1218753504 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1218754171 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1218754366 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1218754584 0 :Kevin`_!unknown@unknown.invalid NICK :Kevin` < 1218754989 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1218755541 0 :fizzie!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1218756725 0 :LinuS!n=LinuS@net-93-146-87-7.t2.dsl.vodafone.it JOIN :#esoteric < 1218756939 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :. < 1218757504 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :, < 1218757513 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1218757573 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :‼ < 1218757578 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :one character: ‼ < 1218757580 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :discuss < 1218757601 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :uninteresting. < 1218757631 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :e != е < 1218758272 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :‼‼‼‼‼‼‼‼‼‼‼ < 1218758332 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: impossible. < 1218758342 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not :( < 1218758346 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the first is latin e < 1218758349 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the second is cyrillic < 1218758352 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1218758355 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :they have different code points < 1218758366 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Is there an E in Cyrillic? < 1218758369 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which is fucking retarded i think < 1218758374 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there are TWO < 1218758382 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :е є < 1218758383 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Ε and E are different characters, and neither is Cyrillic. < 1218758393 0 :dogface!unknown@unknown.invalid PRIVMSG #esoteric :Those aren't E's, those are e's.