< 1191196800 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@let primes = nubBy ((>1).gcd) [2..] < 1191196838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1191196972 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :should have been @let primes = nubBy (((>1).).gcd) [2..] < 1191197040 0 :immibis_!n=alex@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1191197060 0 :immibis!unknown@unknown.invalid QUIT :Nick collision from services. < 1191197062 0 :immibis_!unknown@unknown.invalid NICK :immibis < 1191197280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, i thought there was something weird in you saying that in here, but indeed, it must've been that error. < 1191197618 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :immibis: maybe it's the \ in [^ \$] < 1191197638 0 :molchuvka!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191198286 0 :immibis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191199390 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1191199981 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191199991 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191199992 0 :molchuvka!n=dfj@195.46.123.11 JOIN :#esoteric < 1191200856 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1191201943 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Remote closed the connection < 1191202766 0 :SEO_DUDE38!i=Deee@gateway/tor/x-5e3e1314cbc640c1 JOIN :#esoteric < 1191204140 0 :immibis!n=immibis@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1191205620 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191205789 0 :SEO_DUDE38!i=Deee@gateway/tor/x-801f3b8c5140415e JOIN :#esoteric < 1191208515 0 :molchuvka!unknown@unknown.invalid QUIT : < 1191209616 0 :oklopl!i=oko@194.251.101.183 JOIN :#esoteric < 1191209711 0 :oklopol!unknown@unknown.invalid QUIT :Nick collision from services. < 1191209718 0 :oklopl!unknown@unknown.invalid NICK :oklopol < 1191209735 0 :oklopl!i=oko@194.251.101.183 JOIN :#esoteric < 1191209791 0 :oklopol!unknown@unknown.invalid QUIT :Client Quit < 1191209817 0 :oklopol!n=oko@194.251.101.183 JOIN :#esoteric < 1191210041 0 :oklopol!unknown@unknown.invalid QUIT :Client Quit < 1191210080 0 :oklopl!unknown@unknown.invalid NICK :oklopol < 1191210116 0 :oklopol!unknown@unknown.invalid QUIT :"( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )" < 1191210178 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1191211128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've found another immibis < 1191211170 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think he's mating or something! < 1191211177 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :drinkity -> < 1191211944 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1191211954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1191211981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i guess i might not have said that had i realized immibis was actually here, but i stand behind my statement xD) < 1191213901 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191215890 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: wtf? < 1191215944 0 :immibis_!n=immibis@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1191215978 0 :immibis__!n=immibis@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1191216000 0 :immibis_!unknown@unknown.invalid QUIT :Client Quit < 1191216014 0 :immibis__!unknown@unknown.invalid QUIT :Client Quit < 1191221292 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Man who stand in frond of car is tired. Man who stand behind car is exhausted." < 1191223506 0 :molchuvka!n=dfj@195.46.123.11 JOIN :#esoteric < 1191224770 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191224823 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191225599 0 :clog!unknown@unknown.invalid QUIT :ended < 1191225600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1191227570 0 :immibis!unknown@unknown.invalid QUIT :"Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC. Easy as 3.1 < 1191231721 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191231731 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191238292 0 :joxy_!i=x@195.46.123.138 JOIN :#esoteric < 1191239744 0 :molchuvka!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1191240176 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1191241911 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1191241948 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1191242057 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1191244827 0 :joxy_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1191246462 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1191246628 0 :jix!n=jix@dyndsl-080-228-183-227.ewe-ip-backbone.de JOIN :#esoteric < 1191246761 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi * 2 < 1191247720 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ackermann(hi, hi) < 1191248287 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1191253767 0 :molchuvka!i=x@195.46.123.196 JOIN :#esoteric < 1191254392 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191254688 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1191254689 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191256354 0 :sebbu!n=sebbu@ADijon-152-1-70-137.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1191257166 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we need to start our interprecompiler < 1191261956 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1191263864 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :for IOCC < 1191265050 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my idea was to create something like a polyglot in reverse < 1191265064 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :an interpreter and/or compiler for a bunch of different esolangs mooshed together < 1191265079 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and then, naturally, cut to ribbons to obfuscate it < 1191265191 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. < 1191265724 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1191267492 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck and unlambda are a good combination because they are so different < 1191267523 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so if you combine code for them, it will probably be completely ununderstandable < 1191268146 0 :sebbu2!n=sebbu@ADijon-152-1-29-66.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1191268297 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191269024 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191269280 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1191269329 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191269683 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i should write an unlambda interpreter regardless < 1191270209 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If it's ununderstandable, does that mean it's derstandable? < 1191270410 0 :RedDak!n=dak@host145-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1191270798 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191270870 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat -- i will soon start writing a language which will have other languages as its sub-languages < 1191270947 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :and will allow for adding additional languages using program source code (i.e. compilation units -- programs -- will add languages, it is not a install procedure but a property of compiler) < 1191271020 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :that is, a program will be able to define one or more new sub-languages, and will be able to immediately use them < 1191271041 0 :ehird`!n=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191271054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :toboge? < 1191273312 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :forth can do that... kind of < 1191273335 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i think you can just change how the parser works right in your code < 1191273348 0 :SEO_DUDE38!i=Deee@gateway/tor/x-db1f63437a9fde83 JOIN :#esoteric < 1191273739 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191273794 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191273838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what what < 1191273864 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what molchuvka said just before you entered < 1191273962 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :jix yes i know forth do some degree < 1191273974 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :jix -- i plan even more < 1191273988 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :molchuvka: i think you can change everything with some forth systems < 1191274000 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :everything as in you can change the complete code of the parser compiler and everything < 1191274037 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :behavior and code of compiler will be influenced at runtime by program code --- i.e. program code will be able to have a complex impact on compiler behavior, interacting compiler and program code < 1191274067 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :jix yeah, i guess so < 1191274127 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :but well... my language will be free syntax, noone did this in forth < 1191274156 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :though it is possible, yes < 1191274221 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also plof can do that < 1191274228 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :i have a lot of expirience with ll1 grammars < 1191274238 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googling plof < 1191274247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR's language < 1191274251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one of them, that is < 1191274274 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i recall something similar on lambda the ultimate a while ago < 1191274311 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :also i plan that names are any objects < 1191274335 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a language which could embed other languages' syntax < 1191274345 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :e.g. name can be rich text or image or animation or applet < 1191274349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i got a pocket pc, btw! i'm the coolest ever < 1191274379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now if i could just find an irc client, my life would be perfect < 1191274402 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :ACTION away < 1191274643 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I had a Pocket PC. Then I installed a real OS :P < 1191274825 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :i currently plan using Oberon-2 as a bootstrap language < 1191274853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :molchuvka: you are wrong < 1191274855 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :forth is free syntax < 1191274865 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :ehird` I agree < 1191274882 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :where am I wrong? a quote please < 1191275142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: on that, or was that a joke i didn't get? :) < 1191275206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have windows mobile on this, is it easy to get a nix in? < 1191275280 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1191275339 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Depends on what model. < 1191275341 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: For most, no. < 1191275347 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pocket loox something... < 1191275365 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Since there's literally zero architecture standardization, porting to one is pretty much a once-off task. < 1191275365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't remember the exact model right now... < 1191275377 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1191275392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I'LL DO IT! < 1191275408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... or then not. < 1191275602 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol- check this joke out: < 1191275605 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"ternary ? those who know it : those who don't" < 1191275688 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks that joke has simply too many meta-levels < 1191275696 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :most likely < 1191275697 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not even sure it has a point < 1191275702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :There are 10 types of people in the world. Those who know binary, and those who don't. < 1191275702 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think it has too few. < 1191275707 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And those who confuse it with ternary. < 1191275709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1191275714 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It has no real meaning. < 1191275722 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but this is the most likely place I know of for people to appreciate it < 1191275727 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1191275732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MINE IS MORE FUNAY < 1191275750 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There are infinity kinds of people in this world. Those who understand base-1 math, and those who don't. < 1191275751 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :USE YOUR NAY-FU < 1191275785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I hate people who call base-1 unary. < 1191275800 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :If base 2 = 01, then base 1 = 0 < 1191275814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thus everything is 0 in base 1 < 1191275954 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :interesting point < 1191275955 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :everything is base 10. How do you write 8 in base-8? 10. How do you write 3 in base-3? 10. < 1191276019 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: you blew my mind! < 1191276046 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as keanu reeves would say, "woah!" < 1191276053 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: 0 is 0. Now increase by one, and you'll end up in an infinite loop trying to define digits. < 1191276062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1191276076 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hence, infinity kinds of people. < 1191276084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Sam Hughes suggested that should be used for a first-contact comedy ;) < 1191276097 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :more like disaster < 1191276114 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"infinity" in language refers to infinity as in a number > all other numbers, not infinite number-base expansion < 1191276120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is why .9r is not infinity ;) < 1191276121 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we should definitely use unary until we understand each other to some degree < 1191276137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1191276145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, how should you transmit the message? < 1191276152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can't do ASCII < 1191276155 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can't use english < 1191276158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can't signal with binary < 1191276163 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can basically do nothing < 1191276179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :without binary, there's nothing < 1191276185 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :gotta start somewhere < 1191276190 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if an alien beams down to try and communicate with you < 1191276192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you're hopeless < 1191276203 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Assuming alien has no knowledge of humans) < 1191276220 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :reverse run-length encoding < 1191277865 0 :molchuvka!unknown@unknown.invalid QUIT :No route to host < 1191278246 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191281557 0 :GreaseMonkey!n=saru@122-57-224-165.jetstream.xtra.co.nz JOIN :#esoteric < 1191282835 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191285882 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1191285890 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1191286659 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Hey. < 1191286679 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Out of *immense* curiosity, why are you no longer a first-class player in Agora? < 1191286865 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because, although you can store oerjan in a variable, you cannot pass oerjan as an argument to a function. < 1191286935 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Variable, you say? How hideous. < 1191286936 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1191286954 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You don't see variables hanging around in math, do you? :-P < 1191286966 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sure you do < 1191286981 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they're just not _mutable_ variables < 1191287022 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If they're not mutable, they're not very variable, are they? < 1191287045 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They're variables because their value depends on unknown information (generally speaking). < 1191287120 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I love how I've prevented oerjan from actually asking the original question :P < 1191287133 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :s/asking/answering/ >_O < 1191287149 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now preventing him further would require some creativity on your part. < 1191287166 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You just provoked him. < 1191287180 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How did I screw up "answering" for "asking"... < 1191287186 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I mean, they're related, but yeesh X-D < 1191287188 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait, did I just stifle him by saying you provoked him? Oh, wait, I provoked him by pointing out the stifling. < 1191287197 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm just going to call it an incredibly intense typo. < 1191287199 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :They're related and start with a. Therefore, they're confusable. < 1191287218 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Like apples and artichoke! < 1191287237 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't think those are quite related enough. < 1191287254 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They're both edible plant stuff. < 1191287258 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :People ask questions regularly, and they answer questions regularly, and in about the same circumstances. < 1191287269 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan? < 1191287271 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :They don't eat apples and artichokes in the same circumstances, generally. < 1191287291 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You've never had my famous apple-glazed artichoke apparently. < 1191287317 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1191287399 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1191287478 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is realizing he may have to actually answer the question, despite GregorR's best attempts < 1191287490 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Noooooooooooooooooooooooooooooooooo < 1191287505 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I did such a good job of driving the conversation away, after I had myself drug it back just for the /challenge/. < 1191287526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh. sorry about that. < 1191287526 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I jumped from asking/answering to apple-glazed artichokes! Give me /some/ credit! < 1191287589 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think I might actually have to try apple-glazed artichokes X-D < 1191287604 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :On the surface it sounds horrible, but I think it might be one of those flavor combos that shouldn't work, but does. < 1191287619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm reminded, once again, that this is Gregor. :) < 1191287630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"(GregorR) How did I screw up "answering" for "asking"..." <<< yep, the laws of physics prevent him to do that < 1191287639 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1191287640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bad quote :D < 1191287645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyways. < 1191287673 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Clrealy Im' incaapble fo tpyos. < 1191287712 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Like ham and pineapple? < 1191287718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm. < 1191287726 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or... hmm. < 1191287735 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to come up with a disgusting--oh, of course. < 1191287746 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Salisbury steak with strawberry ice cream. < 1191287746 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deep fried oil? < 1191287768 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: How do you deep-fry oil? That's just mixing some oil into some other oil ... < 1191287772 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i lost interest, even cut down a lot on my internet use. of course the last year has been just one large setback... < 1191287774 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't call deep fried oil a disgusting flavor combination. < 1191287775 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Is that /good/? < 1191287785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :More just random. < 1191287789 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Salisbury steak with strawberry ice cream? < 1191287793 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I doubt it. < 1191287794 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope: (Salistrawberry that is) < 1191287798 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1191287810 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Hmm. . . < 1191287818 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, we could try to deep-fry lard. . . < 1191287841 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'round these parts, we call that pork rinds. < 1191287844 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And they're deeeeeeeeeeeeelicious. < 1191287865 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's fried pig *skin*, not fat. < 1191287900 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You don't cut the fat off the skin when you make pork rinds. < 1191287906 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1191287918 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, I'm more just being random. < 1191287929 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying to remember Delirium's ice cream flavor from Sandman < 1191287998 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah yes, giyf. "Green Mouse and Telephone Icecream" < 1191288132 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yum < 1191288219 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Don't telephones contain Mercury? < 1191288225 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Either the planet or the Roman god; I don't care.) < 1191288249 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How to make a tasty deep-fried treat: 1) Buy ingredients: Large vat of boiling oil, dry ice and a small Filipino boy. 2) Place Filipino boy in dry ice until frozen solid. 3) Shatter now-frozen Filipino boy into boiling oil. 4) Wait fifteen minutes, drain and enjoy! < 1191288321 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so, how can we combine a brainfuck and unlambda interpreter? < 1191288352 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Take advantage of the fact that stack-based = suffix notation. < 1191288369 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Alternatively, 0x29A. < 1191288391 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1191288420 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...what are you after? < 1191288460 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :obfuscation < 1191288598 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1191289180 0 :sekhmet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289180 0 :zuzu_!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289180 0 :oerjan!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289181 0 :helios24!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289181 0 :GreaseMonkey!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289181 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289181 0 :Robdgreat!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289181 0 :Chton!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289181 0 :Overand!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289181 0 :Eidolos!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289182 0 :oklopol!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289185 0 :tokigun!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289197 0 :puzzlet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289197 0 :Tritonio!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289197 0 :g4lt-sb100!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289197 0 :GregorR!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289197 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289197 0 :pikhq!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289197 0 :sp3tt!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289197 0 :mtve!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289197 0 :SimonRC!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289197 0 :ihope!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289197 0 :bsmntbombdood!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289197 0 :lament!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1191289354 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1191289354 0 :GreaseMonkey!n=saru@122-57-224-165.jetstream.xtra.co.nz JOIN :#esoteric < 1191289354 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191289354 0 :SEO_DUDE38!i=Deee@gateway/tor/x-db1f63437a9fde83 JOIN :#esoteric < 1191289354 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1191289354 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1191289354 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1191289354 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191289354 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1191289354 0 :Tritonio!n=Tritonio@150.140.225.15 JOIN :#esoteric < 1191289354 0 :g4lt-sb100!n=galt@pdpc/supporter/basic/g4lt JOIN :#esoteric < 1191289354 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1191289354 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1191289354 0 :Robdgreat!i=me@ip70-171-115-241.no.no.cox.net JOIN :#esoteric < 1191289354 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1191289354 0 :zuzu_!i=zuzu@melanarchy.org JOIN :#esoteric < 1191289354 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1191289354 0 :Eidolos!n=sartak@sartak.akrasiac.org JOIN :#esoteric < 1191289354 0 :Chton!i=chton@wina.ugent.be JOIN :#esoteric < 1191289354 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1191289354 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1191289354 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1191289354 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1191289354 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1191292896 0 :oerjan!unknown@unknown.invalid QUIT :"ZZZ" < 1191293199 0 :immibis!n=immibis@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1191294536 0 :edwardk!n=edwardk@pdpc/supporter/base/edwardk JOIN :#esoteric < 1191294545 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves hello. < 1191294572 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1191294582 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :how goes? < 1191294765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :about 49 < 1191294843 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what did you mean when you said "i found another immibis"? < 1191294890 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :how progresses oklotalk? < 1191295283 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :gah rebooting < 1191295285 0 :edwardk!unknown@unknown.invalid PART #esoteric :? < 1191295818 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh, rebooting < 1191296174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :immibis: i found a guy that's a lot like you. < 1191296182 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so much like you that i had to say it somewhere. < 1191296194 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :grar >_< < 1191296200 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can't find the book i'm looking for < 1191296207 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is it pron? < 1191296233 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1191296254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand < 1191296302 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it was about a lesbian who pretended to be a man in order to pick up chicks, and ended up hating men because of her experiences < 1191296305 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1191296337 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pretending to be a man in order to pick up chicks? < 1191296359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is there something weird in that? :\ < 1191296361 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"I have something to tell you." "What?" "I... I'm a woman." "WHAT?" *slam* < 1191296381 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or am I misunderstanding? < 1191296393 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'd better read today's xkcd to make sure. < 1191296407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well you can do other stuff, and tell her the truth once it'll be emotionally fatal for her to leave you < 1191296439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure someone lying about their genitals isn't that eager to get naked. < 1191296441 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope: she just did it to learn about a single, het, man's relationship with women < 1191296512 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Het? < 1191296529 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heterosexual < 1191296590 0 :immibis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191296635 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but i can't remember or find the title now :( < 1191296739 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :It baffles me why someone would go to the internet to "pick up chicks" in the first place < 1191296762 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the internet? < 1191296793 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :she didn't < 1191296842 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: the get them without having to go out? < 1191296845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*to get < 1191296879 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: oh, alright- that makes a tiny bit more sense < 1191296931 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :singles bars, etc < 1191296951 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1191297902 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1191300632 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm, is MISC supposed to increase its instruction pointer before or after branching? That is, do you branch to 0 to just branch to the next instruction, or branch to 1? ... < 1191300770 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oisc is pwnage < 1191300781 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to write a quick MISC interpreter. < 1191300814 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But I don't know whether branching to 0 is a loop or a noop... < 1191300892 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :IMHO, \0\0\0\0 should be a noop. < 1191300916 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(That continues on the next instruction) < 1191300923 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That is, IP would increment after branching. < 1191302374 0 :Meldarion_inq!n=Meldario@202.87.30.157 JOIN :#esoteric < 1191302391 0 :Meldarion_inq!unknown@unknown.invalid PRIVMSG #esoteric :Hello people :) < 1191302625 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1191302636 0 :Meldarion_inq!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1191302642 0 :Meldarion_inq!unknown@unknown.invalid PRIVMSG #esoteric :how are you doing? < 1191302649 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :math test in 40 mins, and i did not sleep < 1191302652 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mwahaha < 1191302657 0 :Meldarion_inq!unknown@unknown.invalid PRIVMSG #esoteric :what math? < 1191302658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i feel wobbly < 1191302663 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err something trivial < 1191302669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :probabilities etc. < 1191302673 0 :Meldarion_inq!unknown@unknown.invalid PRIVMSG #esoteric :lol - ok. < 1191302680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they don't teach anything in high school < 1191302744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know if it's any use going to the test, i'm not gonna pass the course unless i do about 50 additional exercises, and i don't think i'm gonna < 1191302756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but then again, it can't hurt me < 1191302757 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1191302846 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :btw, i just installed python on my pocket pc and it has almost all the library support the *real* python has < 1191302858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :should i idolize python or microsoft for this? < 1191302882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyways, gtg -> < 1191302955 0 :Meldarion_inq!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1191302960 0 :Meldarion_inq!unknown@unknown.invalid PRIVMSG #esoteric :good luck with your exam < 1191302962 0 :Meldarion_inq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1191304623 0 :Meldarion_inq!unknown@unknown.invalid QUIT : < 1191307795 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191307830 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My MISC interpreter (+ memory mapped I/O) just printed an 'A' :) < 1191308449 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191311226 0 :Robdgreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191311999 0 :clog!unknown@unknown.invalid QUIT :ended < 1191312000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1191312618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the exam was ridiculous < 1191312639 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure everyone wants to know that ;) < 1191314491 0 :molchuvka!i=x@195.46.123.164 JOIN :#esoteric < 1191316891 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Typos sukc." < 1191318021 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191318027 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191320485 0 :ehird`!n=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191320848 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191323475 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191323811 0 :molchuvka!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191324202 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191324876 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191328619 0 :SEO_DUDE38!i=Deee@gateway/tor/x-2f25bff6f6e145b1 JOIN :#esoteric < 1191329625 0 :sebbu!n=sebbu@ADijon-152-1-29-66.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1191329769 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1191330651 0 :jix!n=jix@dyndsl-091-096-035-178.ewe-ip-backbone.de JOIN :#esoteric < 1191332419 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1191332424 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191332829 0 :molchuvka!i=x@195.46.122.144 JOIN :#esoteric < 1191335890 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1191336718 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1191338212 0 :Chton!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191339005 0 :molchuvka!unknown@unknown.invalid QUIT : < 1191339327 0 :molchuvka!i=x@195.46.122.144 JOIN :#esoteric < 1191342325 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anybody want to write a MISC backend for GCC? :P < 1191342401 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::S < 1191342970 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.choosemyhat.com/ < WTF??? < 1191342981 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Did somebody hack my vote?! < 1191343065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They're all from different IPs >_O < 1191343080 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Somebody first hacked a bunch of other systems, and THEN hacked my hat site :P < 1191343132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :75 votes is more than the usual daily vote amount? < 1191343139 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how much more < 1191343224 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :About 74 < 1191343292 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1191343319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :slight growth < 1191343331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tomorrow it'll get over a million. < 1191343344 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So far, tomorrow has two. < 1191343451 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Saturday shall be red fedora day! < 1191343505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes haxxor now < 1191343541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm... < 1191343548 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: well, at least you know whoever hacked your site is dedicated < 1191343562 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i pressed a green hat and a blue one was chosen :<< < 1191343574 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, my. What would happen if somebody dugg ChooseMyHat.com? < 1191343579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but anyways, i already got one vote, 999997 left < 1191343594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's all digg it! < 1191343602 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sweet christ < 1191343623 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: how can your webserver stand up to a slashdot? < 1191343636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, i have 3 ip's, so i could at least get 3 votes < 1191343653 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err...... prolly don't just ban individual ip's, but the whole... set < 1191343654 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have easy access to 2 unique IPs < 1191343667 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1191343669 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :actually... oh, computer lab access would be evil here < 1191343713 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pretty easy to get 75 votes there, it's not like it's that hard to get people to press one button :P < 1191343783 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'd digg it < 1191343810 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i only have access to one internet protocol < 1191343823 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if I understand correctly, digg items getting onto the main page is a function of the "velocity", or rate at which something gains diggs. < 1191343842 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you can get about 7 people to digg in in a few minutes, it'll hit front page and take off like crazy < 1191343856 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i better make an acount < 1191343867 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :link us up once you make the post < 1191343895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1191343899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll make one too < 1191344007 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hopefully new acounts don't have less weight than old ones < 1191344030 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I dunno < 1191344054 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hurry up with the post- I gotta leave for class in a few minutes < 1191344069 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :me too < 1191344121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1191344122 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1191344128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't gotten the mail yet.. < 1191344165 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, g2g < 1191344168 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cy'all < 1191344174 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1191344177 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1191344186 0 :jix!n=jix@dyndsl-091-096-063-115.ewe-ip-backbone.de JOIN :#esoteric < 1191344556 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gar < 1191344568 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hurry up GregorR < 1191344639 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... what should GregorR hurry? < 1191344663 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :digging choose my hat < 1191344684 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he said he's gonna? < 1191344707 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i dunno < 1191344812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :digg does not like me < 1191345309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :digging is easy < 1191345315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i got to #1 almost instantly < 1191345324 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when i made The Most Pointless Site Ever < 1191345347 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(if you weren't there: you made an account, then there was a number. there was a button to increase the number (for everyone else too) and a list of people who have clicked the most. That's it.) < 1191345356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it got #1 on digg for a long time < 1191345371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was submitted, then the next day a few people had digged it < 1191345377 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i had posted it on a forum i frequent < 1191345384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and people just ended up digging it < 1191345411 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all in all it got over 600 diggs in total, digg used tons of scripts, and /b/ found it < 1191345417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, digg's algo is kinda broken < 1191345420 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :promotes too easily < 1191348053 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1191348346 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm back < 1191348843 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191349481 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to dinner < 1191350512 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1191351491 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: digg plz < 1191352460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Context-Free Design Grammar is wow < 1191352462 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1191352464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it has some esoterica in there < 1191352482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in that you can do infinite recursion as long as the part you draw gets infinitely small < 1191352487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is crazy awesome < 1191352491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a very natural way to think about things < 1191352497 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and must make things like the mandelbrot set trivial < 1191352512 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1191352521 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The mandlebrot self is not self--similar < 1191352528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1191352596 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What are we talking about? < 1191352628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Context-Free Design Grammar < 1191352965 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1191353963 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191354167 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191354555 0 :sebbu2!n=sebbu@ADijon-152-1-18-31.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1191354633 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191355777 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1191356938 0 :molchuvka!unknown@unknown.invalid QUIT : < 1191357181 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191357397 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1191358024 0 :GreaseMonkey!n=saru@122-57-224-165.jetstream.xtra.co.nz JOIN :#esoteric < 1191358260 0 :GreaseMonkey!unknown@unknown.invalid NICK :N0BODY < 1191358327 0 :N0BODY!unknown@unknown.invalid NICK :GreaseMonkey < 1191358394 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191358396 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1191359810 0 :molchuvka!i=x@195.46.122.144 JOIN :#esoteric < 1191360598 0 :moomoo!n=moomoo@meije.kozmic.org JOIN :#esoteric < 1191360958 0 :moomoo!unknown@unknown.invalid PRIVMSG #esoteric :let f be the mccarthy 91 function < 1191361067 0 :moomoo!unknown@unknown.invalid PRIVMSG #esoteric :please compute f(n) for every n between 0 and 100 < 1191361503 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: WHERE:S TA DIGG? < 1191362166 0 :Eidolos!unknown@unknown.invalid PART #esoteric :? < 1191362427 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1191362441 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how am i supposed to talk about brainfuck with a teacher ? < 1191362511 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :very carefully. < 1191362525 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :maybe give your teacher flowers first? < 1191362606 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :today i just called it P'' < 1191362716 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :call it brainhugsandkisses < 1191362732 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe just BF < 1191363152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BrainF < 1191363173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :brainsexualintercourse < 1191363184 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1191363209 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :a clbuttic mistake < 1191363257 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1191363268 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: hopefully any teacher intersted in it is the type that doesn't care about the words, just how they're used < 1191363367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BrainShit < 1191363370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BrainAsshole < 1191363381 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :plenty of options < 1191363436 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :When talking about sex, there are few words that were not at some point a euphamism. < 1191363437 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is "brain" a swear word? i don't think so. < 1191363485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BrainBrain < 1191363488 0 :molchuvka!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191363494 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"sex" was originally male/female, "make love" is a euphamism, "shag" is random, ditto "rodger" etc. < 1191363516 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the only non-euphamism I can think of is "fuck" itself < 1191363535 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hard to say if something is a euphamism < 1191363595 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :etymology? < 1191363612 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and the teacher in question isn't interested in it specifically, i just have to tell them what i'm working on < 1191363670 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Brainfunk"? < 1191363679 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"BrainF"? < 1191363683 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BrainMakeLove < 1191363688 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1191363706 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :brainSodomize < 1191363709 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fuck != sex in brainfuck < 1191363735 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :BrainScrew? < 1191363735 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :by the way, it's "euphemism" < 1191363739 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :works both ways < 1191363740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BrainEuphemism < 1191363760 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :BrainMessup < 1191363777 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :brainconfuser < 1191363846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Brainal < 1191363853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That would be a good name for a BF derivative. < 1191364177 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gar >_< < 1191364194 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this torrent has 7991 seeders, but is downloading at 6kB/s < 1191364201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they are very slow seeders < 1191364202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1191364204 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1191364389 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :7991? it can only be porn < 1191364398 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's not! < 1191364405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a "linux distro" < 1191364410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Aka, porn) < 1191364423 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :linux distro? "Lesbian"? < 1191364438 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's Prison.Break.S03E03.HDTV.XViD-Caph.avi < 1191364448 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Aka, porn) < 1191364478 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1191364484 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i do have lots of porn seeding though < 1191364577 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://pizdaus.com/pics/MC3KUw7uCDtL.jpg < 1191364686 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: is that NSFW < 1191364691 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1191364700 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cautiously clicks < 1191364731 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :where is that? < 1191364736 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1191364752 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :where di you get it from/ < 1191364758 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://pizdaus.com/index.php?sort=best < 1191364847 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thats a shitload of macs < 1191365005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Or is it a metric fuckton? < 1191365031 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a metric kilokiloton < 1191365128 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prefers the imperial fuckton < 1191365181 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a metric fuckton is larger than an imperial fuckton < 1191365254 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, a common misconception < 1191365257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so now you can convert a pound to either newtons or fucktons, depending? < 1191365514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :everything you need to know about the metric fuckton: http://everything2.com/index.pl?node_id=1398601 < 1191365859 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a metric fuckton is 2200 fucks < 1191365867 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :an imperial fuckton is 2000 fucks < 1191365940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think you've got that back assward < 1191365943 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1191365994 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1191366007 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I could nick that for an Uncyclopedia article. < 1191366055 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or it could be 1000/907, depending on how you look at it < 1191366151 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :as long as the raito is 1.10231131 < 1191366470 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i see you are using a properly shitty calculator for this < 1191366578 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :>>> 1111111111 ** 2 - 1111111110 * 1111111112 < 1191366580 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :1L < 1191366589 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i like nice calculators :) < 1191366669 0 :jix!n=jix@dyndsl-091-096-063-115.ewe-ip-backbone.de JOIN :#esoteric < 1191367941 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> 1 < 1191367951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1191367956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1191367962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you copied and pasted python interactive prompt stuff < 1191368001 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :only because he is EVIL < 1191368063 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: approximations < 1191368109 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I made an assembly language (and assembler) for MISC. < 1191368122 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's fun writing assembly with only arguments, no operators :P < 1191368171 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A taste of misc-as: 0xFF 0xFF $1 0 # Subtract 1 from the value at address 0xFF < 1191368187 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, that's /relative/ address 0xFF < 1191368189 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For absolute: < 1191368195 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :%0xFF %0xFF $1 0 < 1191368195 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wrote a subleq machine and assembler < 1191368286 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What did your assembly language look like? < 1191368312 0 :Tritonio!n=Tritonio@150.140.226.86 JOIN :#esoteric < 1191368340 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a list of adresses basically < 1191368416 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :with labels and a few constants < 1191368451 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/723643 < 1191368465 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's cat < 1191368797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Craziest reddit headline ever: Australian actresses are plagiarizing my quantum mechanics lecture to sell printers < 1191369267 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Well, don't do that. < 1191369274 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191369354 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, I bought an old tablet PC plus "whatever spare parts I have lying around." Apparently "whatever spare parts I have lying around" amounts to FIVE SPARE BATTERIES. < 1191369385 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I didn't desperately need six batteries for this :P < 1191369550 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1191370079 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zzzzzzz < 1191370144 0 :SEO_DUDE38!i=Deee@gateway/tor/x-d3d5f7d8264a7252 JOIN :#esoteric < 1191371079 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bah, flag desacration is illegal in colorado < 1191371648 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Feels weird to remove a hard disk from an old computer, plug it into my computer and then boot it in QEmu :P < 1191371657 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Seems sort of insulting to the real computer when it runs faster in QEmu X-D < 1191372110 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :BrainGentlyCaress < 1191372497 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pisses on a flag, taking advantage of the federal law superseding state law in that instance < 1191372548 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hooray constitution < 1191372560 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: We can recompile it... we have the technology. Stronger, faster, better than before. < 1191372673 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1191372715 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts playing "harder better faster stronger" < 1191372717 0 :immibis!n=immibis@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1191372762 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is listening to Around The World / Harder, Better, Faster, Stronger by Daft Punk from Coachella 2006 < 1191372788 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1191372790 0 :immibis!unknown@unknown.invalid QUIT :Client Quit < 1191372816 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'tis the music that great programming is made of < 1191372846 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is listening to The Gathering / Infected Mushroom < 1191373003 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's music great acid trips are made of < 1191373081 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha. I have witnessed forum brilliance. < 1191373140 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a guy named "With Your Ass" posted a thread asking suggestions for removing shards of a broken beer bottle from his backpack entitled "How do I get tiny glass shards out of my sack?" < 1191373179 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :putting it in the dryer probably < 1191373200 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. That might actually work. < 1191373271 0 :rutlov!n=voltur@217-68-166-106.dynamic.primacom.net JOIN :#esoteric < 1191373280 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :most people are suggesting duct-tape < 1191373324 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that won't get the stuff embedded in the fabric < 1191373378 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah- I think a dryer is the best idea I could think of < 1191373383 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it would really suck to get tiny glass shards in your sack though < 1191373386 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :do you have experience with this sort of thing? < 1191373391 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, no kidding < 1191373426 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i bet it would get infected < 1191373441 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :worse than glass shards: fiberglass < 1191373447 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :imagine the rash. :S < 1191373459 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a la http://wiki.bmezine.com/index.php/Scrotal_infection (nsfw) < 1191373474 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :eeew < 1191373480 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but yes < 1191373686 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :out of morbid curiosity, did you just type "infected scrotum" into google for that thing? < 1191373728 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, i've read that article before < 1191373756 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :although that is the first result < 1191373758 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :OH MY GOD < 1191373770 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :look at the images < 1191373792 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don' wanna. D:> < 1191373870 0 :rutlov!unknown@unknown.invalid PART #esoteric :? < 1191373986 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"A Case Of Multiple Sebaceous Cysts Over Scrotum In A 35 Years Old Male" < 1191374062 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that is just about the grossest thing ever < 1191375464 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191375465 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1191376318 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191376364 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1191376550 0 :moomoo!unknown@unknown.invalid QUIT :"leaving" < 1191376654 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191377375 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191378454 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191379120 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191381866 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1191381890 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1191383062 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is listening to Pink Floyd - The Final Cut  < 1191383635 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION approves < 1191383755 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure i like < 1191383757 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :too uniform < 1191384047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not listened to that album, so my approval is of the band. . . < 1191384052 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1191384065 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is listening to Emotion 98.6 by Mylo from Destroy Rock & Roll < 1191386104 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1191386600 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191387450 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1191387456 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191387535 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1191387545 0 :jix!n=jix@dyndsl-091-096-044-210.ewe-ip-backbone.de JOIN :#esoteric < 1191387797 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191388522 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191388762 0 :EgoBot!n=EgoBot@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1191390894 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191392247 0 :Arrogant!n=Arrogatn@237.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1191393653 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191393698 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I made macros to make functions/calling easier in MISC :) < 1191393758 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(cpp macros that is) < 1191394320 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now, I just need a backend for GCC ... < 1191394322 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1191396976 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191397371 0 :bsmntbom2dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191397650 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191398046 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have macros for MUL/DIV/MOD now :) < 1191398048 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191398399 0 :clog!unknown@unknown.invalid QUIT :ended < 1191398400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1191403066 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, *GreaseMonkey* kills a kitten." < 1191404709 0 :ais523!n=chatzill@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1191404874 0 :molchuvka!i=x@195.46.123.120 JOIN :#esoteric < 1191405625 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Remote closed the connection < 1191406564 0 :SEO_DUDE38!i=Deee@gateway/tor/x-3835410ea5d8fd67 JOIN :#esoteric < 1191407076 0 :ehird`!n=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191407165 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm annoyed at regular expressions not having enough computational class to do everything I want them to do < 1191407193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for instance, several times I'd have found it useful to have a regexp that matches a string with matched parentheses < 1191407212 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I'm working on a Turing-complete enhanced-regexp language < 1191407317 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Perl 6 rules look pretty cool. < 1191407341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't seen them < 1191407343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why < 1191407346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :perl 5 regexps are TC < 1191407356 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :only by embedding Perl into them, I think < 1191407379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1191407381 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i dont think so < 1191407389 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i seem to remember with some bizzare hacks you can make it TC < 1191407394 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :e.g., that regexp that can solve sudoku < 1191407397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :uses no perl < 1191407433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in my language, I can write (\($+\)|'^\(\)'|) and get an expression that matches only strings with matched parens < 1191407437 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how is that done in Perl? < 1191407455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(the $+ means 'match a copy of the containing group') < 1191407458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i do not actually know, sorry# < 1191407463 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i have heard a few times that they are TC < 1191407500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://perl.abigail.be/Talks/Sudoku/HTML < 1191407548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, I have things like (a*)b*:-c*:- to solve the famous n as, n bs, n cs problem, which I think is considerably shorter than the corresponding BF program < 1191407628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by the way, a non-TC program can solve Sudoku < 1191407636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(in theory, you could do it with a lookup table) < 1191407708 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1191407710 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :take a look at the examples < 1191407713 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i sure don't grok them, < 1191407719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i don't think they're using a lookup table < 1191407736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, they're just placing a huge number of constraints on the problem < 1191407745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1191407749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so it isn't tc < 1191407771 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :traditional regular expressions can be compiled into a finite-state machine < 1191407779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.co.uk/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&hs=KCL&q=perl+5+regular+expressions+turing+complete&btnG=Search&meta= Perhaps you will find something here. < 1191407780 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and < 1191407785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :perl 5 regexps are not traditional < 1191407792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think Perl regular expressions are any better in that respect, but I don't know < 1191408306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is reading through the Google results, and so far has found a lot of people disagreeing with each other < 1191409231 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :mathematical regexs can be compiled into FSMs -- I studied it at Uni < 1191409338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm reading through Perl5 and Perl6 regex syntax < 1191409358 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Perl5 allows ?{} (embed Perl code), which obviously makes it TC, but that's cheating < 1191409409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it also allows ??{} (defered evaluation), which can be used to execute arbitrary Perl or which can be used to create a context-free grammar < 1191409415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if using that is cheating < 1191409447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Perl6's regexes are like Perl5s, but re-written to be more verbose and 'readable' to beginning programmers < 1191409471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if multiple 'rules' are given, it again creates a context-free grammar < 1191409494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'm not sure if a context-free grammar can match (a*)b*:-c*:- < 1191409644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's interesting to see the parallel evolution of my regex language and Perl6's, though; for instance, they both contain constructs equivalent to Prolog's 'cut' and 'fail' < 1191409715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :...and we both changed . to also match newlines < 1191410902 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :back < 1191410929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i might make a regexp-like language < 1191410944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've always wanted for ?[\\$]%(.=&)/ to match something < 1191410952 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :s/for// (How ironic) < 1191410996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what you wrote is a syntax error in my language, unfortunately (partly because I deliberately don't use square brackets for anything) < 1191411089 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've always wanted regexps that can match entire languages < 1191411090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1191411106 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a kind-of-regexp parser in one kind-of-regexp would be awesome! < 1191411109 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was designing my regexp language partly for that purpose < 1191411122 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why don't any regexp impls have nested regexp groups? < 1191411137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what exactly do you mean by that < 1191411145 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/\?/ < 1191411149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(a) -> [['a']] < 1191411159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(a(b)) -> [['a', ['b']]] < 1191411163 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :see? < 1191411176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what do the square brackets represent? < 1191411181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could generate an entire parse tree, with some additional commands (like "don't nest", "pop out" etc) < 1191411182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and < 1191411184 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :arrays in the language < 1191411198 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :from a match_str(pattern, str) < 1191411209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think my language might be able to do that, but I can't remember the syntax offhand < 1191411212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so instead of (a) when given "a" returning ['a'] < 1191411217 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd return [['a']] < 1191411229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, a match is a list of text and submatches < 1191411231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the root list is too < 1191411237 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, it's a parse tree, really < 1191411258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't do it by default, but you could write something like (a=\Ba\E) < 1191411261 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if there is a way to say "append this to the result set, even if it is not in the string:", then you can parse an /entire language/ with one regexp0thing :D < 1191411268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where \B and \E change into [ and ] in the output < 1191411272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no no no < 1191411282 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pretend we are in a programming language < 1191411284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :NOT the regexp language < 1191411288 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[x,y,z] is an array < 1191411300 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[[x, y, z], [a, b, c]] is an array with two arrays as elements < 1191411308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :matching (a) on the string a would produce [['a']] < 1191411328 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :think of the result of matching as something like [$1, $2, $3...] in perl < 1191411331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's it: my regexp language outputs a set of nested arrays as its answer when \B and \E are used < 1191411344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :except, $1, $2, etc. are ALSO match results < 1191411354 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so just matching (a) on the strng 'a' gives [['a']] < 1191411361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the = causes its LHS to be 'replaced' with its RHS in a vague sense < 1191411367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(a(b))c((d)e) on 'abcde' produces: < 1191411381 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[['a', ['b']], [['d'], 'e']] < 1191411404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so your output just mirrors the group syntax of the input? < 1191411468 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kiiind of < 1191411475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :except < 1191411491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there would be a modifier of some sort for () which says 'put this N levels upward in the tree' or 'pop out N levels' < 1191411496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or 'don't nest this match' < 1191411518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(a(b))c((d)e) in regular regexps in 'abcde' would be ['a', 'b', 'd', 'e'] which i do not think is nearly as useful for simple matching OR parsing < 1191411535 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :something like you suggest can be done reasonably simply with Perl5 regexps < 1191411546 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you put an extra group around each section between groups, like this: < 1191411566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :((a)((b)))(c)(((d))(e)) < 1191411582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then you simply have a template to fill $ns into, like this: < 1191411593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure, i know < 1191411598 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but its not as convenient, imo < 1191411607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could do everything your regexps do with perl's regexp eval feature < 1191411612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't mean it's useful to do it like that < 1191411634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[[$2, [$4]], [[$8], $9]] (I'm going to finish writing this comment anyway, even though it's long after it's relevant) < 1191411652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the point is you could write a program to automatically compile regexps like you suggest into the existing form < 1191411726 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure, but add the other features of my regexp stuff i have in my head < 1191411731 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which you can't compile short of eval < 1191411817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I like my language because I can do (\(($1)\)=\B=1\E|'^\(\)'|) < 1191411838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what does that do? < 1191411879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if applied to the string (a(b))c((d)e) it would return [['a',['b']],'c',[['d'],'e']] < 1191411898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in other words, it's parsing the brackets in the input string into the array notation of the language that you're using < 1191411938 0 :molchuvka!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191411954 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure i could do similar < 1191411956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the nesting is not required < 1191411967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can make a () pair not nest inline < 1191411970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to be exact, you'd have to put =^ at the end if you were using this as part of a larger regexp, but the system adds that automatically if it's not given anywhere < 1191411973 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you can manually add nesting levels with it < 1191411978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and add/remove elements to them < 1191411986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, mine can do what yours does too < 1191412001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what would a regexp for doing that look like in your language? < 1191412090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea. i haven't written down my language yet. < 1191412093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just have ideas for it. < 1191412097 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that above would definately be possible though < 1191412164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is still reading the Perl6 regexp syntax < 1191412313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it seems that Perl6 does hierarchical capturing through capture brackets like you were suggesting above < 1191412332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(although it returns a nested hierarchy of Match objects rather than just arrays) < 1191412335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :FUCK! I'm starting to think like Larry Wall. < 1191412343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :arrays was kinda symbolic < 1191412351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the notation was a way to represent match data < 1191412420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so given the regex ( a ( b ) ) c ( ( d ) e ) you would get an output in which $1[0] was "d" (because the matches are 0-based) < 1191412491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cool. < 1191412502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :can you do nammed submatches? < 1191412518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, in both Perl6 and my language < 1191412525 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, $r['g']['g2'] or similar < 1191412554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think the named submatches are hierarchical, but I admit I'm a bit confused trying to read the document in question < 1191412562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://dev.perl.org/perl6/doc/design/syn/S05.html < 1191412702 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so here's a problem: suppose you have an Unlambda expression, and you want to convert it to another expression in which the arguments to every ` have been swapped < 1191412709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :considering just s and k for simplicity, < 1191412759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I would write this as (`($1)($1)=`=2=1|s|k)=^ (the =^ is optional if this is the whole regex) < 1191412773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if it's possible to do anything like that in other regex languages? < 1191412777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bakc < 1191412779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*back < 1191412792 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and hm < 1191412807 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :intuitively i think yes, but the regexp would be repetitive i think < 1191412810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also < 1191412819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :another feature my regexps will have, is nested regexps < 1191412827 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can run other regexps on other strings, get their matches, etc < 1191412836 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can run a string as the regexp, even! < 1191412850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was planning something similar, but hadn't worked out all the syntax < 1191412853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :strings of course include groups, replacements on groups, etc < 1191412881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could run a regexp on just what was matched by a group, even using that regexp to /change/ what that group matched from the point of view of the rest of the expression < 1191412899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or you could take what was matched by a group as the regexp itself, or both (or neither) < 1191413032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1191413033 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :same here < 1191413043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the possibilities are endless ;) < 1191413081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :'what was matched by a group' is the closest my language has to variables, as it can be changed retroactively (without modifying the original string; there are other ways to do that) < 1191413259 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :WD is GTP < 1191413267 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaaaaaaaaaaargh < 1191413278 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1191413304 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :problems with my hard drive < 1191413310 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :the external one < 1191413315 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :serious problems < 1191413355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a good quote I just came across: 'we think the popular term "regex" is in the process of becoming a technical term with a precise meaning of: "something you do pattern matching with, kinda like a regular expression"' < 1191413362 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :the funny thing is that before some days a friend of me found bad sectors in his disk which is the almost the same model with mine. < 1191413401 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :is there a tool for surface scan in Linux? < 1191413516 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :? < 1191414536 0 :molchuvka!i=x@195.46.122.211 JOIN :#esoteric < 1191414636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :) < 1191414645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my language will let you assign arbitary things to groups < 1191414659 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :same here < 1191414661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, combine the 'arbitary' and 'don't add to match results' modifiers, < 1191414662 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and voila < 1191414662 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :variables < 1191414678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or, just use 'arbitary' to insert elements into various places in the match tree < 1191414682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I assume there's some way to generate an infinite number of them < 1191414683 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :-> easy parsetree generation < 1191414696 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mine can, but only in a push-down way < 1191414748 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :turing complete parse-tree generation < 1191414750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bliss =) < 1191414758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no more fscking yacc or workalikes! < 1191414789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems you, me and Perl6 all have the same aim here < 1191414813 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :turing-complete parse tree generation? wow. < 1191414844 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, RodgerTheGreat. < 1191414848 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with regular-expression-alikes. < 1191414854 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1191414861 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :have i mown your blind sufficiently yet? < 1191414874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one traditional problem in parsing a language: the construct (a, b):=(c, d) which assigns c to a and d to b exists in some languages < 1191414881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's very hard to write those semantics in BNF < 1191414888 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1191414890 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :why < 1191414914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because there have to be the same number of variables on each side, and the first variable on the LHS maps to the first variable on the RHS < 1191414915 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :in coco/r, it's straightforward to write this in EBNF < 1191414933 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :ll(k) compiler compiler < 1191414939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :coco/r is horrid though, so shush ;) < 1191414954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the traditional solution was to accept any number on each side, and then check there were the same number on each side when translating the parse tree < 1191414956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: good old a*nb*nc*n problem < 1191414969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, just in a different form < 1191414984 0 :molchuvka!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: please describe the word 'horrid', i dont have dictionary at hand < 1191414999 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :molchuvka: the fuel that powers the steam engine that creates nightmares < 1191415004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the a^nb^n problem can be solved by a push-down, with an expression like (a$+b|) in my notation < 1191415011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it matches the last a with the first b < 1191415074 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder... < 1191415084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since these re-alikes are turing complete < 1191415098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and with mine at least, you can parse a full language into a parse-tree with only one single re-alikes < 1191415103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what expression parses perl 5? < 1191415132 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Perl6 apparently has a built-in expression for parsing perl6; it's a constant that's just defined by the language < 1191415144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :an expression to parse perl5 would take a while to write, I expect < 1191415168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it would be useful because I've never seen a really good Perl syntax highlighter (that can handle regexps and the weird quoting syntax) < 1191415207 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damn, just think how complex it would be < 1191415219 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you'd be utilizing turing complete hacks all over the place to be 100% correct < 1191415253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for convenience i think my regexp language will include a special quine "variable" (group) that is just the string of the expression it is contained it < 1191415255 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*in < 1191415262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this, incidentally, makes a quine very trivial :P < 1191415275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, the null string's a quine in mine < 1191415283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1191415290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to thing of a quine in their language that's at least one byte long < 1191415290 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can just imagine the docs for my quine < 1191415302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"This expression matches nothing into itself." < 1191415310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually, anything < 1191415320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"This expression matches anything into itself." < 1191415361 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know, my regexp language will probably be really hard to parse (even in itself) and a mammoth task to implement < 1191415375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm having serious problems trying to implement mine < 1191415389 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm writing the docs first and although they're unfinished, they're already several pages long < 1191415418 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I do not think I will bother implementing mine, from the features I have in mind it'd be a project on the level of full-scale open source projects < 1191415437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Maybe if someone offers some help after I write a spec. :-) < 1191415461 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :perhaps you should focus on a simpler proof-of-concept < 1191415477 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, i want my amazingerific expressions in full ;) < 1191415506 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh. Or design an esolang that requires this feature in order to achieve turing-completeness. < 1191415529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's simple < 1191415545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just make a program input and a regular expression < 1191415560 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since they can perform turing complete calculations, voila < 1191415575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the match tree would be the output of the program < 1191415609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in fact you don't even need an input string < 1191415612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(it could just be empty) < 1191415621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since you can assign arbitary values to groups, and run regexps on groups < 1191415622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mine can generate output off no input at all, because it has features for inserting text into the input string < 1191415623 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1191415642 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: mine can do that but only because you can explicitly modify and generate matches in the match tree < 1191415669 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in mine, you can write (Hello\, world\!)^ to add Hello, world! to the input string < 1191415684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where the ^ 'negates' the preceding group < 1191415693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it has many more interesting uses as well < 1191415738 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: can yours be used to parse an entire language in one expression? < 1191415743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :within reason that is, not using tons of TC-hackery < 1191415750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, pretty easily < 1191415753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because from what i have in my head mine could do that very easily and naturally < 1191415758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as in, not a hack a tall < 1191415761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just natural common usage < 1191415764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which i think is cool < 1191415773 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :PARSER constant in a language = XD < 1191415774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have an = command that's not actually necessary, but makes such expressions more readable < 1191415792 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1191415813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think mine will have "and" and "or" constructs < 1191415832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it depends on what you mean by 'and' < 1191415845 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. "if this (X) matches, then this (Y) must too, otherwise there is no match" < 1191415856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you're just checking variables, you write the checks one after the other (possibly with a cut) and you get a short-circuit match < 1191415867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or, "if (X) does not match, but (Y) does, there is a match" < 1191415873 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Perl6 has a 'two or more matches that must start and end at the same place construct' < 1191415875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and by x and y i mean two groups of some sort < 1191415891 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as for or, that's just the (a|b) construct that's been in every regex language ever AFAIK < 1191415920 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1191415925 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but this could handle more complex constructs < 1191415933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and so can or < 1191415942 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so it makes sense to ditch (a|b) and get the new syntax < 1191415947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually, the syntax may be the same < 1191415948 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :who knows? < 1191415951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it'll behave different < 1191415955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the syntax is the same in my language < 1191415965 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it behaves the same way, for esoteric values of 'same' < 1191416003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so (a|b) means 'match a, if that fails or there's a fail somewhere later try matching b instead' < 1191416019 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :&, i think, is a bit more interesting than | < 1191416022 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you don't want it to backtrack into the (a|b) group you can write (a|b)!- instead < 1191416031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1191416032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're right, & is definitely more interesting < 1191416036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with mine you can have different modifiers on a and b < 1191416038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1191416039 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1191416061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :obviously that's possible, you just put the modifiers inside the groups in question < 1191416071 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what the implications are, but or-ing an arbitary, in-output group with a non-arbitary, out-of-output group sounds... interesting < 1191416079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, let's think about & < 1191416086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what are the implications? i get the feeling it could be very useful < 1191416090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i don't quite see which < 1191416094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, let's boil it down < 1191416121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :A&B = if A, then B. else, A. < 1191416139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now - what are the implications of that in a regexp language? (Where the "if A" means "if A matches") < 1191416142 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: for the or you can just write (a|b^), for instance, which either removes an a from the input string or failing that adds a b < 1191416205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for the and you've just defined, that's ab? (or (ab?)? depending on whether you want the not-a situation to succeed or fail) < 1191416219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you can always just cut away any choicepoints that are left behind that you don't want < 1191416296 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure it isn't ab? < 1191416299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since < 1191416305 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if a was true, and b was < 1191416309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :only b would be "returned" < 1191416310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not ab < 1191416339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my regexes don't 'return' things, they just modify the input string and/or group-match memory < 1191416371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"return" means "add to the match tree" < 1191416409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then you want (a=x)(b=y)? in my language where x and y are the things to add to the output corresponding to a and b < 1191416409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, you know what i mean < 1191416418 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll demonstrate < 1191416436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x -> y -> z, meaning "expr x with input y matches tree z": < 1191416450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(a&b) -> "ab" -> [["b"]] < 1191416463 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(a&b) -> "b" -> nope < 1191416474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(a&b) -> "a" -> nope < 1191416485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think that's right < 1191416502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does nope refer to a fail, here? < 1191416522 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in my language, because returning is explicit, you just don't return anything from a: (a=)(b=y) < 1191416557 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think it means a fail < 1191416559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1191416591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all languages should have some backtracking construct IMO < 1191416609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about: < 1191416609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it makes it much easier to implement backtracking languages, and doesn't affect programs that don't need to use it < 1191416616 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(a&b) -> "ab" -> [["b"]] < 1191416616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :likewise for multithreading < 1191416618 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(a&b) -> "ab" -> [["b"]] < 1191416628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you just wrote the same thing twice < 1191416629 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(a&b) -> "a" -> [["b"]] < 1191416630 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1191416638 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(a&b) -> "b" -> [["a"]] < 1191416649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because that is "directly" if A then B else A < 1191416668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(a=b|b=a)? < 1191416693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, on single characters, you can write that 'ab=ba' in my language as shorthand < 1191416761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i dont know < 1191416774 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm just trying to think of a useful way to implement an and construct < 1191416815 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think ab is probably the simplest sort of and construct; after all, both a and b have to match for ab to match < 1191416833 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that sort of and has been around for ages, and nearly all regexes use it < 1191416840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort of like and in Prolog < 1191416847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the 'and then' operator < 1191417061 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1191417076 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in your programming language of choice, does a & b return [a, b] if both a and b are true? < 1191417079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no -- it returns b < 1191417089 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, ab is not a&b < 1191417111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in many languages, and just returns true or false, which was more the idea I was getting at < 1191417123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or in backtracking languages, succeed/fail < 1191417145 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the 'and then' is clearly a separate operator from perl's and < 1191417159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"many languages" suck ;) < 1191417174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, let's take a lowest-common-denominator language < 1191417186 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :one that follows most patterns intuitively, but isn't very interesting : python < 1191417202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> 1 and 2 < 1191417202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1191417210 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in just about every language i have used (that i didn't hate) that happened < 1191417239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I agree that all the best languages seem to implement it like that, apart from C-based languages (some of which are also good) < 1191417243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so -- < 1191417243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : (a&b) -> "ab" -> [["b"]] < 1191417243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : (a&b) -> "b" -> nope < 1191417243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : (a&b) -> "a" -> nope < 1191417249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seems to be a reasonable construct < 1191417264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but in my language, nothing returns anything unless a return value is guaranteed < 1191417265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but the question is, is it useful like that? what is a reasonable usecase? < 1191417273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or is there another way to implement it that makes it more useful? < 1191417282 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actually, in C, 1 && 2 == 2 < 1191417289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, 1 && 2 == 1 < 1191417294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :&& always returns 0 or 1 < 1191417299 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes, silly me < 1191417317 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lisp: (AND 1 2) ==> 2 < 1191417318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can write 1?2:0 for a Perl-style and (where the 0 is a constant) < 1191417343 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :BASIC: 1 AND 2 ==> 0 < 1191417349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(because it always does it bitwise) < 1191417352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :basic as an example? :P < 1191417369 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway by 1 and 2 i didn't neccessarily mean 1 and 2 because of bitwise-ness < 1191417384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just meant two things that have the truth-value of "true" but are not "true" themselves < 1191417420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I only picked BASIC because it did something different from the other languages < 1191417446 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I was demonstrating that for values other than true or false, what it did didn't just jump to set values nor take the second value < 1191417487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i guess we're all stuck on trying to work out a use for my (a&b) semantics? :) < 1191417516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :imagine a BASIC interpreter written in regexes < 1191417538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't want to < 1191417539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however < 1191417540 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :PRINT 6 is equivalent to (PRINT&&6) with an ehird`-style AND < 1191417546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lisp interpreter written with regexes? < 1191417549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :trivial < 1191417554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and no, ais523, it is not < 1191417566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(a&b) with "ab" as input >produces [["b"]]< < 1191417584 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whereas (ab) with "ab" as input produces [["a", "b"]] < 1191417596 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I assumed you were piping the output to a console that was flattening < 1191417603 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you wouldn't want to print the PRINT as well as the 6 < 1191417612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's just the 6 that's being printed < 1191417642 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh i get it < 1191417655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you are saying that PRINT 6 (basic code) is (PRINT&&6) in mine? < 1191417691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1191417693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm saying that the ehird`-regexp (PRINT&&.*) will output just what's after the PRINT if fed PRINT 6 as input < 1191417700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1191417715 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(PRINT&&a) -> "PRINTa" -> [["a"]] < 1191417715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in my language, that's (PRINT.*=.*) < 1191417730 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it matches corresponding .s and *s together < 1191417730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(it's &, actually, right now :P) < 1191417741 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and that is interesting but it seems like it could be ambigious < 1191417761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does 'that' refer to in your preceding statement? < 1191417784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : in my language, that's (PRINT.*=.*) < 1191417805 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(PRINT.*.*=.*) < 1191417808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which does the RHS .* refer to < 1191417819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's an error because the two sides don't have the same structure < 1191417833 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1191417846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, does & seem useful to you at all with my semantics? < 1191417860 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could disable one for matching purposes as (PRINT(+.*).*=.*) if you liked, because a group starting with + isn't counted < 1191417862 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am not sure if it could be given better semantics, or if these are good, or if it's even useful either way < 1191417899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think & might be useful, but it should be codable within the language, rather than being a feature of it < 1191417905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort-of like a standard library function < 1191417968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now now this is regexps < 1191417973 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let's not get overboard < 1191417973 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1191417984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but try as i might i just can not think of a usecase for & < 1191417989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no matter how intuitively useful it sounds < 1191418024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :'and then' is probably a more useful operator, boring as it is < 1191418050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there has to be some obscure & usecase! :< < 1191418059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has to go now in order to have a chance of getting lunch before being busy, but will read the end of the conversation in the logs < 1191418067 0 :ais523!unknown@unknown.invalid QUIT : < 1191418129 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :who wants to continue this discussion? :P < 1191418170 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION says "penis" and everyone laughs < 1191418209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't think of a usecase, and unfortunately i don't have time for that either :< < 1191418220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but ehird`: check out ihope's parser language < 1191418223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty neat < 1191418346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: have you mown your blind sufficiently yet? < 1191420056 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1191420094 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :observe the first two pages of a story I started working on last night: < 1191420095 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/images/1191376302-Cosm1.png < 1191420100 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/images/1191386100-Cosm2.png < 1191420542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :NOT END -> < 1191420547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :very zen ending marker < 1191420612 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm still writing < 1191420653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1191420856 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :do you like the general concept, though? Are you interested in where things are going? < 1191420931 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :looks good so far < 1191420934 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think the next frame will involve lots of spam popup-demon-things < 1191420940 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :now do 998 more, and you have a webcomic < 1191420944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Congratulations! You win a free iPod!" < 1191420945 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :woo < 1191420963 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: lol- there's a line similar to that < 1191421327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also < 1191421334 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why does that popup use decimal < 1191421335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1191421619 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there is an explanation for that < 1191421689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it better be good < 1191421701 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and not just "Oh, well you have 10 fingers, so I talk using decimal so it's easier for you" < 1191421714 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's on the same level as "Oh, well you use English, so I do the same so it's easier for you" < 1191421719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(that better have an explanation too :P) < 1191421744 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :more like "there's a reason you have 10 fingers!" < 1191421789 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the english thing only applies to the popup, and it speaks english for a perfectly valid reason. Not everything does or will. < 1191421849 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am very intrigued then < 1191421855 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I wish popups left me alone for 22 years if I am busy < 1191421865 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you should put up a site for it, dumped images aren't fun to navigate :P < 1191421908 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1191421922 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... possibly fix the blur on the left side of the page too :P < 1191421939 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what NetBasic is < 1191421956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://support.novell.com/techcenter/articles/dnd19961103.html this? < 1191421964 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's because my scanner isn't technically large enough for my bristol board < 1191421971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a very ugly basic dialect it seems < 1191421986 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wtf? NetBASIC already exists? Well, fuck me < 1191421997 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1191422007 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my version is much prettier, if less useful. < 1191422022 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is confused < 1191422132 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :this: http://www.nonlogic.org/dump/images/1190938723-downsteam.png < 1191422133 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm writing a BASIC implementation called NetBASIC < 1191422139 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1191422140 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1191422173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :out of curiosity < 1191422174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1191422188 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's part of a game < 1191422353 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what kind of game? < 1191422441 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's kindof a coding/puzzle game. You write programs to traverse a simulated network, retrieve various files, and get around obstacles, in some cases with code length restrictions or time limits < 1191422467 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :some puzzles may even involve "distributed computing" challenges < 1191422490 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: ah, hacking-like < 1191422496 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :more or less < 1191422508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :couldn't you make it more obsucre? < 1191422513 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, an APL/Lisp alike ;) < 1191422515 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Both!) < 1191422519 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to remembner the name of the popular "virtual hacking" game < 1191422519 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's a little abstract, and not intended to be particularly accurate, but it's pretty fun < 1191422531 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :arbitrary code execution, for example, is pretty trivial < 1191422543 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Uplink < 1191422550 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: yes < 1191422551 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :by introversion software. < 1191422601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :uplink is fun < 1191422614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's silly < 1191422614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but fun < 1191422618 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i like introversion software < 1191422621 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Uplink was in no small way an inspiration to this game. I love the concept and execution, but I felt a hacking game with more to do with coding would be even more fun < 1191422636 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :introversion makes some great stuff- have either of you tried DefCon? < 1191422698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :darwinia was popular a while back < 1191422725 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :darwinia was breathtakingly beautiful, but I think the gameplay was a little slow-paced < 1191422759 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :plus, they ditched the gesture-driven task manager for a regular menu in the patch. :( < 1191422998 0 :sebbu!n=sebbu@ADijon-152-1-10-187.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1191423077 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :introversion's games are interesting in that you can see they were designed as a bunch of interesting demos that eventually merged together into a game. They also tend to appear very simple and contain a tremendous amount of depth upon further inspection. The commandline on hacked computers in Uplink is an example. < 1191423115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah the command-line actually suprised me when i first saw it < 1191423123 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i didn't expect that kind of control < 1191423192 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was just like "Uh... this can't possibly be that realistic... [cds around and looks at filesystem.] huh. What happens if I delete the OS and tell it to restart? [connection lost.]" and then the machine was dead for the rest of the game! < 1191423214 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that was kinda my "holy shit this game is awesome" moment right there < 1191423256 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1191423329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was crazy taht you could remove the logfiles via the command-line < 1191423335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you didn't actually need the log-remover frontend < 1191424269 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think I am turning into a troll: "{18, 213, 235, 238, 247, 254} <-- allegory about belief systems" < 1191425049 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, hm? < 1191425093 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nvm < 1191425429 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191425495 0 :Tritonio!n=Tritonio@150.140.228.227 JOIN :#esoteric < 1191427501 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: yeah, the frontend was just more thorough- as I remember, deleting things via commandline still left log entries that the files had been deleted < 1191427668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1191427670 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so < 1191427674 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :remove the log directory < 1191427675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1191427680 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1191427685 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that works? I never tried it < 1191427705 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :will it recreate the dir next time it logs something, or does it stay dead? < 1191428392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i dunno < 1191428394 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think it just dies < 1191428397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1191428445 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, uplink computers and their fantastic operating system < 1191428453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dies as in doesn't log anything < 1191428457 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not dies as in PFFFTKRRRNK < 1191428463 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I got what you mean < 1191428471 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which is frickin' awesome < 1191428494 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if only it wasn't so damn hard to get a commandline for more than a handful of seconds most of the time < 1191428500 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1191428563 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've routed through just about every computer on InterNIC, and those bastards can still track me down in no time flat! The best ones to route through are government systems or banks, I've found. < 1191428566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i never actually got on to the storyline, hah < 1191428577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it just never came < 1191428594 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :me neither. I have way too much fun just playing around, not entirely unlike how I play the Grand Theft Auto series < 1191428607 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :neat trick for becoming rich in Uplink: < 1191428611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's weird, though, i did everything i had to do, < 1191428615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but the email from ARC never came < 1191428628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :though if i were to play the storyline < 1191428635 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i would so fscking release that virus all over the net :D < 1191428644 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you get to see it destroy every connected computer through red dots ;) < 1191428697 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :- crack a bank. Steal shit-tons of money and put it in your Uplink accounts. The banks will immediately begin a slow trace that will ruin your shit when it gets to you. Route through a bunch of targets, do a legit series of transactions between several accounts to get your money laundered, and then store it in an account you remember. Proceed to cover your tracks like hell. < 1191428712 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then, the original bank will catch you, and you'll lose your uplink account < 1191428733 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1191428737 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :create a new account, connect to the bank you stashed your money in, and make a withdrawl < 1191428748 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow, it carries across acounts? < 1191428749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that IS neat < 1191428754 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bing-bam-kaching, buy all your tools and a better gateway and you're set < 1191428771 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, some stuff remains persistent < 1191428815 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Uplink is the *only* game where I've ever seen anything close to that < 1191428852 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you can also sometimes store your hacking utilities on machines you crack, but it needs to be something low security like InterNIC or the Uplink Test Server. < 1191428861 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :backups are good when software costs money < 1191428899 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I often stash code on the test server if I don't have enough storage for all my utilities, and then I can retrieve them later < 1191428905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its amazing how open Introversion are < 1191428914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the dev CD for uplink, the fact that they support linux, windows and os x < 1191428916 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191428930 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, Ambrosia handles all the OSX ports < 1191428975 0 :Tritonio!n=Tritonio@150.140.227.183 JOIN :#esoteric < 1191428982 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes -- but on the disk, there is ALL THREE < 1191428993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :one purchase, you have the version for each OS, right there < 1191429000 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no other game company that i know does that < 1191429032 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Blizzard does 2/3, but yeah. Introversion kicks so much ass. < 1191429050 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't like buying stuff < 1191429050 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :They make games so utterly unlike anything else... it's really inspiring < 1191429078 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I should direct my cash in their direction < 1191429080 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Support independent game developers. < 1191429098 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking about buying Defcon- the demo was amazing < 1191429135 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: this is why people complain about capitalism... lazy people. < 1191429186 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm not going to say "stop" to anyone who pirates games or anything... but if it's an indie developer, you really owe it to them < 1191429190 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Introversion makes wonderful things, and their games are inexpensive. They deserve money. < 1191429254 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I know a bunch of assholes that'll buy a legit copy of Halo and turn around and pirate a copy of Uplink. It makes me sick. Bungie/MS don't feel it when their shitty games are pirated, but independent developers get the screw < 1191429358 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its really quite a difficult subject... < 1191429379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there is a car cloning machine which you can simply point at a car from any range, and you immediately get your own. the cloner is free. < 1191429384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yet, car companies --big and small-- still sell cars. < 1191429388 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't pirate software myself at all. < 1191429394 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is it "stealing" to use the cloner device on a car? < 1191429424 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Stealing from the company that invested time and money to design the car, perhaps < 1191429451 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but the car analogy is really terrible for software discussions < 1191429510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :replace car with anything you want < 1191429538 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think the main reason most people pirate software is the bastard self-important sense of entitlement everyone seems to have these days. "I pirate music because I can't afford it". THEN DON'T LISTEN TO MUSIC, YOU BASTARD- IT'S A LUXURY, NOT A NECESSITY! YOU DO NOT DESERVE FREE MUSIC! < 1191429578 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pirates music because he is an asshole, but agrees in principle ;) < 1191429579 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nobody *deserves* free anything on the internet, it's just what they've become accustomed to. < 1191429617 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :god forbid anyone try to profit from their own creative energies and labor if they so choose < 1191429688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i do make a point to buy albums i like when i get the chance < 1191429703 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :It pisses me off tremendously when people steal music, games and software programs, justifying their actions by saying they can't afford to buy them. < 1191429706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if I pirate an album, really like it, then if I see it for a reasonable price I will buy it < 1191429773 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I pay for my music via iTunes, and if I don't feel like paying money for music, I turn to one of the many sources of genuinely free sources of music on the internet, like creative commons stuff and the modarchive < 1191429782 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it helps if you like chiptunes < 1191429792 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I do not buy iTunes music because I do not enjoy DRM. < 1191429816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I use the iTunes player, though, because 1. it's good 2. it can play gaplessly 3. it's the only decent one for OS X < 1191429837 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if anybody cares at all about his awesome MISC environment :P < 1191429862 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: For an additional fee, you can buy DRM-free music on iTunes. < 1191429872 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... Only for some albums. < 1191429881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Specifically, EMI albums. < 1191429890 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's only for some record labels, but more often than not I can buy what I want that way < 1191429897 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Recorded in 1902, this album is now out of copyright!" < 1191429921 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: enjoy your pre-wax-cylenders < 1191429934 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*cylinder < 1191429940 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pff, that's not an accurate assessment, they had wax cylinders <1900 < 1191429945 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ouch, that misspelling brought me pain < 1191429948 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I do not listen to many mainstream bands, the (3?) labels participating are all major labels. < 1191430157 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Also, it could be a piano roll :) < 1191430174 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: alright, fair enough- didn't think of that < 1191430387 0 :bsmntbom2dood!unknown@unknown.invalid NICK :bsmntbombdood < 1191430471 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1191430736 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1191430746 0 :jix!n=jix@dyndsl-091-096-046-041.ewe-ip-backbone.de JOIN :#esoteric < 1191430747 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i pirate music without justifying my actions < 1191430796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ditto! < 1191430797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1191431033 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I justify my action ... my justification is "fuck you I'm taking this" < 1191431044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we're a bunch of commies! ;) < 1191431045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or not. < 1191431296 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION actually has no illegal music :P < 1191431325 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :like, music where outlaws sing about killing people? < 1191431337 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's perfectly legal music. < 1191431341 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's called rap. < 1191431344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, music whose tonal structure embeds the HD key < 1191431425 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if anybody cares at all about his awesome MISC environment :P < 1191431431 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION enjoys repeating himself. < 1191431542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: do tel, then < 1191431555 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also... who's on windows? http://www.gamersquarter.com/tennisfortwo/ tennis for two simulator with internet play! < 1191431563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll put up a server if anyone wants < 1191431573 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no one's on windows < 1191431597 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I made an ASM language for MISC, and implemented basic math primitives with C preproc defines, so now writing MISC code is aaaaaaaaalmost like any other RISC. < 1191431604 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The advantage? None! But it's amusing :P < 1191431624 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i'm not on here for long :P < 1191432559 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/miscdocs/ < 1191433149 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, being amusing is an advantage >.> < 1191433398 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191433422 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, another advantage is that it's not totally unrealistic to imagine a GCC backend. < 1191433444 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1191433459 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Unlike BF, which is not only registerless but exceedingly register-emulation-unfriendly :P < 1191433494 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In MISC, I just reserved 0xFFFExxxx and called a few of them registers. < 1191433628 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what is the instruction? < 1191433650 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Subtract and branch if negative. < 1191433658 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :See http://www.esolangs.org/wiki/MISC < 1191433668 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and that needs 4 arguments how? < 1191433718 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Arithmetic destination, source 1, source 2, branch target < 1191433734 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's dest = src1 - src2, not a = a - b < 1191433762 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Admittedly, MISC is pretty lavish for an OISC ;) < 1191433933 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the best one I have seen is the one with "reverse subtract and skip if negative", I think < 1191433952 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you have to do jumps by modifying the IP < 1191433992 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The IP isn't memory-mapped in MISC. < 1191434007 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You do conditional jumps by writing to the branch target of the next instruction. < 1191434021 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hey! subskin is classified as a tarpit! < 1191434039 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: the pipeline-engineers are going to love that < 1191434067 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I like MISC independent of esotericity - in all seriousness, this could be implemented with a processor smaller than the head of a pin, and is fully TC (within the limits of bounded memory) < 1191434157 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION imagines MISC nanobots. < 1191434240 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: do you want to get Dugg? < 1191434258 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not desperately :P < 1191434276 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Ha ChooseMyHat been dugg yet? < 1191434282 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1191434288 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Maybe THAT'S why I got 75 votes yesterday! < 1191434607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, nobody has < 1191434609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just fyi < 1191434732 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191434929 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Then why DID I get 75 votes yesterday X-D < 1191434950 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is being passed around, maybe < 1191434966 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But it was just for that /one day/. < 1191435240 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1191436006 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone used a bot < 1191436297 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It logs IPs. < 1191436307 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Somebody used a botnet, maybe. < 1191436313 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But it seems like a waste of a botnet ;P < 1191436326 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's a DUOS - Distributed Use of Service < 1191436506 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: digg it < 1191436508 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you must < 1191436531 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I refuse to digg. < 1191436535 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's against my principles. < 1191436541 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1191436543 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you must < 1191436555 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mainly, the principle of using people who aren't me to filter digg for me :P < 1191436644 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why don't /you/ digg it :P < 1191436681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :reddit it! < 1191436684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :redd-it! < 1191436701 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I refuse to reddit. < 1191436706 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's against my principles. < 1191436716 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mainly, the principle of using people who aren't me to filter reddit for me :P < 1191436723 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why don't /you/ reddit it :P < 1191436767 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have returned < 1191436773 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i might just reddit it < 1191436775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OH, ONE PROBLEM < 1191436784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have 1 karma thus ensuring nobody will vote it up < 1191436784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1191436822 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :karma? < 1191436894 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Reddit has an infinitely obscure algorithm for devaluating the submissions of people who submit too much. < 1191436897 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Two is too much. < 1191436917 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Correct me if I'm wrong, that's entirely heresay :P < 1191436925 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*hearsay >_> < 1191436936 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Feel free to correct my spelling of hearsay if it's wrong as well :P < 1191436938 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :infinitely obscure... < 1191436944 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to dinner < 1191436947 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think I like this phrase < 1191436968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you are wrong GregorR < 1191436971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :karma is good < 1191436976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it goes up when more people vote you up < 1191436981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is, of course, highly teasured < 1191436993 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I didn't say that positive karma = too many submissions < 1191437001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the joke is that people will instinctively downvote anyone with a low karma, which is of course false < 1191437174 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If somebody with negative karma downvotes you, does that increase your karma? :P < 1191437195 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1191437509 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That would be interesting. There would be huge amounts of churn as karmas flew around zero, and then random people would find themselves with high enough karma that they could really start building it up :P < 1191437518 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'll call it the "ridiculously terrible karma system" :P < 1191437549 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :positive karma + modup = karma boost. negative karma + moddown = smaller karma boost? < 1191437684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's kinda stupid though < 1191437702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has toyed with a hypothetical link site in the past < 1191437730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's kind of like a blend between the selectivity and summaries of slashdot (but shorter and to-the-point), the efficiency of reddit, and some parts from digg < 1191437732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is very nice < 1191437778 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1191438068 0 :boily!n=boily@csf-233.cegep-ste-foy.qc.ca JOIN :#esoteric < 1191438136 0 :boily!unknown@unknown.invalid QUIT :Client Quit < 1191438449 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191438788 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1191438790 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1191438825 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't suppose anybody has actual /comments/ on my MISC syntax? < 1191438899 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nope! < 1191438935 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is that because it's extremely perfect? < 1191439098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i'm just assuming it's perfect < 1191439119 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wanna link it once again? ;) < 1191439144 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/miscdocs/ < 1191439159 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :On the one hand, it's legit to assume anything I wrote is perfect, but on the other hand I could use comments. < 1191439378 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191439523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :seems nice, although i don't have time to have a close look < 1191439532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can i have an interpreter for that or smth? < 1191439543 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :there's a girl sitting next to me <_< < 1191439556 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i didn't play much with that urinal thing once you said you were sure it's pretty useless < 1191439561 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Depends on whether you A) have a D+Tango compiler or B) will take a binary. < 1191439567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: touch her and tell us how it felt < 1191439578 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: The Order of Urinals is not, as it turns out, Turing Complete :( < 1191439579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: binary, sure < 1191439584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yep :< < 1191439589 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Platform? < 1191439589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you actually proved it? < 1191439592 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1191439594 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1191439596 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :win/ubuntu < 1191439612 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: No, I din't write a proof per se, I just dug myself into a corner. < 1191439619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: touched, but won't tell? :< < 1191439639 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: not sure what that means :| < 1191439647 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i made a proof of some sort myself < 1191439650 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :i tend to not touch random people < 1191439685 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :oh em gee, she asked me for some paper < 1191439705 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: BE MORE PATHETIC < 1191439710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1191439721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you're on the internet, we make jokes about patheticness < 1191439723 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :get with the program < 1191439724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1191439724 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i usually stare at girls < 1191439737 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if i get the chance < 1191439739 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i don't think that's possible < 1191439800 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: http://www.codu.org/misc/ <-- includes binaries for GNU/Linux < 1191439932 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Nick collision from services. < 1191439939 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thanks, i'll try and find a use for that :P < 1191439939 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1191439963 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well you asked for it X-P < 1191439984 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wasn't being sarcastic in any way :) < 1191439987 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :now a guy came < 1191440002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omg, there's no one here with me < 1191440003 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :he's sitting across the room < 1191440009 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :omg another girl < 1191440010 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my room is empty :< < 1191440016 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where are you? < 1191440044 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :in a roo < 1191440046 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :m < 1191440054 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aaw, now a teacher came in < 1191440072 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :female? < 1191440075 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1191440086 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahahah, you're even more pathetic than I thought X-D < 1191440086 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what size? < 1191440090 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what size? < 1191440094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :boobies < 1191440104 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1191440108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh :( < 1191440110 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ohhhhhhhhhhhhhhhh kay, escaping this conversation. *fwoom* < 1191440113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1191440229 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :now there's 5 people < 1191440239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no one here still < 1191440264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what's the purpose of that room? < 1191440280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are you listening to the teacher or does there just happen to be a teacher in the room? < 1191440284 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm sitting in a cubicle. I'm alone in my cubicle. It's extremely exciting. < 1191440293 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Probably a computer lab. < 1191440315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm sitting in my armchair, eating chicken < 1191440332 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think they call it a "group study" room < 1191440336 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's for the program i'm in < 1191440341 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(oklopol named his dog "chicken") < 1191440350 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and the teacher isn't teaching < 1191440358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, indeed that's funnier if you know that < 1191440365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :chicken is my dog < 1191440386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: so you're studying now? < 1191440390 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1191440398 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i probably should be though < 1191440399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am now going to get a chicken < 1191440401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and name it dog < 1191440409 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And eat it. < 1191440413 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have 7 chickens < 1191440413 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1191440416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and claim to be eating dog < 1191440440 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to get a chicken and name it "Filipino child" < 1191440475 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to get a gregor and name it "george" < 1191440514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to get a PC and name it "mac" < 1191440538 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to get a penis and not give it a name < 1191440542 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, i did < 1191440597 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i love it how every joke must be exhausted until the original subject (though there wasn't one this time) gets forgotten < 1191440638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, actually not sure if that's ever happened, but you'd think < 1191440645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1st Law of IRCodynamics: Every conversation approaches maximum penis-reference. < 1191440656 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Err, 2nd Law < 1191440666 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't penis that actually happens. < 1191440669 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I penis that's just a penis. < 1191440672 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :interesting turn! my mom was here for a few seconds < 1191440697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Let's test these laws. < 1191440707 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I like chicken! Which chicken, the species or the dog? You decide! < 1191440711 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Penis are penis other penis? < 1191440715 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Penis. < 1191440723 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Penis penis penis? < 1191440773 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: your mom was with your penis? < 1191440782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Penis. < 1191440795 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hawt < 1191440845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, epic < 1191441034 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :b0r3d < 1191441154 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :b0n3d < 1191441214 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh, I just realized that my MISC #define will go into an infinite loop if you divide by zero :P < 1191441221 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, #define DIV that is. < 1191441232 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :zomg, boobies < 1191441275 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just thrust your face into 'em and see what she does. < 1191441366 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't think taht will end well < 1191441394 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :DOIIIIIIIIIIIIT < 1191441396 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :DOOOOOOOOOOOOOOOIIIIIIIIIIIIIIIIIIIT < 1191441407 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION leaves for lunch while you get expelled. < 1191441562 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is drinking soe water < 1191442175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :soe water? < 1191442175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1191442188 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :some water < 1191442413 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1191442416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was poking fun < 1191442445 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I WAS POKING POON < 1191442447 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1191442484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should make a game maker program with an actually *good* scripting language < 1191442506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i kinda sucks when the language is something like actionscript that doesn't allow *anything* to made easily < 1191442510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*it kinda < 1191442622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to be honest i haven't really checked out other than flash, game maker and games factory, and flash isn't really made especially for games < 1191443196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pygame! < 1191443198 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :although, it's not the same < 1191443201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but game making programs suck < 1191443209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that was my point < 1191443232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you could actually make a language with game programming in mind < 1191443236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :2d that is. < 1191443252 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't care for 3d < 1191443255 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1191443260 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://dagobah.biz/flash/linegame.swf < 1191443290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that should be like 10 lines max < 1191443464 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(the movements of the worm i mean) < 1191443475 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :might be a bit hard to get the levels in 10 lines :P < 1191443498 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that does not look 10 lines ;P < 1191443501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however < 1191443505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am interested in game-oriented stuff < 1191443511 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should kind of pack this into an experimental language < 1191443511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the movement doesn't? < 1191443523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my turing complete regex-alikes which i discussed with oerjan earlier < 1191443531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :graphics-oriented stuff like game stuff < 1191443532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with oerjan? < 1191443534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1191443537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, earlier today < 1191443543 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :today in the GMT sense, its 20:40 here < 1191443615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unless you mean ais, i don't have the logs i guess :< < 1191443646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :both < 1191443648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you had a long talk with ais, but you also did with oerjan? < 1191443650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1191443651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1191443652 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it started ais, then oerjan cut in < 1191443679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :look at the ircbrowse.com logs < 1191443680 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in topic < 1191443708 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, that line game is impossible < 1191443709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1191443731 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm doing the hardest level with keyboard < 1191443745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i get to the second rotating thingie < 1191443756 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i did 20 seconds on "a" < 1191443757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with keyboard < 1191443764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mouse is impossible < 1191443810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :b is impossible < 1191443819 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1191443824 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't find it in the logs either. < 1191443853 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, i do have a lot over 24h of logs showing here, so... < 1191443875 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyways, i guess that's beside the point < 1191443879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :search for regexps < 1191443885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then scroll up < 1191443890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is really quite interesting < 1191443890 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just read everything oerjan has said < 1191443905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i discussed my own ideas too < 1191443953 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've read the logs, of course < 1191443964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but really, show me oerjan, this is getting scary :P < 1191444033 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :search regexp < 1191444081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... i've read your and ais523's conversation :< < 1191444089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i really see no oerjan < 1191444114 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, i did search for "rexexp", twice, and scrolled the whole conversation. < 1191444121 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF? < 1191444123 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Line game? < 1191444137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, pretty great, ain't it < 1191444176 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :on the subject of flash games < 1191444177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://dagobah.biz/flash/Cursor_Invisible.swf < 1191444290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :146 < 1191444307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god my heart is pounding < 1191444310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i always get like one pixel off after 76 < 1191444314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1191444326 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: That game is extremely easy on a tablet PC :P < 1191444335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have a touchpad < 1191444337 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1191444340 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you bet GregorR < 1191444378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... why is it easy? < 1191444414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(GregorR) WTF? < 1191444417 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(GregorR) Line game? < 1191444420 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what did you mean? :D < 1191444432 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I meant "WTF? Line game?" < 1191444441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...because? < 1191444448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wtf @ what? :| < 1191444463 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :rrrrthats5rs.com <-- most deliberately confusing domain name ever < 1191444464 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... is there something weird @ line games? < 1191444476 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : also, that line game is impossible < 1191444491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tnhe line game oklopol linked to < 1191444497 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://dagobah.biz/flash/linegame.swf < 1191444506 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Heh, missed the URL 8-X < 1191444585 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that line game is extremely difficult. < 1191444603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aaaand another: http://dagobah.biz/flash/Particles.swf < 1191444604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and no it isn't < 1191444606 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hint: use keyboard < 1191444608 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and go slow < 1191444612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do not hold up all the time < 1191444621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :never slow! always to the MAX < 1191444621 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I thought there was a time limit? < 1191444626 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1191444641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you can beat your time of course < 1191444911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how the fuck do ppl get under 9 @ a... < 1191444951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://dagobah.biz/flash/Smash2_final.swf crazy breakout game < 1191445052 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(hint: you can go up and down, it's kind of like tennis) < 1191445474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://dagobah.biz/flash/jeu_chiant.swf Is it just me or is this impossibl;e < 1191445774 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION TRIES < 1191445857 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how many seconds do you get? < 1191445883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like < 1191445884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1191445890 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1191445894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pretty easy till 30 < 1191445947 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/evilpong/ < man this game rocks < 1191446048 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't have a big enough resolution < 1191446050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1191446320 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191446354 0 :RedDak!n=dak@host145-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1191446377 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191446500 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: that's pretty amazing < 1191446555 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, 2 hours of flash games again, that was point-free :) < 1191446559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta eat something < 1191446563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...and play some more i guess < 1191446571 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: EVIL Pong! isn't a flash game, it's all JS :) < 1191446576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :same thing < 1191446577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1191446580 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, game. < 1191446581 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1191446593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, *script, anyway < 1191446649 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm still wondering where the conversation with oerjan was... < 1191447111 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :back < 1191447173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: out of curiosity < 1191447187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why the overblown home page for a really simple JS game that will have taken about 15 minutes to make? :-) < 1191447306 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because it's an AWESOME simple JS game that would have taken about 15 minutes to make. < 1191447318 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DSDSDD < 1191447399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its not very hard :P < 1191447401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or challenging < 1191447410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how many points did you get? < 1191447414 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It is when you go past the first five points. < 1191447424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just got 12 :< < 1191448376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://dagobah.biz/flash/Keep_an_Idiot_Busy.swf God damnit! I can't stop! < 1191448396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WOW < 1191448398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I clicked one! < 1191448433 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what < 1191448460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1191448494 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when you click one it turns to 2 more times < 1191448496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then 1 more time < 1191448497 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then i dont know < 1191448559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it disappears < 1191448561 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now for the 2 others < 1191448577 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Seems like another game that would be great on a tablet PC X-P < 1191448600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1191448601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :try it < 1191448604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tell me whats at the end < 1191448616 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :<-- at work < 1191448645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2 to go! < 1191448685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1 to go < 1191448720 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :LAME < 1191448727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it just tells you that you just have too much time on your hands < 1191448812 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahhaha < 1191448821 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Be proud :P < 1191448904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so who thinks this "experimental language" is a good idea < 1191448927 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right now, it'd have as unique things: that amazing, warped TC regexp language AND many graphical features useful for games (re: oklopol) < 1191448929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not just for games of course < 1191448935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but plenty of constructs that make them easy < 1191448953 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Experimental as in not designed to be esoteric, presumably? < 1191449136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :esoterica will follow naturally when you have a regexp language as insane and simple graphics+input controls built right in# < 1191449192 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1191449238 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1191449336 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191450168 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1191450562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1191451237 0 :GreaseMonkey!n=saru@219-89-42-1.dialup.xtra.co.nz JOIN :#esoteric < 1191451521 0 :sekhmet!unknown@unknown.invalid PART #esoteric :? < 1191452008 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1191452822 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving" < 1191453606 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1191455009 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191455217 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1191455728 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191456779 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hey oklopol i found a working mic < 1191457070 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omg! < 1191457080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :audio orgy time < 1191457087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have a test in 6 hours. < 1191457105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asdasdasd < 1191457179 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what was i supposed to record? < 1191457235 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :an orgy? < 1191457296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess it was that finnish clip i did for you < 1191457300 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament sounds like the orgy kinda person < 1191457307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: i'm fairly sure that's the term < 1191457327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we should have an esoteric orgy sometime < 1191457336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :all #esoteric! < 1191457367 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't want to participate in any orgy with male to female ratio higher than 50% < 1191457370 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :make that 30% < 1191457372 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that'd be cool < 1191457386 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :laaaame < 1191457507 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, lament's out, i'm assuming everyone else is with? < 1191457534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: if you have the clip, do record it < 1191457541 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what clip? < 1191457557 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the one with me saying something < 1191457573 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what did you say? < 1191457610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1191457618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i said something about a chainsaw < 1191457624 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aah yes < 1191457638 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fuck me gently with a chainsaw. i like the way the blades feel on my genitals < 1191457757 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1191457767 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :abacus.kwzs.be/~bsmntbombdood/foo.wav < 1191457771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thazzit, motto for the orgy < 1191457809 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, but say that in finnish :D < 1191457816 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks he's out too at this point :D < 1191457841 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i promise i'll keep the chainsaw away from your genitals < 1191457967 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: in finnish, please! < 1191457975 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but i don't speak finnish < 1191458040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...and that's why i wanna hear you pronounce it of course < 1191458047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :though might be too hard to even try :P < 1191458052 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have no idea < 1191458056 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so write it < 1191458059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1191458062 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and i'll try < 1191458068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought you had the clip of me saying it < 1191458069 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yksi kaksi kolme koskenkorva perkele < 1191458075 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1191458088 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's that mean? < 1191458128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one two three spirit fuck < 1191458133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1191458141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was one lame-ass translation < 1191458158 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fuck? i thought it was satan. a swearword anyhow. < 1191458181 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1191458193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, it can mean satan, but satan isn't a curseword... < 1191458213 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it is in norwegian. < 1191458215 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :should i say that? < 1191458229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, it was a finnish god (err... or a synonym for thor perhaps), but it was later thought to mean "satan", since it was a pagan god < 1191458264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: sure, but you can't pronounce it right from that, since finnish has a different (better) writing system < 1191458332 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i didn't think the finnish gods were identified with the norse ones, but i wouldn't really know < 1191458343 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :abacus.kwzs.be/~bsmntbombdood/foo2.wav < 1191458432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, all i know is perkele was a pagan god of some sorts, the god of thunder i guess (like thor, no?) < 1191458438 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know anything about history < 1191458460 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how bad did i pronounce it? < 1191458496 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait, my parents are here for some reason, and one of them is using the bathroom, so i'm trying to be silent :DSDSD < 1191458516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so my mom doesn't get mad! < 1191458543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess she wouldn't < 1191458546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll listen < 1191458577 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no earphones? < 1191458584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, you pronounced it as if it was english, as i assumed you would :P < 1191458605 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :considering english is the only language i know... < 1191458607 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"prkeli" is what you pronounced "perkele" as < 1191458623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's why i thought an example might be better :P < 1191458638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i made that clip for just that purpose < 1191458660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the numbers were close < 1191458670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and koskenkorva, i guess < 1191458695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can make the "correct" one and send it? :) < 1191458716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't judge you by that since you can have absolutely no idea how to pronounce that < 1191458747 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :perkele!!! < 1191458864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/oklopol/r/perkele.wav < 1191458888 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :perrrrrrkelay < 1191458900 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, different r :P < 1191458930 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, k, p and t aren't aspirated, try to remember that < 1191458957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :5 hours... < 1191459026 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's only been 32 minutes since you said 6 hours < 1191459103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :both were heavily rounded < 1191459106 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he is in a different timezone you know. < 1191459112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err yeah! < 1191459116 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably time dilation, or something. < 1191459122 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't you know anything about physics, bsmntbombdood < 1191459156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's also why he can talk so much more than the rest of us. < 1191459164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1191459250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it seems i speak twice as much as others, on average < 1191459272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've heard that's a sign of stupidity < 1191459277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll happily sign that ;) < 1191460442 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191460452 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :[re: orgy :P] I believe that an orgy of this channel would have a male-female ratio of about infinity% < 1191460463 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1191460497 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yes, since any females around are rather unlikely to participate < 1191460505 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: in fact, in the end it will probably be just oklopol :) < 1191460527 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, add one female and this gay orgy becomes a gang-bang, and that's just not fair. < 1191460692 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure bsmntbombdood would join :) < 1191460715 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1191460719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :see? < 1191460744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is it still qualified as an orgy with 2 ppl? :| < 1191460751 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to find a link for that old joke but gets only porn links < 1191460769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ok, now i have 4 hours, and i already postponed my alarm... < 1191460770 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you find porn links to two-person orgies, you've got your answer :P < 1191460788 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think there's only one female that's ever been in this channel < 1191460795 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and she's not even here any more < 1191460819 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and i also think she said she was lesbian < 1191460825 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1191460838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have pretty long hair < 1191460920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there can be many reasons for saying one is lesbian, of course < 1191460956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except of course, i guess any stalker-type will find that even more exciting < 1191461006 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asdasdasdasdasd can the effects of caffeine be removed somehow? :< < 1191461012 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, given that you probably need pretty low intelligence to stalk in the first place... < 1191461040 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(not necessarily the IQ kind of intelligence) < 1191461047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1191461078 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you need to drink klatchian liquor, iirc < 1191461085 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've never claimed to be intelligent! < 1191461102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1191461109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that expensive? < 1191461130 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Jag r intelligent." "Inte jag heller!" < 1191461137 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :swedish? < 1191461139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :more like non-existent < 1191461150 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1191461152 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(it's from the Discworld series) < 1191461157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see, i see < 1191461166 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191461170 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what's the point of that joke? < 1191461180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do understand the actual meaning, but don't get it :D < 1191461207 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: the second person doesn't know intelligent is one word < 1191461228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, parses as jag r inte ligent? < 1191461252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's the one swedish joke the swedish cannot properly turn around on us norwegians. < 1191461262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ikke jeg heller < 1191461270 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmph, wish i knew norwegian... < 1191461274 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :see, doesn't work < 1191461279 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that was correct < 1191461286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omg < 1191461319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i had no idea about "heller" :P < 1191461340 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :those might well be the only norwegian words i know < 1191461343 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am not quite sure "heller" is right in swedish myself < 1191461349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1191461370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although now that you said that, i'm beginning to doubt it < 1191461436 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suspect it should be "hellre" < 1191461444 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hellre is rather < 1191461470 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :jag skulle hellre ta en appel n min mamma < 1191461488 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1191461493 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in norwegian, heller is both < 1191461497 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm *pretty* sure about that < 1191461518 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is that a joke too? :) < 1191461524 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ambiguous reference < 1191461526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was a random sentence :D < 1191461535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah < 1191461546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it seems i stumbled upon an ambigous sentence. < 1191461573 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, given that i actually meant i'd rather eat an apple, than eat my mother, i certainly didn't get it myself. < 1191461616 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION must never underestimate oklopol's sickness < 1191461635 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw google seems to agree with "inte jag heller" < 1191461681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't say anything sick in swedish, too little vocabulary :< < 1191461702 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and is completely inconclusive on "jag vil heller" vs. "jag vil hellre" < 1191461707 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actualy, i can't really say anything < 1191461715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :try vill < 1191461722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also < 1191461725 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what does that mean? < 1191461728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"me too"? < 1191461736 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :jag skulle hellre wins < 1191461745 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :all i know in swedish is "i want to love russian girls" < 1191461755 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... try saying it in english, oerjan :) < 1191461781 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heller = either, hellre = rather iiuc < 1191461792 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"wins"? < 1191461802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, like "win" < 1191461803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1191461810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's "vinna" < 1191461820 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, that was english < 1191461823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1191461828 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a'dskf < 1191461829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1191461837 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i.e "jag skulle hellre" wins vs. "jag skulle heller" < 1191461838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i lack both kinds of intelligense. < 1191461849 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191461850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :x < 1191461851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :c < 1191461861 0 :molchuvka_!i=x@195.46.123.200 JOIN :#esoteric < 1191461904 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"jag vil heller" and "jag vil hellre" might be inconclusive because both are pretty rare in swedish < 1191461921 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hard to find a usage-case for latter, and i think first doesn't have one < 1191461933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hopes no one swedish appears... < 1191462073 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1191462097 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i has carbonated malt barley beverage flavored with hops! < 1191462120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is that fancy talk for beer? < 1191462154 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1191462159 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :malt, barley, hops, water < 1191462185 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er wait < 1191462194 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :malt is from barley isn't it < 1191462202 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1191462212 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :s/malt,/malt/ < 1191462214 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeast is the fourth < 1191462243 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in some places, those were the only four ingredients allowed in beer < 1191462247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, we once made beer with a few friends in their basement xD < 1191462254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sooo sneaky business < 1191462270 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :LSD beer? < 1191462280 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :water, yeast, barley, hops and LSD < 1191462289 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sure. < 1191462302 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wheat beer is beer too! < 1191462322 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that law was repealed in Germany 1987, Norway 1994 < 1191462331 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(http://no.wikipedia.org/wiki/%C3%98l) < 1191462404 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Reinheitsgebot < 1191462497 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's 1 Pfennig worth? < 1191462544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it was about one cent < 1191462555 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :2 pints of beer for one cent?!?! < 1191462567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1191462600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i may be wrong, i just remember german mark was about 6 finnish marks, and that euro/mark = 5.94573 < 1191462625 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so what else do they put in beer these days? < 1191462633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sex < 1191462639 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and a bit of happiness < 1191462683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :1 Mark = 100 Pfennigs from 1873 - 2001 < 1191462713 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(http://en.wikipedia.org/wiki/Pfennig) < 1191462783 0 :molchuvka!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1191462787 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's a mark worth? < 1191462802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there is no mark < 1191462843 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there is a past though, so i guess you can ask that < 1191462871 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: just follow the wikipedia links < 1191462902 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, there was an official conversion from Mark to Euro < 1191462994 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which oklopol mentioned < 1191463201 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yay, the audio on my olde tablet works ^^ < 1191464286 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ramen! < 1191464352 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :clearly, this would be what the ancient egyptians said after getting their tablets to work. < 1191464461 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or when they ate dinner < 1191465542 0 :molchuvka!i=x@195.46.122.122 JOIN :#esoteric < 1191466640 0 :molchuvka_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191467894 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :asdfghjkl;' < 1191468551 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :./me asda < 1191469254 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::)()/ < 1191469615 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ラーメン < 1191469616 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. < 1191469964 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I feel so cool < 1191469966 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm using zmodem :P < 1191470052 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mmm, eggs with chipotle sauce < 1191470887 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191471515 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191471577 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1191471986 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have a hardware choroflam 8-D < 1191472048 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aka "semen" < 1191472198 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :argh, what's wrong with me < 1191472205 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i better sacrifice some semen to the gods < 1191472859 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Interesting diety. < 1191473213 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Probably Japanese *shrugs* < 1191473255 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What, the Japanese bukakke god? < 1191473273 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the japanese have a god of bukakke? < 1191473275 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty hot < 1191473281 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :分脚気の神さま? < 1191473288 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. . . But they do now. < 1191473314 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Their mythology is somewhat flexible. :p < 1191473337 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, that Japanese is wrong. < 1191473367 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ブッカケの神さま。 < 1191474837 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191475471 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191481422 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Remote closed the connection < 1191482012 0 :SEO_DUDE38!i=Deee@gateway/tor/x-8900e16f5aeb961d JOIN :#esoteric < 1191482746 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191483212 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1191483405 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191483458 0 :wooby!n=wooby@cpe-069-133-156-063.nc.res.rr.com JOIN :#esoteric < 1191483463 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :f2k2 < 1191483466 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :ahoy < 1191484799 0 :clog!unknown@unknown.invalid QUIT :ended < 1191484800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1191485511 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191485947 0 :SEO_DUDE38!i=Deee@gateway/tor/x-805d340a2ad8603e JOIN :#esoteric < 1191487483 0 :jix!n=jix@195.37.106.60 JOIN :#esoteric < 1191488190 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191490089 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, *GreaseMonkey* kills a kitten." < 1191492619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i have to get something really esoteric for an alarm clock, i'm not sure missing every other test is a good thing < 1191492648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would be nice to get nails to stick out of the bed or something < 1191492676 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"bukkake" < 1191493673 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191493684 0 :bichito!n=Anonimo8@110.Red-88-7-236.staticIP.rima-tde.net JOIN :#esoteric < 1191493724 0 :bichito!unknown@unknown.invalid PRIVMSG #esoteric :alguien en espaol? < 1191493750 0 :bichito!unknown@unknown.invalid PART #esoteric :? < 1191493819 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191494476 0 :SEO_DUDE38!i=Deee@gateway/tor/x-12cc357dd6381088 JOIN :#esoteric < 1191496020 0 :ehird`!i=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191496631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1191496639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nobody discussed TC-regexps overniht < 1191496640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1191497289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've made 2 tc regex systems < 1191497327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... actually just one was tc methinks, but anyways, old news :) < 1191497343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asd mathematics is the real brainfuck < 1191498951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mine was cool though < 1191498965 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :parsing entire languages with one expression is reasonable in it < 1191498975 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it can generate a sensible parse tree too, fit to how you want it < 1191499626 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191499701 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1191499978 0 :molchuvka_!i=x@195.46.122.82 JOIN :#esoteric < 1191500837 0 :joxy!i=x@195.46.123.47 JOIN :#esoteric < 1191500861 0 :molchuvka!unknown@unknown.invalid QUIT :Nick collision from services. < 1191500871 0 :joxy!unknown@unknown.invalid NICK :molchuvka < 1191501599 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1191501732 0 :molchuvka_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1191502541 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :anyone messed with exact cover and the dancing links approach? < 1191502547 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :knuth's thing < 1191502666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i do believe that < 1191502678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ? < 1191502711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i mean, the general concept has already gotten enough thought, so i think you can only arouse further interest via a spec < 1191502729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what you last said, obviously < 1191502734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1191502748 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :an hour is a very reasonable delay! < 1191502753 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or two... < 1191502842 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1191502896 0 :sebbu!n=sebbu@ADijon-152-1-87-103.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1191503757 0 :jix!n=jix@dyndsl-091-096-044-249.ewe-ip-backbone.de JOIN :#esoteric < 1191504552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: If it's Turing complete, it isn't just regex. ;) < 1191504562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :regexp meaning 'regexp-alike' :p < 1191508640 0 :yetifoot!n=yetifoot@unaffiliated/yetifoot JOIN :#esoteric < 1191508679 0 :yetifoot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves at SEO_DUDE38 < 1191508899 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves at yetifoot  < 1191508924 0 :yetifoot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves back < 1191508974 0 :yetifoot!unknown@unknown.invalid PRIVMSG #esoteric :so i've written a few brainfuck compilers, and interpreters, but what i'm considering is a BASIC 2 brainfuck compiler, has anyone ever attempted something like that before? < 1191509318 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :to some extent < 1191509330 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :calamari created a language called BFBASIC < 1191509354 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/BFBASIC < 1191509399 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :writing macrolanguage compilers for BF is a pretty fun exercise, though. You can learn a hell of a lot. < 1191509442 0 :yetifoot!unknown@unknown.invalid PRIVMSG #esoteric :cool, i'll check that out. I'm thinking if i do traditional basic, it will be a bit less hassle, as i will only need to worry about global vars A-Z and not worry about scopes/procs/etc < 1191509496 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :TinyBASIC, eh? < 1191509514 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds like fun- you'll definitely be in for a challenge < 1191509520 0 :yetifoot!unknown@unknown.invalid PRIVMSG #esoteric :yeah, hehe, 1976 ftw < 1191509552 0 :yetifoot!unknown@unknown.invalid PRIVMSG #esoteric :i just wrote a tinybasic compiler the other day, but that was pretty easy, just ran interpreted, or made x86 asm < 1191509562 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :line numbers and gotos may be the most challenging aspect < 1191509571 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1191509613 0 :yetifoot!unknown@unknown.invalid PRIVMSG #esoteric :yeah, gotos could be bad < 1191509661 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you might end up structuring the compiled program like a huge case...select structure, with a block for each "line" < 1191509690 0 :yetifoot!unknown@unknown.invalid PRIVMSG #esoteric :for tinybasic one of the biggest challenges i had was that GOTO and GOSUB can take an expression, like computed gotos, so GOTO A*10 is valid, that's easy enough interpreted, but i never did finish that for compiled < 1191509701 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1191509720 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tricky stuff, but it's one of the most powerful features of the language < 1191509728 0 :yetifoot!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1191509729 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :gotta go- bbl < 1191509734 0 :yetifoot!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1191510255 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving" < 1191510301 0 :ehird`!n=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191512448 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving" < 1191513930 0 :ehird`!n=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191514485 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving" < 1191514543 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1191514891 0 :ehird`!n=Miranda@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191514893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1191515841 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1191515842 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1191515843 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1191515846 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1191515848 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1191515849 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1191517138 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1191517148 0 :jix!n=jix@dyndsl-091-096-041-107.ewe-ip-backbone.de JOIN :#esoteric < 1191519019 0 :und3f!n=und3f@transshiping-bridle.volia.net JOIN :#esoteric < 1191519022 0 :und3f!unknown@unknown.invalid PRIVMSG #esoteric :re < 1191519027 0 :wooby!unknown@unknown.invalid QUIT : < 1191519033 0 :Arrogant!i=Arrogatn@97.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1191519047 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :und3f: is that a spam subject line? < 1191519065 0 :und3f!unknown@unknown.invalid PRIVMSG #esoteric :no < 1191519158 0 :und3f!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191519751 0 :und3f!n=und3f@transshiping-bridle.volia.net JOIN :#esoteric < 1191519757 0 :und3f!unknown@unknown.invalid PRIVMSG #esoteric :lags < 1191519942 0 :und3f!unknown@unknown.invalid QUIT :Remote closed the connection < 1191521786 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1191522859 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1191523824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :revelation: all IM clients suck < 1191523941 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :use bitlbee. < 1191524072 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :revelation: all IRC clients suck < 1191524142 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :use irssi. < 1191524185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :revelation: irssi is pretty sucky too < 1191524376 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :irssi is the least-sucky < 1191524659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :everything sucks < 1191524664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i can prove it < 1191524667 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :everybody dies < 1191524670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :come on, remove it < 1191524671 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...? < 1191524736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, "shuffle on", long time since i listened to sk < 1191525465 0 :RedDak!n=dak@host145-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1191526435 0 :ehird`!unknown@unknown.invalid QUIT :"Miranda IM! Smaller, Faster, Easier. http://miranda-im.org" < 1191526626 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1191527617 0 :ehird`!n=kvirc@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191527742 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1191528198 0 :ehird`!unknown@unknown.invalid QUIT :"KVIrc 3.2.6 Anomalies http://www.kvirc.net/" < 1191528205 0 :ehird`!i=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191528344 0 :RedDak!n=dak@host145-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1191528395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a b c d < 1191528397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aabbccdd < 1191528517 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving" < 1191528523 0 :ehird`!i=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191528585 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1191528598 0 :ehird`!n=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191528602 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sorry for all this spammity < 1191528711 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1191528724 0 :ehird`!n=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191528782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :should be done < 1191528783 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1191528795 0 :ehird`!n=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191528942 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there < 1191528943 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1191529301 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving" < 1191529325 0 :ehird`!n=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191529342 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1191529348 0 :ehird`!i=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191529353 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1191529362 0 :ehird`!i=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191529389 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1191529394 0 :ehird`!i=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191529399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gahh < 1191529435 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1191529439 0 :ehird`!i=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191529444 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :finally < 1191529656 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1191529662 0 :ehird`!i=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191529891 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191530022 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: did you achieve whatever it is you wanted to achieve? < 1191530029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: Possibly. < 1191530030 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=/ < 1191530108 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes for dinner. < 1191530346 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191530976 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191531116 0 :GreaseMonkey!n=saru@219-89-42-1.dialup.xtra.co.nz JOIN :#esoteric < 1191531448 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Remote closed the connection < 1191532146 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, *GreaseMonkey* kills a kitten." < 1191532530 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191532552 0 :ehird`!n=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191533277 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1191533765 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1191533913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i think 1337 should be the new standard for away names < 1191533937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"3h!|>d" = "OH HE'S AWAY" < 1191534173 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1191534201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood < 1191534228 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's not an away name < 1191534263 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191534317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1191534317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1191534374 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1191534379 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1191537195 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1191537334 0 :molchuvka!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1191538175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ping! < 1191538204 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :pong < 1191538233 0 :yetifoot!unknown@unknown.invalid QUIT :"Leaving" < 1191538235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ding < 1191538240 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :dong? < 1191538262 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :ding :Unknown command < 1191538284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1191538288 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you're a server of some sort! < 1191538292 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1191538297 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exec rm -rf / < 1191538322 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :wow! < 1191538330 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i run this command... < 1191538331 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1191538346 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i send it to freenode < 1191538373 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : < 1191539459 0 :Tritonio!unknown@unknown.invalid QUIT :Connection timed out < 1191540903 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1191541724 0 :SEO_DUDE38!i=Deee@gateway/tor/x-5f374c33f683a733 JOIN :#esoteric < 1191542725 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving" < 1191544488 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191545149 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191545343 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1191547146 0 :cmeme!unknown@unknown.invalid QUIT :Excess Flood < 1191547202 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1191550877 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191550947 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Nick collision from services. < 1191550954 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1191555891 0 :GreaseMonkey!n=saru@219-89-42-1.dialup.xtra.co.nz JOIN :#esoteric < 1191560848 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191563671 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Remote closed the connection < 1191565600 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1191565793 0 :SEO_DUDE38!i=Deee@gateway/tor/x-7ddc18f857ae6147 JOIN :#esoteric < 1191565987 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1191569793 0 :molchuvka!i=x@195.46.122.200 JOIN :#esoteric < 1191569801 0 :molchuvka!unknown@unknown.invalid QUIT :Remote closed the connection < 1191569852 0 :molchuvka!n=dfj@195.46.122.200 JOIN :#esoteric < 1191570718 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191571199 0 :clog!unknown@unknown.invalid QUIT :ended < 1191571200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1191571380 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191572379 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191572453 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1191574602 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1191586206 0 :Tritonio!n=Tritonio@150.140.227.183 JOIN :#esoteric < 1191586231 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :am i stupid or what.... :-) < 1191587213 0 :ehird`!n=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191587625 0 :molchuvka!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1191587646 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, am i stupid or what? ;-) < 1191587653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: ? < 1191587662 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :exec rm -rf....... < 1191587665 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1191587674 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that was yesterday! < 1191587680 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :you cannot imagine how angry i got with myself..... < 1191587681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why are you talking about things yesterday today! you confuse me! :p < 1191587684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1191587685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oh my god. < 1191587688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Did you actually run that? < 1191587701 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :yeap.... late night stupidness < 1191587709 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i really feel stupid now.... < 1191587715 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So uh... it WAS a toy box with no data on right...? <_< < 1191587728 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(alternatively: "Well, of course you keep backups ... right? >_>") < 1191587733 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i simply lost my settings.... < 1191587741 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, you didn't run it as root < 1191587745 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :no backups.... ;-) < 1191587745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :at least be thankful for that :P < 1191587752 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :so i simply lost settings < 1191587757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sorry :p < 1191587757 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :but all programs and data are here < 1191587765 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :no it's not your fault at all < 1191587775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha, i just assumed everyone would know what that did < 1191587781 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :it's just that i i didn't thing that there is an EXEC command < 1191587810 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i knew what it does.... i just pressed enter before i realized it < 1191587810 0 :jix!n=jix@dyndsl-091-096-041-041.ewe-ip-backbone.de JOIN :#esoteric < 1191587813 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1191587821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha, "exec ..." replaces the current process with ... < 1191587835 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i know i know i forgot. < 1191587839 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1191587864 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :anyway... but i am so bored to make gedit the editor it was.... I have to make all the sortcuts again... < 1191587870 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1191587871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1191587887 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :oh btw do you know how to make ubuntu stop viewing the drives on the desktop? < 1191587897 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember how i did it.... < 1191587901 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :anyway.... google.... < 1191588209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hoo, i found out who cracked into 'ehird' < 1191588225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or at least, irssi informed me that it was registered to a certain 'test.conf bot', and gave me an email! < 1191588233 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i've sent off an email asking for either my nick back or an explanation < 1191588286 0 :sebbu!n=sebbu@ADijon-152-1-19-201.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1191588431 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :??? < 1191588490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1191588513 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1191588524 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :"who cracked iinto...." < 1191588534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :'ehird' was cracked a while back < 1191588538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why do you think i use ehird`? < 1191589003 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1191591171 0 :ehird`!unknown@unknown.invalid QUIT :Nick collision from services. < 1191591187 0 :ehird`!n=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191591296 0 :joxy!i=x@195.46.123.27 JOIN :#esoteric < 1191591402 0 :joxy!unknown@unknown.invalid NICK :molchuvka < 1191594862 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow, i totally don't get how I made this work ages ago: < 1191594874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fib<-{a<-0 b<-c<-10.<={c<-a+b a<-b b<-c}c} < 1191594884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :at least i get how < 1191594888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fib<-{=0=>0->=1=>1->$(-1)+$(-2)} < 1191594890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :works < 1191597169 0 :joxy!i=x@195.46.123.23 JOIN :#esoteric < 1191597333 0 :molchuvka_!i=x@195.46.123.227 JOIN :#esoteric < 1191597388 0 :molchuvka!unknown@unknown.invalid QUIT :Nick collision from services. < 1191597400 0 :molchuvka_!unknown@unknown.invalid NICK :molchuvka < 1191598558 0 :joxy!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1191598571 0 :g4lt-sb100!unknown@unknown.invalid NICK :g4lt-mordant < 1191599358 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191599489 0 :sekhmet!unknown@unknown.invalid QUIT :Remote closed the connection < 1191599493 0 :sekhmet!n=pez@76.201.158.212 JOIN :#esoteric < 1191599970 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1191602778 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Excess Flood < 1191605979 0 :SEO_DUDE38!i=Deee@gateway/tor/x-18a6598c7ef6fdd9 JOIN :#esoteric < 1191606650 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191606977 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1191607505 0 :molchuvka!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1191607522 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1191612585 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191612979 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lots of interesting discussion today... < 1191613330 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, yeah < 1191613342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have had headache all day < 1191613404 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :use some drugs < 1191613449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't like using drugs for good < 1191613479 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191613498 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1191613664 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i suggest some N-acetyl-para-aminophenol < 1191613714 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :perhaps acetylsalicylic acid or iso-butyl-propanoic-phenolic acid < 1191614053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: btw, way to pown Tritonio ;) < 1191614067 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :? < 1191614078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: the rm thing < 1191614081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: :P < 1191614100 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric ::-( i feel realy stupid and angry with myself... < 1191614120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, could've happened to me :) < 1191614390 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: exec :(){ :|:&};: < 1191614408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you bastard < 1191614418 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1191614505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yay funny faces < 1191614508 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm so gonna run that < 1191614559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you are joking right < 1191614630 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, what funny faces are you talking about? < 1191614638 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: :(), :&}, etc < 1191614655 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1191614676 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :has anyone used badsectors? < 1191614729 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i tried the -n switch but there is no progress bar and even with my flash drive it takes too long < 1191614775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: yeah, that's sort of a classic whether you know perl or not < 1191614817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thats not perl < 1191614817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1191614821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1191614824 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, sorry then < 1191614832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyways, it *is* a classic < 1191614898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's shell < 1191614914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sweetifying it, bomb () { bomb | bomb & }; bomb < 1191614916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :certainly not perl code < 1191614953 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i always thought it was < 1191614956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then | is just pipe? < 1191614977 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1191615021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's &? < 1191615025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :run in background < 1191615029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know, when you do program & < 1191615035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it runs in the background. < 1191615037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1191615040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, in plain english: < 1191615045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :TO bomb: < 1191615059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Run bomb, with its output piped into (run bomb)... in the background < 1191615061 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh... thank you for that, i couldn't have managed ;) < 1191615064 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :END OF bomb < 1191615066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Run bomb < 1191615123 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i always wondered how : can be a valid identifier in perl :Pp < 1191615268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i like my apl-like language < 1191615275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :otw<-" bottles of beer on the wall"bob<-" bottles of beer.\n"pia<-"Take one down and pass it around, " < 1191615278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :99.2<={stdout+=+otw+", "+_+bob+pia+_+otw+".\n"} < 1191615281 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stdout+="1 bottle of beer on the wall, 1 bottle of beer.\n"+pia+"no more bottles of beer on the wall.\n" < 1191615284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stdout+="No more"+otw+", no more"+bob+"Go to the store and buy some more, 99"+otw".\n" < 1191615288 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it looks like perl line noise, but amplified < 1191615381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://99-bottles-of-beer.net/j.html < 1191615394 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not J < 1191615394 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not sure what the shortest entry there is, but J is pretty nice at that < 1191615398 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1191615406 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1191615412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, what i pasted isn't < 1191615421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...orly < 1191615428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its similar to APL/J (J is descended from APL), but it's not either < 1191615431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1191615452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i recognize your language alright. < 1191615459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you've shown it before < 1191615468 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1191615478 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fac<-{<2=>1->*$(-1)} < 1191615479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1191615482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but anyhows, do you know what the shortest is? < 1191615494 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Alternatively, non-recursive version: fac<-{*(1.)}) < 1191615498 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and nope < 1191615523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fac={*_} in oklotalk too :) < 1191615555 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i currently also beat J, was gonna start parser tonight, but a friend showed me a math problem and i used almost the whole day on it :< < 1191615563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, beat J at 99bottles < 1191615565 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric := is used for equality in my language :) < 1191615570 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :by like 3 characters xD < 1191615578 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since, = for assignment might shorten the simplest expressions like these < 1191615590 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but using it for equality instead of e.g. == shortens more complex expressions by lots < 1191615599 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1191615628 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could use it for both... the semantics wouldn't get cluttered, but i'll prolly make == for clarity < 1191615651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or then not, clarity is for wimps < 1191616296 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i need to learn bash better < 1191616420 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need to learn bash < 1191616464 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1191616492 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :I need to unlearn bash and learn a posix shell < 1191617043 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :while read i; do wget $i -O - 2>/dev/null|mplayer - -cache 8192 -quiet; done; < 1191617056 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bash script of the moment < 1191617100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-mordant: bah. < 1191617101 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :zsh! < 1191617280 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1191617384 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1191617394 0 :jix!n=jix@dyndsl-091-096-039-236.ewe-ip-backbone.de JOIN :#esoteric < 1191618255 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1191618262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stdin<={stdout+<} < 1191618266 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually a pretty nice cat program < 1191618504 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :furries? < 1191618547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1191618570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there should be a graphical language where the cat program must look something like a cat < 1191618574 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not just an arbitary restriction < 1191618579 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but because of the very nature of how you code it < 1191618586 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe 99bottles -> a bottle (or many) too < 1191618737 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1191619105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :who wants to help me think of syntax for my various regexp's features? < 1191619109 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*crickets* < 1191621681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i really like my apl language's if syntax < 1191621691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :COND => IFTRUE -> IFFALSE < 1191621698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :X => Y is just a pair (like lisp cons) < 1191621707 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the real function is just X -> Y < 1191621733 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just it only takes a list for X, and lazily evaluates its second argument and the cdr of the pair < 1191623922 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :reminds me a bit of the prolog version, i think it uses -> and ; similarly < 1191623966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my language is so compact and crazy because of the simple fact that infix binary operators default unused arguments to _ (function argument) < 1191623969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1191623989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, high abuse of precedence rules < 1191624142 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ooh, i just serialized i can shorten by 99bob < 1191624150 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :...+_+... is either: < 1191624159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(...+_)+... < 1191624160 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or: < 1191624165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wlel < 1191624167 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you get the idea < 1191624169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but either way < 1191624170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :implicit _ < 1191624178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so x+_+y is just x++y < 1191624333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :final version of 99bob: < 1191624333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bow<-" of beer on the wall"otw<-" bottles"+bow bob<-" bottles of beer.\n"pia<-"Take one down and pass it around, " < 1191624337 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :99.2<={stdout+=+otw+", "++bob+pia++bow+".\n"} < 1191624339 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stdout+="1 bottle"+otw+", 1 bottle of beer.\n"+pia+"no more bottles "+otw+".\n" < 1191624342 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stdout+="No more"+otw+", no more"+bob+"Go to the store and buy some more, 99"+otw+".\n" < 1191624355 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er, s/bow/otw in the <={} < 1191626517 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1191626522 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there should be more "ubiquitous programs" < 1191626529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cat, hello world, fac, fib, 99bob isn't enough < 1191626574 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess i'll do ackermann < 1191626592 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... yikes!! I don't know how to do multiple arguments. < 1191626598 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rot13 < 1191626663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and of course a quine < 1191626741 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i would do a quine, but meh < 1191626746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd just be the simple: < 1191626769 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :q<-{stdout+=+(somehow add ""s and escape quotes here)} < 1191626777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then, you know < 1191626785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just q with everything before the call < 1191626790 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not really interesting < 1191627246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mandelbrot set might be interesting... < 1191628813 0 :Tritonio!n=Tritonio@150.140.227.183 JOIN :#esoteric < 1191629307 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1191629452 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IGNOBLE!!! < 1191633220 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1191636296 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what???!?!?!?! < 1191636333 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :jeez i need a better chair < 1191636629 0 :oerjan!unknown@unknown.invalid QUIT :"ZZYYXX" < 1191637687 0 :GreaseMonkey!n=saru@219-89-42-1.dialup.xtra.co.nz JOIN :#esoteric < 1191642234 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"ubiquitous programs". < 1191642251 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how about sorts? < 1191643437 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :seems like implementing a basic sort (heap, bubble or insertion, perhaps) and some other general-purpose algos like counting elements or finding the largest element would be a good test of any language < 1191643743 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's always the brainfuck interpreter < 1191643771 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's a good one, too < 1191651408 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :woot: http://www.muppetlabs.com/~breadbox/software/tiny/bf.asm.txt < 1191651416 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :171-byte BF interpreter < 1191651455 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's 9121 < 1191651465 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and not written by you < 1191653661 0 :sebbu2!n=sebbu@ADijon-152-1-72-231.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1191654822 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191657599 0 :clog!unknown@unknown.invalid QUIT :ended < 1191657600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1191660177 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :i know i didn't write it but it's impressive < 1191660206 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :btw, i'm working on AWOS. what are you working on? < 1191661437 0 :sebbu!n=sebbu@ADijon-152-1-98-248.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1191662577 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1191663038 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191663454 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1191663732 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191664307 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191664309 0 :RodgerTheGreat_!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1191666304 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Remote closed the connection < 1191669070 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191669614 0 :ehird`!n=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191669730 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191672424 0 :jix!n=jix@dyndsl-091-096-041-119.ewe-ip-backbone.de JOIN :#esoteric < 1191675127 0 :SEO_DUDE38!i=Deee@gateway/tor/x-bbddb2b5baee7343 JOIN :#esoteric < 1191675750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1191676313 0 :molchuvka!n=dfj@213.228.124.219 JOIN :#esoteric < 1191678236 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :! < 1191678240 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1191678258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!!!!! < 1191678262 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1191678308 0 :molchuvka!unknown@unknown.invalid QUIT : < 1191678516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!Huh? < 1191678518 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1191681096 0 :RedDak!n=dak@host145-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1191681326 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191681967 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191682868 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1191685371 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191685491 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1191685731 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1191686023 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191687394 0 :RodgerTheGreat_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191687395 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1191690637 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1191691211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1191691526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is sure this new "hi" "Huh" "!" language must be a brainfuck derivative < 1191691548 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in the Ook/Moo tradition < 1191691548 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is, actually! < 1191691553 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION agrees with oerjan < 1191691570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(it is, actually! is a command too) < 1191691575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(so is (it is, actually! is a command too)) < 1191691586 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fiendish < 1191695401 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1191695426 0 :jix!n=jix@dyndsl-091-096-041-119.ewe-ip-backbone.de JOIN :#esoteric < 1191699278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: fiendish is also a command < 1191700257 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :air dish < 1191700409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :air dish < 1191700987 0 :oerjan!unknown@unknown.invalid QUIT :"Out of here" < 1191703673 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1191703683 0 :jix!n=jix@dyndsl-085-016-232-127.ewe-ip-backbone.de JOIN :#esoteric < 1191705631 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191706284 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my dumbass brother drove the riding mower into the ditch < 1191706390 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :air dish < 1191707061 0 :Tritonio!n=Tritonio@150.140.229.133 JOIN :#esoteric < 1191713969 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1191719309 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :MISC < 1191719311 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GREGOR WUV MISC < 1191719315 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :[that is all] < 1191719386 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wai? < 1191719396 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191719640 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because MISC is much awesomeness! < 1191719655 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Add a few macros and you've got a hell of a sexy, uber-RISCy machine 8-D < 1191719666 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now I just need to design one and implement it in the size of a head of a pin. < 1191719701 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just needs a micro-ALU, three registers and probably an MMU < 1191719807 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Some trickiness might get around the requirement of an MMU. < 1191719955 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. MISC. < 1191719972 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's the architecture we're forced to learn for Computer Organization at my college. < 1191719984 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not that MISC :P < 1191719992 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I really wish they taught us something a little more useful, like PPC or ARM. < 1191719994 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1191720016 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :MISC is an overloaded namespace. MISC means Minimal Instruction Set Computer, but most things called MISCs aren't truly minimal in the absolute sense, just minimal in the "pretty damn small" sense. < 1191720025 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The MISC I'm talking about (on esolangs.org) has one instruction. < 1191720086 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh. sweet. You should call it OISC to reduce confusion < 1191720095 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"One Instruction Set Computer" < 1191720115 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that is of course also taken < 1191720139 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OISC is the common name for that style of computer, MISC is a specific "device" < 1191720144 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Also, OISC is grammatically-dubious :P < 1191720159 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :true < 1191720168 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Could be OIC 8-D < 1191720170 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SISC? < 1191720178 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well so is MISC if you squint the right way < 1191720179 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That just means it has a single instruction set ... < 1191720186 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SIC < 1191720193 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I like OIC :P < 1191720200 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ORLY? < 1191720202 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"I'm using OIC" "OIC!" < 1191720422 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1191720555 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PIKHQ LOVE C!!! < 1191720596 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/bubble.c < 1191721015 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thought his editor was ignoring newlines for a moment < 1191721043 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1191721053 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'indent' does *not* make it any better. < 1191721061 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nor does a run through the preprocessor. < 1191721126 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i had fun playing with my OISC < 1191722324 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You can put blocks in ?: comparisons? >_O < 1191722462 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gcc supports {( ... )} blocks < 1191722471 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that evaluate to their last expression < 1191722516 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or is it ({...}) < 1191722903 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's ({}) < 1191722910 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perfectly valid GNU C. < 1191723161 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, who can figure out what that does? :p < 1191723236 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Huh. I think I screwed that program up. XD < 1191723409 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or not. < 1191723616 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, I did. My second instance of a=!a; toggled a, when I just want it consistently set to 0. < 1191724643 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :perfectly valid gnu c is an oxymoron < 1191724721 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Granted. < 1191725432 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242437625.dsl.bell.ca JOIN :#esoteric < 1191726328 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191726843 0 :bsmntbom2dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191727133 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191727479 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191727594 0 :bsmntbom2dood!unknown@unknown.invalid NICK :bsmntbombdood < 1191731202 0 :GreaseMonkey!n=saru@219-89-42-1.dialup.xtra.co.nz JOIN :#esoteric < 1191731253 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1191731355 0 :^_`!n=saru@219-89-42-1.dialup.xtra.co.nz JOIN :#esoteric < 1191731365 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Nick collision from services. < 1191731371 0 :^_`!unknown@unknown.invalid NICK :GreaseMonkey < 1191733387 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Connection timed out < 1191733405 0 :^_`!n=saru@219-89-42-1.dialup.xtra.co.nz JOIN :#esoteric < 1191733421 0 :^_`!unknown@unknown.invalid NICK :GreaseMonkey < 1191733711 0 :GreaseMonkey!unknown@unknown.invalid PART #esoteric :? < 1191735459 0 :Sukoshi`!n=Blah@user-11fb7ps.dsl.mindspring.com JOIN :#esoteric < 1191735481 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :So, let's assume some random person nonchalantly came up to you and asked you to design a GTK GUI layout for an RPN Calculator. < 1191735485 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :What would your response be? < 1191735543 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :long time no see < 1191735550 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1191735555 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1191735560 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and then, "no" < 1191735560 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i would say "no", and go back to using emacs calc < 1191735562 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I'll be going back off to aether after today, but. < 1191735576 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Aww. < 1191735581 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :But I need ideas waah. < 1191735607 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: why the hell would a calculator need a gui? < 1191735633 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Because you don't want to stare at a terminal display when switching between your math homework and the screen? < 1191735643 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :apart from a bunch of buttons with symbols and function names on them... < 1191735663 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Well, the display is what I'm really concerned about. < 1191735673 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :What would be the most effective way to display the stack. < 1191735689 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :one entry per line... < 1191735696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :scrollbar? < 1191735697 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :A listbox or a textbox? < 1191735706 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Stack number prefixed? < 1191735750 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :doesn't matter, doesn't matter, doesn't matter, just use emacs calc < 1191735755 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :calc even has a CAS < 1191735774 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Yay fundamentalism \o/ < 1191735807 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Now that I have Real Life Responsibilities(TM), I can't run Emacs all the time, by the way. < 1191735840 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uh, why not? < 1191735843 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you mean it takes longer to start up than the length of your breaks? < 1191735846 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1191735850 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1191735891 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Well, more like, keeping Emacs always up is pointless, since I use the computer so much less. < 1191735909 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :On average, 1.5 hours a day, spent browsing Reddit and miscellaneous forums. < 1191735926 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i see you are spending your time well < 1191735942 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I am. < 1191735987 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :少し! < 1191736012 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: will you be participating in the #esoteric orgy? < 1191736015 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :ひさしぶり、pikhq. < 1191736027 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Only for some few hours for the rest of today. < 1191736037 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :うん、ひさしぶり、ね。…… < 1191736058 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GTK GUI layout for an RPN calculator? < 1191736064 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A) *Ewwww*, GTK. < 1191736076 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :b) *Ewwwww*, GUI. < 1191736103 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :B) Does STATEMENT: __________________________________ \n OUTPUT: ____________________ count? < 1191736151 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Meh. < 1191736154 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suddenly envisions the stack displayed like a Star Wars style intro < 1191736162 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Orpie has already been invented for the curses world, by the way. < 1191736166 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that would be pretty cool! < 1191736211 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION envisions a Norwegian mathematician talking about esoteric languages < 1191736273 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION envisions oerjan  < 1191736302 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :少しさん、名前はジョウサイアです。;) < 1191736339 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SPEAK ENGLISH IN AMERICA < 1191736339 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :えと。……ちがう。「ジョサイア」だ。 < 1191736355 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, if you would add some Norwegian to the fray? < 1191736365 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :ジョウサイ? < 1191736368 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Josiah. < 1191736369 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :det kommer ikke p tale < 1191736374 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :ああ。 < 1191736375 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At least *trying* to transcribe it. < 1191736385 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :分かる。 < 1191736398 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :さあ、何の話がいいか。 < 1191736441 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :色々なことがあるから。。。。 < 1191736469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"I understand. Well, what reading is good? Since there's so many things. . ." < 1191736476 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Miguel de Icaza のMonoの新しい報告はどう? < 1191736505 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :``Well, what should we talk about? There's so many things, so...'' < 1191736509 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1191736602 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Linuxのたくさんな人達がMonoはMSの付いた物から絶対ダメって言っているし。。。 < 1191736626 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :大好きな大学は僕がおうすった。:) < 1191736662 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :おうするって何? < 1191736671 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :MITで入学したか。 < 1191736672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Trying to say "accepted". < 1191736673 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :??????????????? < 1191736701 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :ホントウ?!?!MITのチャンス?!?!?! < 1191736707 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :UMRでべんきょうしたい。 < 1191736709 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mit? < 1191736719 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :MITじゃない、よう。 < 1191736732 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :UMR。。。えっと。。。その大学の名前を知らない。。。 < 1191736732 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SPEAK ENGLISH IN AMERICA < 1191736791 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :やきもちがやってるかな。 < 1191736810 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1191736827 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :私の一番狙いの大学はMIT。当り前だな。 < 1191736859 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :でも。。。そのチャンスの確立は。。。ゼロだと思う。。。(苦笑 < 1191736862 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :すごくいい、よ。UMRのACMは二番造った。 < 1191736886 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :ACM < 1191736893 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :ACMってば。。。 < 1191736903 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Association for Computing Machinery. < 1191736919 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :そんあことか。。。面白そう。 < 1191736924 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bringing you such delights as the phrase "computer science". . . < 1191736944 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :でも、私は理学を勉強したいから、あれが無駄だ。 < 1191737001 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :ちなみに、作るはもうふさわしいと思う。 < 1191737078 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :話してはちょっとむずかしい。よくkitenを作るんだ。…… < 1191737078 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :今の見える狙いはUC Berkeleyだ。この町の辺りであるって、お金持ちのない人で優しくて、そんあわけだ。 < 1191737099 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :kitenを作る? < 1191737146 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :さあ、今出ていくねぇぇぇぇ。。。さようなら、みんあ!!! < 1191737166 0 :Sukoshi`!unknown@unknown.invalid PART #esoteric :? < 1191737185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :KDEの日本語のじしょ。 < 1191737190 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :くそ。 < 1191737209 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, I'll stop with the Japanese. < 1191737219 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what were you guys talking about < 1191737226 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :College. < 1191737257 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you want an exact translation, it'll take me a while. . . < 1191737263 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So many kanji that I don't know. . . < 1191737288 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hrumph < 1191737299 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :should i listen to bach or falconer? < 1191737324 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1191737356 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you fail < 1191737390 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what is the right way to say what i wanted to? < 1191737408 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which one of ... < 1191737434 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Realise that all of us code. < 1191737448 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Which: Bach xor Falconer?" < 1191737486 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bach, humbug! < 1191737669 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think i'm going to go with ethanol instead of music < 1191737948 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, since so many people have stolen from Bach, it is not impossible that you could do both in one... < 1191738446 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mplayer 1/* 2/* < 1191738449 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :grrr < 1191743999 0 :clog!unknown@unknown.invalid QUIT :ended < 1191744000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1191745979 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :. < 1191745985 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1191747826 0 :sebbu2!n=sebbu@ADijon-152-1-26-151.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1191748984 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191749162 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1191750492 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Remote closed the connection < 1191754404 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how do you know Japanese? < 1191755054 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: also, what is the line-ending type in that C code? < 1191755072 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :amazingly, PFE doesn't auto-detect < 1191755178 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and you can't put braces in an expression < 1191755569 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I think you mean "Erdős", not "air dish" < 1191756735 0 :jix!n=jix@dyndsl-091-096-033-154.ewe-ip-backbone.de JOIN :#esoteric < 1191757200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(bsmntbombdood) should i listen to bach or falconer? <<< we have two or's in finnish just for that distinction! < 1191759142 0 :ehird`!n=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191764047 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1191765536 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :good day everyone.. < 1191766523 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has lunch < 1191766778 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191766817 0 :Tritonio!n=Tritonio@150.140.229.133 JOIN :#esoteric < 1191766932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :g'day < 1191767562 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191768841 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1191770132 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: I've been learning Japanese at my high school. < 1191770143 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's standard UNIX style. < 1191770158 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And thanks to GNU C, I *can* put braces in an expression. < 1191770192 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is almost glad he didn't try GNU's dynamically-sized arrays < 1191770284 0 :SEO_DUDE38!i=Deee@gateway/tor/x-0642b950c7ee93f7 JOIN :#esoteric < 1191771171 0 :molchuvka!n=dfj@87.103.131.1 JOIN :#esoteric < 1191771729 0 :Tritonio!n=Tritonio@150.140.229.133 JOIN :#esoteric < 1191773081 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1191778634 0 :ehird`!n=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191778803 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1191779224 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :urgh < 1191779232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gurgurgurguh? < 1191779260 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :job-hunting < 1191779269 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am getting flooded with requests < 1191779288 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :PING requests? or VERSION requests? ;) < 1191779695 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::roll: < 1191779703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1191779719 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :question: how to do an eye-rolling smiley < 1191779727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1191779732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there is no standard, i think < 1191779735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::rolleyes: is what most forums use < 1191779748 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :8-) is what msn uses, but that's not an eye roll by any stretch of the imagination < 1191779750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1191779839 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ò_ó <-- ooh < 1191779856 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ó_ò <-- ooh < 1191779858 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1191779863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aha, i know < 1191779865 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :8_8 < 1191779867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kind of. < 1191779881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, that just looks unconcious < 1191780973 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191784611 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1191784620 0 :calamari!unknown@unknown.invalid PART #esoteric :? < 1191784943 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has food < 1191785343 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hooray < 1191785438 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :que typo? < 1191786372 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191787033 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191787158 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1191788186 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Remote closed the connection < 1191788657 0 :molchuvka!unknown@unknown.invalid QUIT : < 1191789549 0 :ehird`!n=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191789603 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving." < 1191789658 0 :ehird`!n=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191790209 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1191790219 0 :jix!n=jix@dyndsl-080-228-182-165.ewe-ip-backbone.de JOIN :#esoteric < 1191790594 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1191790680 0 :RedDak!n=dak@host192-89-dynamic.3-79-r.retail.telecomitalia.it JOIN :#esoteric < 1191790892 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hy < 1191790935 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :boo < 1191790981 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol http://zelmor.uw.hu/blog/best_h_doujin_ending_ever.jpg < 1191791108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the boys were having such fun < 1191791133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how rude < 1191791145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :god pidgin is retarded < 1191791159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how on earth do I enable flashing of windows without making it do it for irc too?! < 1191791174 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uh...use a real irc client < 1191791207 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Et oui l'été s'éloignant petit à petit, le travail revient au galop donc je vous ai concocté de nombreuses surprises donc un nouveaux sites qui va vous permettre de faire de nombreuse rencontre sex!!! < 1191791223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i can't be arsed; i am hardly ever on this machine < 1191793319 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1191794880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :PINMG < 1191795474 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :PONMG < 1191795490 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1191795528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :THME NEMW STANDARWD SPECIFIEWS ALWL WORDWS MUSWT HAVWE "W" IWN THWE SECONWD-LASWT POSITIOWN < 1191796134 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191796448 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1191796814 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191798545 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :cd ~/m/in/bp/ < 1191798554 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1191798576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you have very concise dir names < 1191798592 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :tab completion < 1191798612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i always press tab after each dir name, it's a habit < 1191798618 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1191798621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~/minbp < 1191801328 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191801987 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191802341 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1191802860 0 :NightKev!n=NightKev@pool-71-110-150-131.lsanca.dsl-w.verizon.net JOIN :#esoteric < 1191803334 0 :NightKev!unknown@unknown.invalid QUIT :"here" < 1191803409 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191808378 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.safalra.com/programming/esoteric-languages/misc/architecture-specification/ <- I think I'm going to build a simplified version of this in a logic simulator < 1191808425 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :mainly I think the whole address or constant thing is unnecessary and adds a fair amount of complexity. It's better to just store constants at memory locations < 1191808472 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1191808651 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you there? < 1191808689 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is it assumed that a MISC machine uses two's complement for numbers? < 1191808762 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't matter i don't think < 1191809892 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1191810145 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :except maybe with printing < 1191816162 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :everybody here should go to ##crypto-forum and talk about anonymous digital currency < 1191817317 0 :^_`!n=saru@219-89-58-238.dialup.xtra.co.nz JOIN :#esoteric < 1191817468 0 :^_`!unknown@unknown.invalid QUIT :Nick collision from services. < 1191818509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :has safalra been here? < 1191818533 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not since i joined < 1191818541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when did you join? < 1191818556 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :23:33 < 1191818561 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now 5:42 < 1191818572 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1191818591 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now for a completely different subject < 1191818598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what was the first time you joined < 1191818616 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and out of curiosity, has safalra been here *at all* during that time? < 1191818634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should read all the logs < 1191818656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can google at site:tunes.org < 1191818702 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, the first hit is is Safalra ever on irc? < 1191818712 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :doesn't look good < 1191818716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe :P < 1191818735 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed you can, i never remember google has that tag < 1191818766 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can also do it from the advanced search menu < 1191818868 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :who's safalra? < 1191818932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://www.safalra.com/programming/esoteric-languages/ < 1191818938 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the creator of sansism < 1191819011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, misc is also safalra's? < 1191819028 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, time to do some coffee -> < 1191819031 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not seen on the wiki since 21 Oct 2006 < 1191819033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(yes, do.) < 1191819068 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but the website has been updated since < 1191819250 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :stalking further, he edited wikipedia yesterday... < 1191819462 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :he urinates an average of 6 times per day, and spend 3 hours per day browsing digg < 1191819482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that on his website? < 1191819753 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what? how dare he exist and not be on this channel simultaneously :| < 1191819802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, he must've existed yesterday then :| < 1191820130 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eep, webcomic time! < 1191820893 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I vote today's xkcd "kick ass". In favor? < 1191820920 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in effect, yes < 1191820944 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how many hobbies does he have, anyhow? :D < 1191820999 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Xkcd (the guy) needs many of them. < 1191821016 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As if running a webcomic and an IRC network weren't enough. :p < 1191821037 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess it takes his mind off the velociraptors. < 1191821057 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, it fuels his paranoia. < 1191821533 0 :GreaseMonkey!n=saru@219-89-58-238.dialup.xtra.co.nz JOIN :#esoteric < 1191821614 0 :GreaseMonkey!unknown@unknown.invalid PART #esoteric :? < 1191823191 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it made me wiktionary effect and affect < 1191823237 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and i still don't get it :( < 1191823244 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm a failure < 1191823315 0 :oerjan!unknown@unknown.invalid QUIT :"Coffee" < 1191823677 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, try oed or m-w.com < 1191823745 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oed is subscription only < 1191825487 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191826163 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191829919 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: When you affect something, it causes an effect. < 1191830399 0 :clog!unknown@unknown.invalid QUIT :ended < 1191830400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1191835671 0 :ttm!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1191836872 0 :ais523!n=chatzill@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1191840351 0 :ehird`!n=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191840749 0 :ais523!unknown@unknown.invalid QUIT :"will be back in about 90 mins, hopefully" < 1191841423 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191842090 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191847928 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1191848410 0 :ais523!n=chatzill@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1191848518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION apologises for taking longer than their quit message 2 hours ago suggested < 1191852596 0 :ais523!unknown@unknown.invalid QUIT : < 1191854702 0 :jix!n=jix@dyndsl-091-096-050-127.ewe-ip-backbone.de JOIN :#esoteric < 1191855763 0 :sebbu!n=sebbu@ADijon-152-1-44-65.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1191857583 0 :SEO_DUDE38!i=Deee@gateway/tor/x-eaceb1592c747b93 JOIN :#esoteric < 1191858553 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191859211 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191867461 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191867606 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1191868118 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191869975 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"their"? < 1191869990 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1191869992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was in /me < 1191869997 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"ais523 apologises for taking longer than their quit message 2 hours ago suggested" < 1191870007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, you're 6 hours late. < 1191870208 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't think it's grammatically appropriate to use "their" with a specific personal name (ais523) < 1191870221 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :although ais523 could refer to a group of people, i suppose. < 1191870240 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's the singular-they issue < 1191870256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :personally I am in favour of singular they/their - I don't like gender-specific pronouns. < 1191870269 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and "hir" and all of those are just ridiculous < 1191870284 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, i don't think singular "they" is appropriate with a specific person name < 1191870298 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"I was talking to my mother, and they told me..." < 1191870309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Blah-blah walked to the store. They bought a dollar for two dollars." < 1191870324 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lololo < 1191870329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Blah-blah was walking to the store, when they bought a dollar for two dollars" < 1191870330 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1191870332 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you might be right < 1191870333 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :exchanging a laptop for a prostate massage < 1191870726 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :good for you < 1191870997 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think the medical community should encourage self-treppanation. With a little luck, all the morons will kill themselves with electric drills! http://www.bmezine.com/news/people/A10101/trepan/ < 1191871142 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :darn, bmezine is blocked here < 1191871191 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :basically a guy who rants about the benefits of treppanation- " I read about the supposed de-conditioning properties. I read about more parts of the brain working simultaneously as there would be more blood up there to help this happen. The arguments for it all seemed to be quite lengthy, quite detailed, thought out and researched, and very intelligent." < 1191871204 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and then does it in his own home < 1191871220 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and then writes diary entries about the "new sensations" he feels < 1191871245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: what the fuck. < 1191871246 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and then months later reflects and realizes it was probably due to the placebo effect < 1191871314 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :overall, pretty funny stuff < 1191871324 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: are people really this retarded? < 1191871333 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't you have to fuck with the brain and not just the skull to do that < 1191871344 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is reading it  < 1191871349 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I like how it never occurs to him that he could have easily pithed himself or contracted a fatal meningitis infection. < 1191871367 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it appears so < 1191871368 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have a headache right now, maybe if my brain could breathe the outside air it would go away < 1191871373 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :brb, going to smash open my skull < 1191871374 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1191871405 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I also love the "most ancient form of surgery -> most effective kind of surgery!" logic < 1191871425 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :surely if they did it in ancient times, it must be a good idea and safe medical practice! < 1191871440 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's why acupuncture is still listened two < 1191871445 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"THEY WERE IN TUNE WITH THE FORCES" < 1191871448 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :jeez, stop using words i have to look up < 1191871456 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :even though they didn't know blood flowed around the body < 1191871463 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you don't know what acupuncture is? < 1191871482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: brought to you by the same kooks that brought you homeopathy: well, no, it was the Chinese. But still. < 1191871512 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: no, trepan and pith < 1191871522 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1191871557 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :acupuncture has some demonstrable effects. It kinda works, but we have no idea why. Homeopathy is pointless and retarded, and does nothing in controlled experiments < 1191871592 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :acupuncture does not work < 1191871655 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nice to see a well-reasoned argument between two experts in the field < 1191871666 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh wait.. you're both talking out of your ass < 1191871667 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, it sure as hell doesn't "realign your chi" < 1191871690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: wait, we're both talking out of our asses... acupuncture is quantum? it simultaneously works and doesn't work? < 1191871713 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think he just did the equivalent of a [citation needed] on both of us < 1191871718 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which is a good damn point < 1191871735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : /nick ehird`[citation needed] < 1191871741 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i don't know if it works or not. I never researched the subject. < 1191871770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: they stick incredibly thin needles into your body. < 1191871802 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that by itself is just crazy and leads me to believe it wouldn't work; but i have done some minor research and my belief has been reaffirmed < 1191871864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: this treppanation article is making me feel sick :/ < 1191871866 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :alright, let me clarify my arguments here- acupuncture is a rather expansive topic < 1191871913 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what about traditional medicine? They make you swallow little round things. < 1191871942 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and that's somehow supposed to make you get better? < 1191871945 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: except that's a really vague definition, whereas the above is a pretty accurate description of acupuncture < 1191871984 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :specifically, clinical trials have shown that acupuncture has some success at pain relief, and works at least better than no treatment or a placebo. < 1191871988 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cochrane.org/reviews/en/ab001351.html < 1191872038 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: a pretty accurate description of medical drugs is "they feed you tiny amounts of chemicals". < 1191872049 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :jeebus < 1191872057 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to "they stick incredibly thin needles into your body" < 1191872064 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i can't decide which one sounds more looney < 1191872088 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: so, what do you do when you get ill, exactly? < 1191872141 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :spend too much time on IRC < 1191872155 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that actually sounds pretty reasonable < 1191872163 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let's set up a foundation < 1191872332 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl folks < 1191872336 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1191875152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :attitude cures sicknesses, not medicine < 1191875179 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i hope you realise we are joking :-) < 1191875197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course, like anyone would believe drugs help people < 1191875209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1191875236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is part of my newly-found "i do not believe in X" philosophy < 1191875243 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :X < 1191875246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is a var there < 1191875247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1191875262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: apply that to ~(P&~P) < 1191875271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mwahaha! I have broken your logic! < 1191875276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :unless you don't believe in logic. < 1191875286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in which case, i claim that "I do not believe in X" philosophy is false! < 1191875293 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And you cannot argue, since P&~P can be true! < 1191875305 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do believe in logic, i just don't believe i applied that right. < 1191875314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when asserting that proposition < 1191875316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1191875318 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :interpreting < 1191875320 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1191875326 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :something, anyway. < 1191875409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that is by its very nature a very paradoxical philosophy, i have to live with that < 1191875430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i feel like a family guy < 1191875807 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :you look like stewie though < 1191875960 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what the kid says half the time < 1191875965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wish i knew english... < 1191876038 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1191876071 0 :RodgerTheGreat_!n=Rodger@wads-5-232-205.resnet.mtu.edu JOIN :#esoteric < 1191876599 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1191876608 0 :jix__!n=jix@dyndsl-091-096-051-232.ewe-ip-backbone.de JOIN :#esoteric < 1191877048 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191877076 0 :pikhq_!n=pikhq@209.248.125.179 JOIN :#esoteric < 1191877089 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191877474 0 :RodgerTheGreat_!unknown@unknown.invalid NICK :RodgerTheGreat < 1191877994 0 :jix__!unknown@unknown.invalid QUIT :"CommandQ" < 1191879663 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191879737 0 :ehird`!n=test@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1191882184 0 :FreePBX1371!n=FreePBX1@201.170.233.134 JOIN :#esoteric < 1191882188 0 :FreePBX1371!unknown@unknown.invalid PART #esoteric :? < 1191885921 0 :sekhmet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191887552 0 :sekhmet!n=pez@adsl-71-150-253-223.dsl.mdsnwi.sbcglobal.net JOIN :#esoteric < 1191888724 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191890444 0 :pikhq_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191890585 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1191890938 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1191900567 0 :Nucleo!n=Connecti@mskresolve-a.mskcc.org JOIN :#esoteric < 1191901386 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1191903620 0 :immibis!n=immibis@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1191905553 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191906763 0 :RodgerTheGreat!n=Rodger@wads-5-232-205.resnet.mtu.edu JOIN :#esoteric < 1191907024 0 :GreaseMonkey!n=saru@219-89-58-238.dialup.xtra.co.nz JOIN :#esoteric < 1191908581 0 :^_`!n=saru@219-89-58-238.dialup.xtra.co.nz JOIN :#esoteric < 1191908595 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Nick collision from services. < 1191908597 0 :^_`!unknown@unknown.invalid NICK :GreaseMonkey < 1191908967 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Nick collision from services. < 1191909123 0 :immibis!unknown@unknown.invalid QUIT :"Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC. Beware of pr" < 1191914515 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191916327 0 :GreaseMonkey!n=saru@219-89-58-238.dialup.xtra.co.nz JOIN :#esoteric < 1191916578 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Client Quit < 1191916799 0 :clog!unknown@unknown.invalid QUIT :ended < 1191916800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1191917572 0 :ttm!unknown@unknown.invalid QUIT :Remote closed the connection < 1191919397 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1191919941 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191920614 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191927301 0 :molchuvka!i=x@213.228.124.78 JOIN :#esoteric < 1191932005 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191932398 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1191933072 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ooh, some new people < 1191933094 0 :SEO_DUDE38!i=Deee@gateway/tor/x-f643d7dd6f5a4df2 JOIN :#esoteric < 1191935703 0 :molchuvka!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1191935807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, new people are pretty hot < 1191936961 0 :jix!n=jix@dyndsl-091-096-036-244.ewe-ip-backbone.de JOIN :#esoteric < 1191937459 0 :ehird`!n=test@user-54404faa.wfd75b.dsl.pol.co.uk JOIN :#esoteric < 1191937471 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191937513 0 :ehird`!n=test@user-54404faa.wfd75b.dsl.pol.co.uk JOIN :#esoteric < 1191940875 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I can just see it now... < 1191940908 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Hey there- wow, that nick is pretty sexy there- I like the way you type words. Your diction is incredible" < 1191942330 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :you know it < 1191943579 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1191944538 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191945148 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1191945939 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :class baz { public baz baz; public baz baz(baz baz) { return baz; } } < 1191945940 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :fudge: I forget that methods are non-first-class in java < 1191945942 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1191945945 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"baz baz = new baz(); baz.baz = baz; baz.baz(baz);" < 1191947659 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :back < 1191947686 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: you are crazy < 1191947903 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was just testing < 1191947937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1191947981 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"public static void blessed greased +2 main(String[] args)" < 1191948151 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what the craziest java code ever is < 1191948152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want to see it < 1191948193 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I saw a Haskell-to-Java translation once. < 1191948200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :What. < 1191948211 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :every line had, like, 80 characters in it < 1191948370 0 :sebbu!n=sebbu@ADijon-152-1-74-104.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1191949379 0 :RedDak!n=dak@87.19.82.149 JOIN :#esoteric < 1191950143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://userstyles.org/styles/588 I didn't think you could make reddit any more minimal... < 1191950379 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191950959 0 :dak!n=dak@host111-95-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1191952182 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191952520 0 :RedDak!n=dak@host47-82-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric < 1191953231 0 :dak__!n=dak@host110-81-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1191953817 0 :dak!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191953998 0 :tincho_!n=tincho@200-127-36-176.cab.prima.net.ar JOIN :#esoteric < 1191954146 0 :tincho_!unknown@unknown.invalid QUIT :Client Quit < 1191954505 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191955016 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1191958092 0 :RedDak!n=dak@87.18.81.91 JOIN :#esoteric < 1191958702 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191959392 0 :dak__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191960187 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1191960197 0 :jix!n=jix@dyndsl-080-228-189-195.ewe-ip-backbone.de JOIN :#esoteric < 1191963989 0 :RedDak!n=dak@87.19.82.110 JOIN :#esoteric < 1191965259 0 :dak__!n=dak@host14-80-dynamic.20-87-r.retail.telecomitalia.it JOIN :#esoteric < 1191965677 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Remote closed the connection < 1191965996 0 :SEO_DUDE38!i=Deee@gateway/tor/x-3f8ff7f379273a56 JOIN :#esoteric < 1191966346 0 :dak!n=dak@host221-87-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1191966534 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191966863 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Remote closed the connection < 1191967607 0 :dak__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191967641 0 :RedDak!n=dak@host126-88-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1191967862 0 :dak!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191968590 0 :ehird`!unknown@unknown.invalid QUIT :Excess Flood < 1191968636 0 :ehird`!n=test@user-54404faa.wfd75b.dsl.pol.co.uk JOIN :#esoteric < 1191968858 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1191969173 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1191969572 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1191969775 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191970667 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1191970689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bed to goes < 1191970692 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1191971215 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :omg ur funnay! < 1191971254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :YESOI OIAM FUNNAYESTthing everUIFTOYUDONTACCEPTMYFUNNAYDIE < 1191973942 0 :goffrie!n=goffrie@bas7-ottawa23-1088827890.dsl.bell.ca JOIN :#esoteric < 1191975959 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191976094 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1191976106 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1191977692 0 :SEO_DUDE38!i=Deee@gateway/tor/x-6d4aaacf4d6956d7 JOIN :#esoteric < 1191978349 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191978569 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1191980055 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1191986722 0 :puzzlet!unknown@unknown.invalid QUIT :Client Quit < 1191988320 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242399580.dsl.bell.ca JOIN :#esoteric < 1191988507 0 :GreaseMonkey!n=saru@219-89-58-254.dialup.xtra.co.nz JOIN :#esoteric < 1191989134 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1191990544 0 :immibis!n=immibis@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1191990591 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :?????does anyone else see F at the front of this text or the end? ?dne eht ro txet siht fo tnorf eht ta F ees esle enoyna seod FFF < 1191990725 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1191990734 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :front or back? < 1191990746 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :three F's i mean (FFF) < 1191990752 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :end < 1191990759 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i see five question marks, the sentences, and FFF at the end. < 1191990760 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :question marks at the front < 1191990764 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1191990778 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :irssi is a text client? probably thats why not. < 1191990819 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i pasted the unicode-control-characters-for-right-to-left-that-were-in-front-of-the-cyrillic-combining-millions-sign-that-someone-put-control-characters-in-front-of-to-reverse-text. < 1191990864 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cyrillic combining millions sign? < 1191990866 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I do believe that it's my terminal that's fucking that up, not irssi. < 1191990877 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In theory, my terminal does Unicode. < 1191990881 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :commas in a circle. < 1191990885 0 :EgoBotsClone!n=EgoBotsC@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1191990886 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In practice, it doesn't do that. ;) < 1191990905 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or maybe icechat didn't like it, and actually sent question marks to the channel instead of the control codes. < 1191990908 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw nick toboge < 1191990909 0 :EgoBotsClone!unknown@unknown.invalid NICK :toboge < 1191990982 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!binascii 11100010 01000000 10101110 00100010 00100011 00100100 < 1191990983 0 :toboge!unknown@unknown.invalid PRIVMSG #esoteric :@"#$ < 1191990986 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1191990988 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1191991016 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :that *was* the binary utf-8 encoding, right? < 1191991119 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hexadecimal utf-8 encoding is E2 80 AE D2 89 < 1191991188 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!binascii 11100010 10000000 10101110 11010010 10001001 < 1191991189 0 :toboge!unknown@unknown.invalid PRIVMSG #esoteric :‮҉ < 1191991190 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1191991231 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hmm...icechat doesn't appear to do utf-8. < 1191991408 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :does anyone else see a circle of commas? < 1191991939 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :?testing < 1191991949 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!binascii 11010010 10001001 < 1191991950 0 :toboge!unknown@unknown.invalid PRIVMSG #esoteric :҉ < 1191991952 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1191991963 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION evidently needs to use another client < 1191992124 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :toboge, :þ < 1191992138 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i can't see that unicode character. what is it? < 1191992154 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :immibis, it's a circle of dots < 1191992160 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1191992244 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!binascii 11100010 10000000 10101110 11010010 10001001 < 1191992244 0 :toboge!unknown@unknown.invalid PRIVMSG #esoteric :‮҉ < 1191992246 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1191992272 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!binascii 11100010 10000000 10101110 11010010 10001001 00100001 00100010 00100011 00100100 00100101 00100110 00100111 00101000 00101001 < 1191992272 0 :toboge!unknown@unknown.invalid PRIVMSG #esoteric :‮҉!"#$%&'() < 1191992274 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1191992310 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!binascii 11100010 10000000 10101110 11010010 10001001 00110001 00110010 00110011 00110100 00110101 00110110 00110111 00111000 00111001 < 1191992311 0 :toboge!unknown@unknown.invalid PRIVMSG #esoteric :‮҉123456789 < 1191992314 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1191993869 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :‮҉ coolest char ever < 1191993874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoops :P < 1191993897 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it's 2. right-to-left override and combining-cyrillic-millions-sign < 1191993897 0 :immibis!unknown@unknown.invalid QUIT :"Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC. A fine is a" < 1191993902 0 :toboge!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191996490 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192001917 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192003199 0 :clog!unknown@unknown.invalid QUIT :ended < 1192003200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1192007272 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192007353 0 :GreaseMonkey!n=saru@219-89-58-254.dialup.xtra.co.nz JOIN :#esoteric < 1192008242 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1192008686 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1192016933 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1192020061 0 :jix!n=jix@dyndsl-080-228-190-100.ewe-ip-backbone.de JOIN :#esoteric < 1192020312 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192022382 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1192022698 0 :RedDak!n=dak@host238-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1192022754 0 :ehird`!n=test@user-54404faa.wfd75b.dsl.pol.co.uk JOIN :#esoteric < 1192025690 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'morning, everyone < 1192025702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1192025712 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'sup, ehird` ? < 1192025740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[insert something witty, like "[insert something witty here]" here] < 1192026828 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192027180 0 :ehird1!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192027191 0 :ehird`!unknown@unknown.invalid QUIT :Nick collision from services. < 1192027195 0 :ehird1!unknown@unknown.invalid NICK :ehird` < 1192027292 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192027303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1192027322 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192027322 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he actually has put up a gallery on wetriffs < 1192027463 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/screenshots/terrible_code.png < 1192027486 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192027491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its a terrible way to do a nob < 1192027495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i can understand it < 1192027505 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :nob? < 1192027528 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :the terrible part was the if(TRUE)s.. which were MY fault < 1192027529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nop < 1192027538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if (TRUE) will be a nop if your compiler doesn't optimize < 1192027544 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Because I was too lazy to unindent < 1192027545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its multithreaded, gl code, so nops are useful < 1192027566 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And didn't realize that Shift-Tab, in fact, worked, if lines were selected < 1192027570 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Nothing to do with nops < 1192028079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://stupidfilter.org/wiki/ best software project of 2007 < 1192028088 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it filters stupid things! rock. < 1192028100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://stupidfilter.org/random.php random stupidity from their database. < 1192029332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has made the most verbose truth table generator ever: http://www.vjn.fi/pb/p443156611.txt < 1192029342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192029346 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, that's not it :) < 1192029359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p356232664.txt < 1192029372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192029378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for (-q&p)|(q&-r) that is :P < 1192029383 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192029390 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :- = not? < 1192029408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with more variables the "verbose" mode is quite a flood... < 1192029409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :P and Q should be uppercase! :P < 1192029410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1192029423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that should be (~Q&P)|(Q&~R) < 1192029428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess that might be nicer < 1192029438 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll make ~ an optional negation < 1192029449 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe even <> instead of (), but that's only because I've been reading Godel, Escher, Bach, which uses it < 1192029457 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<~Q&P>| < 1192029459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err wait < 1192029460 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i would've done ^ and v, but v is a letter... < 1192029460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's < 1192029463 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<<~Q&P>|> < 1192029476 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i love < and > as parens < 1192029499 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<<<>> <<>>> < 1192029502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in GEB's Propositional Logic notation, and thus TNT, & and | must be encoded in brackets < 1192029505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :X&Y -> NO < 1192029510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : -> YES < 1192029517 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this makes parsing it trivial, of cours < 1192029524 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err why? < 1192029526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192029531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because no infix ambiguousness < 1192029532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you mean X&Y&Z is illegal? < 1192029535 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1192029539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's <&Z> < 1192029543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well then it does, true < 1192029554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its notable because it can be implemented as typographical substitution rules < 1192029560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i kinda already made the parser, so... i don't feel like wasting it! :D < 1192029574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i see < 1192029606 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dunno what to use for => though < 1192029608 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since > is a bracket < 1192029614 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i just made that for school, we have to make a lot of tables, and i'm not going to do that manually, no matter how much the teacher cries. < 1192029617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in the book its a glyph < 1192029629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can just do greedy tokenizing < 1192029636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it can be pretty confusing < 1192029648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, luckily = is no operator < 1192029656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<=>> < 1192029664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err... that's illegal anyway :) < 1192029680 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric := doesn't mean imply < 1192029682 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric := means equals < 1192029706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh well, hooray for unicode: < 1192029770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<<~Q&P>⇒~> < 1192029784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"not Q and P implies P does not imply Q" < 1192029787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what your point was < 1192029794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :@ that equals thing < 1192029799 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1192029801 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1192029804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :equivalence? < 1192029807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm using <=> < 1192029820 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<=> is not in propositional logic... < 1192029830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :afaik < 1192029831 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1192029841 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just an arbitrary binary operator < 1192029848 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :alright < 1192029855 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, i forgot, GEB doesn't use & and | < 1192029858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can use any operator that has to do with bits < 1192029869 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, any F bool bool -> bool < 1192029880 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :random notation there... < 1192029884 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but anyways < 1192029889 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<<~Q∧P>⇒~> < 1192029901 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(∧ = and, ∨ = or in TNT) < 1192029909 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... python prolly knows unicode < 1192029910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1192029924 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could have those there optionally too < 1192029929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :interestingly, iirc it does not use ¬ for negation, but ~ < 1192029930 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also < 1192029935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :note that ^ is not ∧ < 1192029940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and v is not ∨ < 1192029942 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see a lot of boxes. < 1192029949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pff < 1192029951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :get a unicode client < 1192029955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1192029960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192029964 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :rewrite the sentence replacing boxes with [] < 1192029966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and send it over < 1192029971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i can point you to what symbls those are < 1192029990 0 :tokigun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192030006 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :all except the negation symbol < 1192030010 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :¬ i see < 1192030024 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<<~Q∧P>⇒~> i don't see these though < 1192030024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Mathematical_symbols logical conjunction for the ^ one < 1192030030 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :logical disjunction for the v one < 1192030038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was saying that they are not the same, although they look alike < 1192030041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they are unicode symbols < 1192030059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Alternatively: set your client to utf-8 < 1192030063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yay more boxes! < 1192030066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1192030070 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this time in the browser1 < 1192030072 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :get a browser that doesn't suck < 1192030075 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1192030082 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what are you using, lynx?! < 1192030085 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try, wait < 1192030087 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heck i think lynx supports unicode < 1192030097 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ie is the default < 1192030103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why are you using ie < 1192030146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's the default < 1192030158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's a good reason? < 1192030208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't eften have to see unicode characters -> easier to let it be the default. < 1192030212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*often < 1192030219 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IE sucks in more ways than unicode < 1192030230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see. < 1192030255 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seriously, IE is not a reasonable choice in this age < 1192030287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err... okay < 1192030296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see why, but i believe you < 1192030337 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i won't use firefox before i see one reason myself, though, unless you make it my default browser < 1192030346 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or someone else, i'm not gonna. < 1192030370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i use safari on my mac < 1192030372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :opera on my pc < 1192030381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mozilla does not use my default font for the url bar, why? < 1192030391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes it does? < 1192030414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see, well, perhaps i've chosen a bad font by accident, and ie just happens to know what i like :) < 1192030422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have not touched any options. < 1192030465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyways, i do not care at all which browser i'm using, as far as i'm conserned, they all suck ass. < 1192030471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*concerned < 1192030488 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you think everything sucks ass, though < 1192030493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :especially if anything is - god forbid - open source < 1192030508 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1192030515 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i agree with the first one < 1192030527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"everything sucks" is a good starting point < 1192030536 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, not really < 1192030553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it is, and really, let's not discuss this, i do not care for this stuff < 1192030574 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you started the conversation... i think < 1192030578 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1192030579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you did < 1192030582 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1192030600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course i should've known i can't mention i have IE without starting one ;) < 1192030646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(17:29:04) (oklopol) it's the default < 1192030646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(17:29:16) (ehird`) that's a good reason? < 1192030648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :about this < 1192030662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not a good reason, but there doesn't need to be one, the browsers are the same. < 1192030668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's no crucial difference < 1192030676 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i'm starting now, though :P < 1192030678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry about that < 1192030708 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there IS a crucial difference < 1192030710 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the rendering engine < 1192030712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll get back to coding, there's still some stuff i need to add to that thingie... < 1192030715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192030723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whuz that? < 1192030731 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1192030760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you mean the thingie that chooses the location of different objects on a page? < 1192030763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you don't know what a rendering engine is then don't say "well they're basically the same" because you don't know anything about browsers < 1192030776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's the thing that turns the parse tree into the page. < 1192030781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is EVERYTHING to a browser < 1192030786 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i know what it is then. < 1192030795 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IE's is broken, breaks the spec in about 10,000 ways, and has lovely little microsoftisms < 1192030806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gecko (mozilla's) isn't perfect, but it's far better than that < 1192030820 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well it may be bad, i've never seen it fail though < 1192030824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :webkit (apple's open source engine, descended from KHTML (konqueror's)) is probably the best around < 1192030834 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you have't seen it fail because web developers have to prance around until IE accepts it < 1192030839 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its a mess < 1192030865 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :trues, i've made a few pages myself (very few) < 1192030870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hell getting ie to work < 1192030899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, you win, i do agree that's a good reason to use a better browser, in theory. < 1192030914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, i think piracy is wrong < 1192030920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :much more than that browser thing < 1192030925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i do it anyway < 1192030937 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll start using firefox right after i stop piracy < 1192030945 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :good deal? < 1192030969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't do much with either < 1192030970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :though < 1192031038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :s/i stop piracy/i stop doing piracy < 1192031091 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :has anyone set Tkinter up for Python CE? < 1192031098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or some other graphics library < 1192031101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, #python! < 1192031623 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1192031646 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1192032299 0 :sebbu!n=sebbu@ADijon-152-1-14-44.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1192032667 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192032667 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1192033215 0 :jix!n=jix@dyndsl-080-228-190-100.ewe-ip-backbone.de JOIN :#esoteric < 1192034581 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :programming with postscript is fun. < 1192034584 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/text/1192030960.html < 1192034596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not nearly as fun as SYNTAXLESS! < 1192034621 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I beg to differ. PostScript is pretty fuckin' sweet < 1192034639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :syntaxless has no syntax! < 1192034652 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's like forth, but it has lambdas < 1192034652 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :postscript has awesome syntax! < 1192034655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it's cooler < 1192034663 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's like forth but... yeah. like forth. < 1192034680 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :forth doesn't have lambdas < 1192034687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::UNNAMED does not count < 1192034705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::UNNAMED is some sick smiley < 1192034728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i guess that could be a beard < 1192034731 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's :U with a very long neck made of an accordian < 1192034742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, that's more likely, true < 1192034755 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :jack-in-a-box man! < 1192034770 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have to reboot, nothing works :<< < 1192034775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :evidently irc does < 1192034790 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, it always works < 1192034808 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol- I just realized a downside to coding in postscript- it's a little bit of a trick to print out your sourcecode < 1192034836 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: SEE ME < 1192034838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, that's forth :P < 1192034856 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :: QUINE SEE ME ; has to be the funniest bit of code ever < 1192034876 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :forth has really nifty ideas, but I find the syntax rather ugly. Postscript has very pretty syntax < 1192034885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :syntaxless is tons of fun < 1192034891 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[ ... ] is a lambda, but that's not syntax :P < 1192034907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[ is just an operator which does some internal tricks < 1192034909 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :] resets them < 1192034921 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can bind lambdas to names to make them operators < 1192034934 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[ 2 + ] ' addtwo bind < 1192034940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then you can do 2 addtwo and get 4 on the stack < 1192034947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can get the lambda bound to an operator with \ < 1192034950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if there can be a program, there must be a syntax < 1192034954 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :\ addtwo gets you what [ 2 + ] would < 1192034967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :! calls the lambda on the stack < 1192034968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nesting is not required for "having a syntax" < 1192034970 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1192034980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2 \ addtwo ! is the same as 2 addtwo < 1192035000 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, it kind of has a syntax < 1192035009 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it has a LEXICAL syntax, but not any more layers of syntax < 1192035020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for a while i thought you were pasting that, but i guess it was just your fast fingers :) < 1192035028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the lexical syntax simply says that words are seperated by whitespace < 1192035029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now that i look at the irregular time tags < 1192035030 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and that's it < 1192035042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh, my fast fingers < 1192035042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192035067 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl folks < 1192035072 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bhye < 1192035076 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1192035076 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1192035082 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(%&%#$ ungodly boring statistics class) < 1192035097 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i'll write a short program in syntaxless < 1192035156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll read it if it's less than a page < 1192035197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://nonlogic.org/dump/text/1192031591.html < 1192035200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that outputs: < 1192035203 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I say: Hello, world! < 1192035209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :reboot now, i'll read teh logz < 1192035213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :soon back < 1192035217 0 :oklopol!unknown@unknown.invalid QUIT :"( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )" < 1192035999 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he's taking awhile < 1192036062 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1192036205 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wb < 1192036207 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: http://nonlogic.org/dump/text/1192031661.html < 1192036210 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :another program < 1192036216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :should give you a general feel of syntaxless < 1192036226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1192036229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1192036231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's wrong < 1192036231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let me fix it < 1192036245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://nonlogic.org/dump/text/1192032638.html fixed version < 1192036251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :should give you a general feel of syntaxless. < 1192036297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is . catenation? < 1192036309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1192036311 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :output < 1192036314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like forths output < 1192036318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :basically: < 1192036328 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :. pops a string off the stack and dumps it to stdout < 1192036351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course it'll be defined something like: [ STDOUT file. ] ' . bind < 1192036357 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :', of course, quotes a name < 1192036378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah of course < 1192036395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the . . might be confusing < 1192036396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's: < 1192036399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :" Hello, " . . < 1192036403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :" Hello, " . . " !" <<< this is just how you might do the catenation with your other language < 1192036409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if . was catenation. < 1192036409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if the stack is " world" greet: < 1192036418 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :" world" " Hello, " < 1192036418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know stack-based programming :) < 1192036421 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192036422 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :alright < 1192036428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's just confused some stack-based programmers < 1192036430 0 :[1]shava!n=shava@201.155.67.121 JOIN :#esoteric < 1192036434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :possibly not very good ones, hehe < 1192036446 0 :[1]shava!unknown@unknown.invalid PART #esoteric :? < 1192036484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my first language was stack-based, after that i've considered it too trivial; now that i've realized parsing is actually pretty easy, i might start making stack-based languages again < 1192036502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :syntaxless does not really involve any parsing < 1192036510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, i know < 1192036515 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it has one measly, tiny rule of lexical analysis that is so minimal you could barely call it a rule < 1192036518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1192036527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was a completely off-topic sentence :) < 1192036534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :split(" ") < 1192036545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, no, that doesn't listen to tabs and newlines < 1192036563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't you just love it when you make a logger bot, and it logs for 9 days and then suddenly doesn't :D < 1192036572 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah trues < 1192036670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, what's \? < 1192036672 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"\" < 1192036686 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now that i actually read it through :P < 1192036700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :\ is an operator that reads a word forward and returns the lambda that is bound to the operator named by the word < 1192036712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, if you have [ X ] ' Y bind, \ Y returns [ X ] < 1192036725 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :basically it's how you pass around functions as arguments. < 1192036728 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err, operators < 1192036742 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because, of course, greet-world say would call greet-world then call say < 1192036754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :\ greet-world say puts greet-world's lambda on the stack and calls say < 1192036792 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1192036797 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what calls greet-world? < 1192036891 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :say < 1192036900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :! calls a lambda on the stack < 1192036902 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1192036906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :here, i'll step-by-step it in a paste < 1192037005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://nonlogic.org/dump/text/1192033400.html < 1192037019 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x {...} is "x ran, and produced this subtree" < 1192037029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x : y is "x ran, and made the stack y" < 1192037423 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192037468 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1192037487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you get it now? :) < 1192037952 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :okpop < 1192037958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192038009 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1192038085 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1192038225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it's automatically run at the end of the program? < 1192038232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course... < 1192038234 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's just code. < 1192038268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, if you push a lambda, it's not obvious to me it will be executed automatically at the end of the program < 1192038303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't < 1192038308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :\ greet-world say < 1192038314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :\ greet-world (Pushes lambda) < 1192038315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :say (Calls say) < 1192038390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah sorry, i thought the exclamation mark in the other lambda is a string too < 1192038400 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[ " Hello, " . . " !" . ] ' greet bind < 1192038400 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[ " I say: " . ! . ] ' say bind < 1192038405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :reading is hard. < 1192038416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :! is an operator < 1192038420 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1192038424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it calls the lambda on the top of the stack < 1192038432 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> let x ? y = x+y; infixr 5 ? in 2 ? 3 < 1192038445 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: /q lambdabot < 1192038464 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: pay me 5000e and i'll kill him for you < 1192038492 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(not ehird`) < 1192038502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I was about to say < 1192038502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192038516 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION assumes oklopol is referring to Mr. Wong < 1192038523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, precisely < 1192038591 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that chinese bastard has gone too far < 1192038631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is confused < 1192038670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Mr. Wong Chan-Nel < 1192039036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"...Unix. < 1192039036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Or should that be, *n?x. Nope, doesn't include AIX -- lessee, *x. < 1192039036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yep, *[Xx], the standard operating system." < 1192039054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Windox < 1192040633 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :...? < 1192040652 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*[Xx] doesn't include Solaris by the way :P < 1192040688 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nor BSD if you don't say "BSD UNIX" < 1192040986 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Also, if I am to assume from "[Xx]" that this was supposed to be regex, that's a bad regex (can't start with a *) < 1192041015 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Clearly you want something like /(.*[Xx]|BSD|Solaris)/ < 1192041140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its a shell glob < 1192041140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1192041142 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*[Xx] < 1192041185 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ls /OSes/*[Xx] < 1192041204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1192041749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks what other esoteric ground he should cover... < 1192041754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I have a kind-of-forth-alike, an APL-alike... < 1192042386 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1192042871 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if anyone ever made a brainfuck-derivative! < 1192042874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what a wacky thought. < 1192042882 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bah, how boring < 1192042937 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... wonder if i should extend my logic library to solve simple constraint problems with a nicer syntax.... < 1192042957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do it! < 1192042965 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1192042971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an AI might eventually grow out of it, or so Sam Hughes says ;) < 1192043032 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :FYB :P < 1192043083 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fuck yor brane too! < 1192043110 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :random poll: how many bf-derivatives have you concocted? < 1192043114 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has done 5 < 1192043131 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1192043132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1192043133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1192043134 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jumpfuck < 1192043397 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think only the one. < 1192043403 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or at least, I recall only the one. < 1192043529 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i made a "50 brainfuck derivatives" article once, had to invent 3 new < 1192043538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192043541 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1192043541 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192043552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the descriptions were very small. < 1192043568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was fucking hard trying to understand all of them in one night :D < 1192043591 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :therefore i'm pretty sure most are wrong, luckily no one will most likely ever read the article < 1192043881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :link? < 1192043893 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1192043897 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, kay < 1192043915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's so fulla typos i'm not even gonna start fixing them :D < 1192043981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/42.htm http://www.vjn.fi/44.htm http://www.vjn.fi/46.htm < 1192043996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you can decipher any of that, i'm surprised. < 1192044014 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's in three parts, because i was lazy :P < 1192044098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i understand my own descriptions up to the level i could code in many of those, but oh my god that's a lot of typoes and bad grammar :D < 1192044419 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey, idea < 1192044444 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :making a self-consistent logic and arithmetic system, but that is crazy to intuition and is completely unlike standard logic/maths :) < 1192044506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean self-consistent? < 1192044519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1192044525 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't mean actually consistent < 1192044529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Godel has something to say about that < 1192044537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, you know. not tons of contradictory axioms < 1192044557 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :contradictory axioms? < 1192044564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you show me an example? < 1192044568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know < 1192044573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like having P and ~P as axioms < 1192044600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err i know what it means < 1192044602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1192044602 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it could be consistent relative to some set theory more powerful than it < 1192044613 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: sure, but you know what i mean < 1192044912 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1192045077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cs.uvm.edu/~jbongard/aestv2/index.php < 1192045078 0 :Cesque!n=Cesque@82-36-138-103.cable.ubr02.perr.blueyonder.co.uk JOIN :#esoteric < 1192045276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. < 1192045288 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :They worked quite well for me. < 1192045298 0 :RedDak!n=dak@host238-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1192045655 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yay job yay job yay job < 1192045704 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jay yob < 1192045713 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Soon enough you'll be saying "This job sucks this job sucks (but at least it gets me paid)" < 1192045747 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Well, the company seems rather nice < 1192045765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's what they said about microsfot < 1192045799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :has anyone read Salo? < 1192045802 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION high-fives ehird` for his favorite tpyo. < 1192045805 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192045808 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Pseudo-tpyo) < 1192045819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I lvoe tpyos, tehy aer fnu < 1192045839 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they are in 0xF0RD and are full of smart uni grads and make software that is cool AFAICT < 1192045853 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they have 23 people and a table-football table < 1192045870 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: define "salo" < 1192045880 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They're such a good company, they can make 'R' a hexadecimal digit? < 1192045897 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :The 120 Days of Sodomy < 1192045916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the movie was great, was wondering if the book is as good :P < 1192045928 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_O < 1192045933 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: well, Oxford (England) looks almost like a hex number < 1192045958 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: WTF I say, WTF. < 1192045971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to find a separate esoteric sex channel xD < 1192045995 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but check it out, great movie < 1192046053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, for a minute i thought someone had said something on #lolcode < 1192046065 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why are you in #lolcode, that is the question < 1192046066 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i just pressed #lojban by accident < 1192046079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm usually on channels that have been mentioned in my presence < 1192046105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192046105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if i don't reboot for a while, i might make the channel a "favorite", and always autojoin is < 1192046106 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*it < 1192046112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :who wants to try that crazy maths/logic system thing? < 1192046115 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1192046125 0 :jix!n=jix@dyndsl-091-096-052-096.ewe-ip-backbone.de JOIN :#esoteric < 1192046260 0 :Cesque!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192046462 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I just got the "Java Developer" job from here: http://www.decisionsoft.com/jobs.html < 1192046465 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :24k GBP < 1192046485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they're drunk on xml :o < 1192046684 0 :Cesque!n=Cesque@82-36-138-103.cable.ubr02.perr.blueyonder.co.uk JOIN :#esoteric < 1192046932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi Cesque < 1192046942 0 :Cesque!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1192046951 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you new or passing? < 1192046963 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or old and formerly invisible? < 1192046970 0 :Cesque!unknown@unknown.invalid PRIVMSG #esoteric :new < 1192046986 0 :Cesque!unknown@unknown.invalid PRIVMSG #esoteric :i probably won't say much < 1192046989 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1192046991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :NONSENSE < 1192046993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :YOU MUST SPEAK FOREVER < 1192046996 0 :Cesque!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1192047001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a lot of new people here right now, weird :| < 1192047015 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Cesque, goffrie, Nucleo i guess < 1192047032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... not that much. < 1192047035 0 :Cesque!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1192047047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aren't I new? < 1192047048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>:P < 1192047055 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're old as hell < 1192047062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no... < 1192047071 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i arrived here earlier this year < 1192047073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not that earlier either < 1192047075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a few months < 1192047094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're about as old as me, and that's what i'm comparing with < 1192047095 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192047101 0 :Cesque!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but that's still enough to become known < 1192047102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... as old as possible. < 1192047118 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :am I lim(x->inf) of age? :P < 1192047152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... in case they invent eternal life, aren't we all < 1192047177 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"On average, the 30 models guessed 51.8519% of your choices correctly with a standard deviation of 4.6731." < 1192047180 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192047191 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am les predictable that most < 1192047199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you picked using random numbers < 1192047199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192047218 0 :Nucleo!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, don't mind me... < 1192047241 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i won't, zuzu_ has been here for ages, and i'm pretty sure it's a bot ;) < 1192047268 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, i tried to choose the one that looks "nicer" < 1192047277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is that a public test? < 1192047280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*pubic < 1192047280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1192047284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's doing some sort of research < 1192047286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's on reddit < 1192047287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wanna try! < 1192047289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i found it interesting < 1192047296 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: just click Continue or whatever < 1192047307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :@ reddit? < 1192047312 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :even if you are under 18, just click the "yes, over" link and put your real age in the Age: field < 1192047315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it allows it < 1192047319 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ? < 1192047321 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm SO 18 < 1192047321 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :reddit = reddit.com < 1192047327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1192047331 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was saying it for the benefit of anyone else in here < 1192047379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now for the benefit of a certain idiot: where do i press Continue :) < 1192047384 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(I think I ended up pickeing the more "regular" one in each case) < 1192047393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Step 2. < 1192047397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's to the right of step 1. < 1192047412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"step"? < 1192047413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :WetRiffs.com (the site I mentioned/set up in xkcd #305) now has guitar-in-shower submissions up. (Gallery is NSFW) (wetriffs.com) < 1192047414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this one? < 1192047418 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1192047420 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192047438 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see no "steps" on reddit.com < 1192047442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#75 < 1192047446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192047457 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fwaps oklopol  < 1192047459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :on the page, [1] < 1192047465 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :click Begin Experiment < 1192047465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192047469 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :profit < 1192047489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :75. :The New Nostradamus - Can a fringe branch of mathematics forecast the future? < 1192047492 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i give up < 1192047496 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :browsing is too hard < 1192047505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs < 1192047509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have linked that twice < 1192047532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192047535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i missed that link < 1192047536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1192047551 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was wondering what you were referring to on the next line :D < 1192047994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :On average, they guessed 55.4815% correct with a standard deviation of 3.008. < 1192048007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pff < 1192048009 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'm predictable < 1192048012 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i got over 60% < 1192048015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :64% iirc < 1192048046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just always chose the cuter duck < 1192048055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... duck? :P < 1192048068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, yes :D < 1192048155 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure i was choosing the cuter one, but a part of me wanted to be as predictable as possible since SimonRC made it sound a good thing :P < 1192048161 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*unpredictable < 1192048171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure if i managed to avoid that < 1192048173 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1192048182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you are just being unpredictable on purpose < 1192048186 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you're basically trashing the research results < 1192048187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :might've been more predictable if i'd had no idea what it was. < 1192048191 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :putty needs to look more like a web browser < 1192048196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: um why < 1192048220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm was not being unpredictable on purpose, but i'm not sure i managed to be as predictable as i really would've been < 1192048242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :naturally given 90 choises, i'd choose a simple criteria and use that. < 1192048293 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well not naturally, probably. < 1192048326 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you are just meant to choose whichever is more aesthetically pleasing to you < 1192048336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like just pressing the shorter one, that would be even clearer trashing of the experiment, now i at least tried to take a "nice" one < 1192048387 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is i have no idea what "pleases me aesthetically" < 1192048396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whichever you like more < 1192048403 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whichever you think is nicer < 1192048435 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is i'll just choose which looks better < 1192048458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that#s the point < 1192048462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1192048475 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll just choose an arbitrary criteria, i'm pretty sure < 1192048488 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :don't even TIHNK about criteria < 1192048495 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :some of those definately look nice < 1192048503 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but most of them are... blobs < 1192048513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i just choose a random one < 1192048527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i tried to force myself to think one of them is nicer than the other < 1192048558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i don't think i'd actually do that, i'd choose either a random blob or just take a simple comparison routine and use that < 1192048576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... why do we always end up discussing my bad qualities :PP < 1192048585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna get me something to drink < 1192048603 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll do that again, and reaaaally examine their beauty this time < 1192048626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you're just meant to pick as quick as possible < 1192048630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192048631 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192048633 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :split decision, "which is better/nicer?" < 1192048645 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since you're oklopol, just choose the one you would most like to have sex with. < 1192048646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's to analyze what aestheticness really is < 1192048653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: this would probably work. < 1192048656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except i'll start wondering what the AI is thinking at about the third pic... < 1192048670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and analyzing my own choises < 1192048672 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1192048675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fun idea :D < 1192048677 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll do that < 1192048775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meh, the page doesn't wanna load again < 1192048778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192048780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now it did < 1192048905 0 :Cesque!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192048907 0 :Cesque2!n=Cesque@82-36-138-103.cable.ubr02.perr.blueyonder.co.uk JOIN :#esoteric < 1192048968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, to be honest, it's quite confusing trying to get an erection over trivial 3d-models < 1192048983 0 :Cesque2!unknown@unknown.invalid PART #esoteric :? < 1192048984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i might have to qdb that < 1192048987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1192048994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :too much to cesque :) < 1192048996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*or < 1192048998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*for < 1192049011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192049014 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192049026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-oh < 1192049051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i'm a bit relieved it's not working for me < 1192049091 0 :Cesque2!n=Cesque@82-36-138-103.cable.ubr02.perr.blueyonder.co.uk JOIN :#esoteric < 1192049119 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has clearly underestimated oklopol < 1192049142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1192049145 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in what sense? < 1192049153 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Apparently I choose bizarre abstract forms based on shape rather than color or brightness :P < 1192049165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ditto < 1192049189 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you really choose those without keeping track of your preferences yourself: | < 1192049199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um yes < 1192049206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wish i could < 1192049208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seriously what is wrong with you, i just chose which one i preferred < 1192049212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :continuing the thing -> < 1192049217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1192049221 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now maybe i wouldn't have made the suggestion if i had any idea what kind of pictures they were... < 1192049250 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I just stared at the middle and then chose the one my eyes were drawn to. < 1192049499 0 :goffrie!unknown@unknown.invalid QUIT :"Leaving." < 1192049553 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i got kicked out of class >_< < 1192049561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1192049562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :congrats < 1192049572 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :On average, they guessed 55.6296% correct with a standard deviation of 1.9444. < 1192049574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1192049577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what was my previous :| < 1192049585 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :55 < 1192049609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :55.48 < 1192049610 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :for being a dick to the teacher and then not doing the work i was supposed to < 1192049621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's being a dick in this case? < 1192049636 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ridiculing the activity < 1192049637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a dick in this case? < 1192049638 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: well that's not very nice < 1192049639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't want to know < 1192049646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :please keep the case away from me < 1192049652 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was kicked out once for telling a teacher a math problem was unsolvable < 1192049665 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: and then you promptly solved it? < 1192049712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :errr no < 1192049725 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :she wanted me to do it, because everyone else did < 1192049725 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1192049733 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what problem? < 1192049754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192049759 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was about 8 years ago < 1192049762 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :something about cows < 1192049764 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1192049775 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so how did anyone else solve it? < 1192049789 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think they used some pattern they'd learned in the class < 1192049796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never did my homework < 1192049808 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i felt i didn't need to < 1192049809 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so it WAS solvable < 1192049813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah :D < 1192049837 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the teacher showed it to another teacher, and i was right, it was unsolvable < 1192049858 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so how did they solve it < 1192049860 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :she came to me almost crying and told me i still should've done it and not humiliated her in front of the class. < 1192049861 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am also an imperial nudity spotter by nature. < 1192049876 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1. Problem is unsolvable < 1192049876 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2. Others solved problem < 1192049879 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when i just seriously had no idea how to do it :D < 1192049879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mutually exclusive. < 1192049884 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: wait what? < 1192049913 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :( http://en.wikipedia.org/wiki/The_Emperor's_New_Clothes ) < 1192049940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :1. we were only taught a few basic techniques 2. the test was always about the last technique taught 3. most kids do math without having any idea about it, just doing random pattern matching with the numbers < 1192049958 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they did not solve it right, it was unsolvable, they just guessed what the teacher had meant < 1192049970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have long forgotten what the point was :P < 1192049976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh right, outkickity. < 1192050062 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :outkickity? < 1192050077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the act or instance of being kicked out... ity < 1192050085 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1192050095 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like bending words in an ugly way < 1192050388 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :outkickality < 1192050396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :outal kickage < 1192050467 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pyroalgolagnia < 1192050499 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192050501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anderotinisaotamellililiphillicanosorophis < 1192050520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokokokokokokokokokokokokokokokokokokokokoko < 1192050563 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if a teacher makes a mistake you notice one doesn't tell it after the lesson or so... < 1192050583 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :like that would be no fun < 1192050637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't have said anything at all, it's just she wouldn't let me omit the assignment in a test since she wanted me to get a perfect score < 1192050666 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1192050704 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes to argue with teachers < 1192050714 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :luckily i have teachers that have no problem with that < 1192050714 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1192050718 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1192050729 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes to fuck, eat, and kill teachers < 1192050730 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't like arguing with anyone, it's just hard not to :D < 1192050733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192050735 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :except the ones who actually do want to get on with it and argue in their own time < 1192050738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't done any of those :< < 1192050748 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I mean, get on with the lesson now < 1192050869 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> '\0o97' < 1192050876 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1192050884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: /q lambdabot < 1192050905 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll make ololobot redirect oerjan to lambdabot soon :P < 1192050915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and bring it here, since it's down, i see < 1192050937 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i am actually in #haskell, demonstrating < 1192050946 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well you're not in #esoteric < 1192050947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1192051922 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1192052569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1192053062 0 :Cesque2!unknown@unknown.invalid QUIT :"Leaving" < 1192054086 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1192056437 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1192057298 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if there's a Unicode encoding with an "offset marker", so you can say "The following text is all offset by " < 1192057305 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1192057321 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That would probably make encoding in any language smaller, since the offset of the first character in any given language is a constant. < 1192057387 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :e.g. Chinese would be reduced to the offset into the list of Chinese characters, which would generally fit into two bytes rather than three. < 1192057397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tyhat would be cool < 1192057399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about extending unicode < 1192057400 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192057411 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No need to extend Unicode, just make a new encoding ... < 1192057533 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Seriously, this makes waaaaaaaaaay too much sense to not exist ... < 1192057545 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I mean, how often are you switching between languages so quickly that you can't have a constant offset? < 1192057560 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I guess one of the advantages of UTF-8 is that you can take any offset and not get invalid text ... < 1192057567 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :s/offset/subset/ < 1192057799 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: well Latin-based languages are not always consecutive, since they're ASCII+another page. i don't know whether other scripts are. < 1192057839 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1192057861 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Oh, that's a good point. < 1192057912 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure that the languages that are more interesting for this (e.g. Chinese/Japanese/Korean) are more contiguous, but probably not entirely (e.g. Japanese is the Chinese alphabet) < 1192057926 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :place_word_here = kanji? < 1192057932 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sure! :P < 1192058063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :alternatively, 漢字 < 1192058074 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for fun metaness < 1192059698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1192059762 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(When nobody talks for a while, ehird` spontaneously produces an emoticon) < 1192059776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Error: I have been found out < 1192059785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Trying to reduce 3x levels of meta-irony... (76%) < 1192059794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Error. Abort, Retry, Fail? < 1192059856 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Miserably. < 1192059917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Miserably, Retry, Fail? < 1192059942 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's the difference between abort and fail? < 1192059954 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I don't actually know. < 1192059966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :iirc, Abort continued your comand set < 1192059970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Fail stopped it all < 1192060015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure < 1192060036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Abort,_Retry,_Fail%3F < 1192060040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The message would prompt the user to hit "A" to abort the operation, "R" to try reading the data again, or "F" to attempt to proceed without the necessary data. < 1192060372 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1192061167 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192061327 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1192061571 0 :Tritonio!n=Tritonio@150.140.226.61 JOIN :#esoteric < 1192067139 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :windows must hate linux... < 1192067152 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i tried to install them in a small partition. < 1192067164 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i knew that they would destroy grab < 1192067209 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :what i didn't expect was that they would think that the partition has error that can't be fixed and that they would immediately destroy the partition table. < 1192067224 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :for no reason < 1192067299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jebus. < 1192067664 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :jebus? < 1192067800 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :oh ok i looked it up in urban dictionary... ;-) < 1192067990 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :jeebus < 1192068363 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Remote closed the connection < 1192075282 0 :Onyxyte!i=Onyxyte@r75-110-104-20.rmntcmtc01.rcmtnc.ab.dh.suddenlink.net JOIN :#esoteric < 1192075929 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1192076626 0 :GreaseMonkey!n=saru@219-89-58-254.dialup.xtra.co.nz JOIN :#esoteric < 1192079181 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1192081340 0 :g4lt-mordant!unknown@unknown.invalid NICK :g4lt\|\ < 1192081367 0 :g4lt\|\!unknown@unknown.invalid NICK :g4lt-mordant < 1192088557 0 :SEO_DUDE38!i=Deee@gateway/tor/x-17a66a58032f5f5a JOIN :#esoteric < 1192089599 0 :clog!unknown@unknown.invalid QUIT :ended < 1192089600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1192090601 0 :g4lt-mordant!unknown@unknown.invalid NICK :galt < 1192091045 0 :galt!unknown@unknown.invalid NICK :g4lt-mordant < 1192092543 0 :^_`!n=saru@122-57-225-56.jetstream.xtra.co.nz JOIN :#esoteric < 1192092553 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Nick collision from services. < 1192092563 0 :^_`!unknown@unknown.invalid NICK :GreaseMonkey < 1192094470 0 :oklokol!i=c0676204@gateway/web/cgi-irc/ircatwork.com/x-8f6ba4337ee387b4 JOIN :#esoteric < 1192094491 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1192094532 0 :oklokol!unknown@unknown.invalid PRIVMSG #esoteric :web clients suck < 1192095144 0 :oklokol!unknown@unknown.invalid QUIT :"CGI:IRC (Ping timeout)" < 1192095174 0 :jix!n=jix@dyndsl-091-096-046-176.ewe-ip-backbone.de JOIN :#esoteric < 1192098622 0 :g4lt-sb100!n=galt@pdpc/supporter/basic/g4lt JOIN :#esoteric < 1192098647 0 :g4lt-mordant!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192106101 0 :Onyxyte!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192106242 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1192107551 0 :ais523!n=chatzill@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1192109808 0 :ais523!unknown@unknown.invalid QUIT : < 1192110020 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192111031 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192111058 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192112136 0 :Onyxyte_!i=Onyxyte@r75-110-104-20.rmntcmtc01.rcmtnc.ab.dh.suddenlink.net JOIN :#esoteric < 1192116769 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1192118153 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides that Shaun the Sheep is hillarious < 1192118182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you'd think aardman would get bored doing claymation < 1192118185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and start selling suits or something < 1192118331 0 :Onyxyte_!unknown@unknown.invalid PART #esoteric :? < 1192118474 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :companies never get bored of anything profitable < 1192119441 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's the AMERICAN WAY < 1192119455 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, English < 1192119858 0 :sebbu!n=sebbu@ADijon-152-1-59-149.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1192120985 0 :jix!n=jix@dyndsl-091-096-034-232.ewe-ip-backbone.de JOIN :#esoteric < 1192121028 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi * 2 < 1192121054 0 :jix!unknown@unknown.invalid QUIT :Client Quit < 1192121079 0 :jix!n=jix@dyndsl-091-096-034-232.ewe-ip-backbone.de JOIN :#esoteric < 1192121521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2hi < 1192121522 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192121578 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1192121588 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sqrt(4h^2) < 1192121603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :complex_equation_for_2hi < 1192123672 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving." < 1192123725 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192124552 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :ni, hanging on in quiet desparation is the english way ;P < 1192124567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-sb100: groan < 1192125177 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :grr @ LUKS < 1192125189 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :LUKS don't matter < 1192125212 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's broken < 1192125221 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whoosh < 1192125770 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has diner. < 1192125821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does not own a diner, but does own several dinners. < 1192125985 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i want dinner < 1192126761 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sweet, kucinich supports lowering the drinking age < 1192126786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192126978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's not as if kucinich has any chance of becoming president, though < 1192126984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm not an american and even i can guess that < 1192127024 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.stencilrevolution.com/forum/viewtopic.php?t=18221&postdays=0&postorder=asc&start=0 < 1192127027 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wrong window < 1192129459 0 :helios24!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192129556 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1192134163 0 :sebbu2!n=sebbu@ADijon-152-1-45-96.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1192135283 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1192135805 0 :UnrelatedToQaz!n=chatzill@host81-158-255-161.range81-158.btcentralplus.com JOIN :#esoteric < 1192136001 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :Anyone here? < 1192136007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1192136021 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :good < 1192136035 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1192136937 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192138233 0 :UnrelatedToQaz!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.7/2007091417]" < 1192140359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1192140375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Random emotion produce cycle completed successfully, 2 bytes of message emitted.) < 1192140944 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Heh, alternative to The Game: You win when you think about it, lose when you don't. < 1192141309 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141430 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141458 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :just sometimes, he really captures the geek nature < 1192141463 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :damn, wrong button < 1192141464 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141469 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141472 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141477 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141480 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141484 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141490 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141497 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141500 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141500 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141500 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141500 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141503 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141503 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141504 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192141505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141505 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141506 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141508 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141510 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141511 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141513 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141524 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141525 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141527 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1192141528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well that was fun < 1192141532 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1192141537 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bash.org? < 1192141543 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1192141545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you want < 1192141548 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :CBA < 1192141549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not like it'll be accepted though < 1192141560 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :YHTBT < 1192141569 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1192141578 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and Sgeo missed it < 1192141595 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What did I miss? < 1192141599 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fun < 1192141684 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ah, the Game which I lost ty a lot, and flooding < 1192141684 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :stfu < 1192141705 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :@:P < 1192141724 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :S-: < 1192141730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :S-: < 1192141738 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1192141928 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1192142661 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1192142685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes. Go is to the pig. < 1192143990 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1192144194 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1192145269 0 :sebbu2!unknown@unknown.invalid QUIT :"Leaving" < 1192145747 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192145936 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1192145997 0 :importantshock!unknown@unknown.invalid QUIT :Client Quit < 1192146021 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1192146485 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192148093 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192148752 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192148783 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1192150384 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1192150628 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :w00ts. < 1192150676 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what < 1192151524 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :TELL ME WHAT < 1192151984 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Weekend. < 1192152096 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i has 3 day weekend < 1192152275 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As do I. :D < 1192152293 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we should orgify with oklopol < 1192152364 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1192152396 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i see you've got your eye-protective squint down well < 1192152952 0 :importantshock!unknown@unknown.invalid QUIT :"Meh." < 1192153063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what fun, 3:35 am, and i have to write two essays for school <3 < 1192153105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did get a good 7 hours sleep during the day, so i'm not tired, but it *might* be a bit more fun to use the night for coding < 1192153113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, orgies are always a good idea < 1192153287 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :6:24 PM, and I don't have to do anything. < 1192153289 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(yet) < 1192153321 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*healthy < 1192153332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(if you know what i'm fixing, you are a freak.) < 1192153356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o you lucky bastard < 1192153358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1192153359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1192153364 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, guess i should eat something < 1192153388 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh em gee pikhq has the same time as me < 1192153398 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just did 3 math exams to compensate for my lack of attendance @ classes < 1192153412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmph, why do i always get the bad times :< < 1192153415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :foods -> < 1192153415 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wait what? < 1192153426 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :[18:41] 6:24 PM, and I don't have to do anything. < 1192153434 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :your clock is seriously off mister < 1192153442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(03:41:26) (pikhq) 6:24 PM < 1192153447 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :time dilation < 1192153491 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :IM IN UR CLOCK, DILATING UR TIME < 1192153522 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i should practise this leaving the computer thing. < 1192153525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1192153539 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually leaving might be good practise. < 1192153664 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: s/24/42/ ;) < 1192153675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Typo'd. < 1192157370 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :howdy, folks < 1192157374 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what's up? < 1192157405 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :very little, apparently < 1192157444 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't been working on PSOX < 1192157445 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1192157579 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my nipples!! < 1192157589 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1192159124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yay done < 1192159167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :3 math exams, and 2 essays, and i still have time to spare! < 1192159204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i guess one of my essays was 25% the requested length though...) < 1192159251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my black nipple hair is only 2cm now, it was like 8, but it got ripped off :<< < 1192159266 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :TMI? < 1192159267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(just a single hair, i'm a freak) < 1192159268 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh boy < 1192159302 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you know an essay is good when you end it in "bukkake" < 1192159309 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1192159345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, alright, i was supposed to eat something... < 1192159349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, perhaps -> < 1192159431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, perhaps i should attach a bukkake link or something, the teacher might not know what it is < 1192159449 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :'a picture is worth a thousand words' < 1192159496 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed, i'll just print out an example < 1192159544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, i'm not sure if she'll read it, the course is just passed or failed, no grade < 1192159546 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :don't print, show her < 1192159552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... why would she bother < 1192159561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that sounds good too < 1192159582 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll need more sperm doners though, or it's not really bukkake :| < 1192159585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"doner" < 1192159586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192159601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how that's spelled < 1192159629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :donor < 1192159630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1192159636 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you know what they say...a demonstration is worth 1000 pictures < 1192160207 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192160707 0 :galt!n=galt@pdpc/supporter/basic/g4lt JOIN :#esoteric < 1192160793 0 :GreaseMonkey!n=saru@219-89-40-190.dialup.xtra.co.nz JOIN :#esoteric < 1192161027 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192161162 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1192161600 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192161651 0 :g4lt-sb100!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192161892 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192161955 0 :oklopl!i=oko@194.251.101.183 JOIN :#esoteric < 1192161994 0 :oklopl!unknown@unknown.invalid NICK :oklopol < 1192162302 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192162968 0 :oerjan_!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192162972 0 :oerjan!unknown@unknown.invalid QUIT :"Lost terminal" < 1192162995 0 :oerjan_!unknown@unknown.invalid NICK :oerjan < 1192164734 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GCC-MISC. Stupid idea? Or BRILLIANT SCHEME? < 1192164907 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 101 (Network is unreachable) < 1192165010 0 :RodgerTheGreat!n=Rodger@wads-5-232-205.resnet.mtu.edu JOIN :#esoteric < 1192165126 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Brilliant. < 1192165389 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, I want a Turing machine implemented in Magic: The Gathering. < 1192165395 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :All in favor? < 1192165638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :old, but interesting < 1192165695 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If done right? < 1192165716 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As in "within the rules of Magic"? < 1192165721 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1192165730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But has it been done? < 1192165736 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(if so, that kicks ass) < 1192165744 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and I want to play that deck) < 1192165771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm hmm, there was something similar in the wiki, but it was just an idea, i think < 1192165819 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there are some 50000 iirc in magic the gathering, and at least a few infinite loops have been implemented, so you can prolly do some computation :P < 1192165837 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1192165848 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know a guy who's in the finnish top10 < 1192165862 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and all my friends are all-around geeks < 1192166236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :were you thinking like, first X cards to initialize, then Y cards to represent the actual program? < 1192166294 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Possible. < 1192166301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if the execution was to deterministic, you should really choose the initialization cards wisely, since it's usually actually *played* < 1192166304 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*is < 1192166314 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What'd matter is if it's possible to do via the effects of cards. < 1192166350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps have the program cards be ones with effects that can let you pull cards from the library to your hand, so that you can actually initialise. < 1192166395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, but you mean the player would need to be a part of the program? that would make it 1) less cool 2) more possible < 1192166585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The player would need to at least start the program. < 1192166612 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Consider it like toggling bits on a PDP to get the bootloader in place. < 1192166756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... PDP? :| < 1192166813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but anyways, the problem with effects is there aren't many fully automatic effects, most require the player to make choises after playing the card < 1192166870 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For the sake of sanity, I will assume non-tournament-legal cards may be played. . . < 1192166904 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Allowing you to use the Mox Lotus to make land a non-issue. < 1192167262 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Any ideas? < 1192168736 0 :oerjan!unknown@unknown.invalid QUIT :"Coffee, or not coffee, that is the question" < 1192168812 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :no, hamlet allusions aren't totally lame < 1192168958 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :It was the best of times, it was the worst of times, < 1192168959 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :it was the age of wisdom, it was the age of foolishness, < 1192168959 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :it was the epoch of belief, it was the epoch of incredulity, < 1192168959 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :it was the season of Light, it was the season of Darkness, < 1192168959 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :it was the spring of hope, it was the winter of despair, < 1192168961 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :we had everything before us, we had nothing before us < 1192168964 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :etc... < 1192168992 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1192168996 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... a Hamlet of Two Cities? < 1192169054 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :more like a Cliche of Two shitty stories < 1192169547 0 :galt!unknown@unknown.invalid PRIVMSG #esoteric :a tale of two places that are about to host walmarts < 1192169650 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There are two cities without wal-marts? < 1192169699 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I thought even Amishville Pennsylvania had a Wal-Mart, although it's a Wall's Marte there. < 1192169835 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192170756 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Either I'm not very good at decoding Unicode, or my offset-based encoding concept isn't very good :P < 1192170788 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1192171797 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192171861 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1192172378 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192172572 0 :oklopl!i=oko@194.251.101.183 JOIN :#esoteric < 1192174870 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Remote closed the connection < 1192175999 0 :clog!unknown@unknown.invalid QUIT :ended < 1192176000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1192177504 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1192178668 0 :jix!n=jix@dyndsl-091-096-038-076.ewe-ip-backbone.de JOIN :#esoteric < 1192182433 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1192192608 0 :oklopl!unknown@unknown.invalid NICK :oklopol < 1192194160 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192194342 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :How can MTG do any computation? < 1192196419 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow, the guy who founded Y Combinator with PG wrote the Morris worm and founded Viaweb < 1192196421 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i didn't know that. < 1192196622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exciting life < 1192196637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :inded < 1192196640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*indeed < 1192196640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192198220 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192200620 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1192200782 0 :rajappan!n=rajappan@116.68.66.219 JOIN :#esoteric < 1192200815 0 :rajappan!unknown@unknown.invalid PART #esoteric :? < 1192200836 0 :jix!n=jix@dyndsl-091-096-038-076.ewe-ip-backbone.de JOIN :#esoteric < 1192201174 0 :RedDak!n=dak@host238-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1192204331 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192205044 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1192205054 0 :jix!n=jix@dyndsl-091-096-035-139.ewe-ip-backbone.de JOIN :#esoteric < 1192205296 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1192207976 0 :fax!n=pacman@137.195.250.2 JOIN :#esoteric < 1192207982 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1192208277 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I'm gonna run a contest for brainfuck < 1192208283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1192208284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what type < 1192208291 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Write a program which given some string of text outputs a brainfuck program which prints that text. The aim is to produce as small a brainfuck program as you can. < 1192208299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :already been done < 1192208311 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :but.. It can't be done < 1192208316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes it can < 1192208319 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: egobot's algorithm is shit < 1192208319 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's been done as a competition before < 1192208323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no < 1192208324 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1192208326 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: the competition < 1192208331 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :orly? < 1192208335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1192208335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1192208339 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Where are the results? < 1192208348 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I'll still try < 1192208352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.hevanet.com/cristofd/brainfuck/results0.txt < 1192208361 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :admittedly, the output size is shit < 1192208368 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, a competition for those programs has been done < 1192208379 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192208382 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, and fax, proving the output is the best possible is impossible < 1192208388 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Yes < 1192208404 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: You won't have to use brainfuck do it though < 1192208407 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192208557 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: How do you know that actually < 1192208566 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :kolgomorov complexity < 1192208573 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ah o k < 1192208587 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I assumed it based on chaitins stuff < 1192208597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood used ACADEMIC TERMS. Critical hit! Enemy fax fainte.d < 1192208603 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1192208732 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :make brainfuck without the ugly nesting [] < 1192208739 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so that any string is valid < 1192208762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1192208836 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hmpf < 1192208839 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :+[>.+<] Real random byte generator. < 1192208843 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :no it's not :/ < 1192208867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not random :P < 1192208987 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes shopping < 1192209455 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :haha shopping? < 1192210209 0 :Cesque!n=Cesque@82-36-138-103.cable.ubr02.perr.blueyonder.co.uk JOIN :#esoteric < 1192210342 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192210711 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192210938 0 :sebbu!n=sebbu@ADijon-152-1-56-168.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1192211348 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how were the strings on the brainfuck constants wiki page generated? < 1192211433 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for the wrapping ones, someone wrote a search program i think < 1192211460 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the non-wrapping ones are a bit hodge-podge < 1192211496 0 :Cesque!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192211503 0 :Cesque!n=Cesque@82-36-138-103.cable.ubr02.perr.blueyonder.co.uk JOIN :#esoteric < 1192213811 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1192213912 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t (//) < 1192213919 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1192213952 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :prefix integer-divide? < 1192213975 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :some array operator, apparently < 1192214581 0 :Cesque!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192214631 0 :Cesque!n=Cesque@82-36-138-103.cable.ubr02.perr.blueyonder.co.uk JOIN :#esoteric < 1192215948 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1192215949 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/tEDLkD38.txt < 1192215957 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :This is it < 1192215980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> would be faster than [-] < 1192215986 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Uses linear memory though < 1192215993 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :instead of constant < 1192216004 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :not that it matters :p < 1192216035 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :> is better than [-] though < 1192216037 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :because it's shorter < 1192216183 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :TRICKY TRICKY < 1192216185 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :OOPS < 1192216199 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1192216259 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :use the FLAC algorithm < 1192216265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1192216271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :flac is for audio data, no? < 1192216279 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :It is lossless < 1192216288 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :no way can I implement flac in bf though :/ < 1192216295 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's easy actually < 1192216297 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :flac in bf would be ridiculous < 1192216302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :flac is a very complex algorithm < 1192216306 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with a huge C implementation < 1192216309 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no it's not... < 1192216316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe we are talking about a different flac. < 1192216323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://flac.sourceforge.net/ < 1192216331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(bsmntbombdood) oh, and fax, proving the output is the best possible is impossible <<< it's definately possible for any distinct string, just not the general case < 1192216339 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: huh? < 1192216356 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Really? < 1192216360 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: incorrect < 1192216361 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :how can you < 1192216371 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: given a program to generate a string, it's not possible to prove there's none shorter < 1192216383 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really? :| < 1192216393 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes it is possible to prove it < 1192216401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1192216402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1192216405 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :It might be impossible to prove it in another case though won't it? < 1192216418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i always fail at this ;) anyways, it's *sometimes* possible < 1192216428 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is it? < 1192216428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it will be impossible in some cases < 1192216438 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: YOu might like http://www.cs.umaine.edu/~chaitin/unknowable/ < 1192216443 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :he talks about this < 1192216466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've read it all < 1192216471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just i'm pretty dumb < 1192216472 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1192216530 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: we should invite fax to our orgy < 1192216540 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :That is a good idea < 1192216541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1192216544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1192216550 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1192216550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ASL!?! < 1192216555 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I thought you said the other thing < 1192216559 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :fax: we should invite oklopol < 1192216573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :did someone say orgy? < 1192216575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, uh < 1192216576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nevermind < 1192216601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have you and bsmntbombdood planned to have an orgy too, fax :P < 1192216614 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i gotta go listen to deathchain soon < 1192216622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my first time in a finnish bar :P < 1192216630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i'm like 18.6 < 1192216642 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's the drinking age, 18? < 1192216645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1192216648 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 18.3 < 1192216656 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what? < 1192216663 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've been in many german bars though, don't know if that's the same thing < 1192216667 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: just a joke in reference to oklopol's 18.6 < 1192216711 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :me oklopol and fax are like 5000s of miles away < 1192216733 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :if you want to have an orgy I can bring some guy < 1192216735 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1192216755 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fax: do you happen to be a woman? < 1192216836 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192216836 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... got my synth here, i should make my own version of http://www.mikseri.net/artists/speedpianosoolo.23659.php < 1192216852 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sweden and finland together look like a flaccid cock and balls < 1192216862 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: we needed to know this. < 1192216866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the keys have a pretty orgastic feel to them < 1192216879 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, you should see the euro coin without norway and russia... < 1192216886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a fucking penis :P < 1192216896 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we also needed to know this < 1192216972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://uncyclopedia.org/wiki/Image:2euro1-dick.jpg < 1192216994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a bit deformed, actually, but the real one is almost as dicky < 1192217010 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1192217016 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1192217028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is there a list of all known Brainfuck->c optimizations? < 1192217034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if some of my ideas have already been done < 1192217102 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"all known" < 1192217119 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"what about it" < 1192217136 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's a dumb question < 1192217140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why < 1192217180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh my god speed piano soolo is great < 1192217185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are you listening yet? < 1192217188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ARE YOU?` < 1192217208 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'd rather be fucking < 1192217210 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :er, sailing < 1192217219 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the keys are like right next to each other < 1192217256 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :THE SLIP WAS RATHER FRUEDIAN < 1192217290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :frue-indeed-dian. < 1192217302 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1192217307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what keys? < 1192217311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :10 minutes < 1192217317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh my god, there's gonna be people there < 1192217325 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna die. < 1192217326 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's a bash quote reference < 1192217357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, heh, i naturally assumed you were referring to speed piano soolo! :) < 1192217807 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1192218768 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1192218775 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Do you think huffman would be really hard? < 1192218790 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :in brainfuck < 1192218792 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :[speaking of Freudian...] < 1192218799 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fax: Probably. No bitwise ops. < 1192218972 0 :Tritonio!n=Tritonio@150.140.226.61 JOIN :#esoteric < 1192219127 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hm :/ < 1192219136 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I need more peopel to enter this because I'm out of god ideas < 1192219173 0 :Cesque!unknown@unknown.invalid PRIVMSG #esoteric :god? < 1192219178 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :good < 1192219209 0 :Cesque!unknown@unknown.invalid QUIT :"Leaving" < 1192219824 0 :galt!unknown@unknown.invalid NICK :g4lt-mordant < 1192220578 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION implements a god in BF. < 1192220788 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1192220811 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Isn't there some list of brainfuck programs which have been shown to be the smallest < 1192221340 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1192221344 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192221429 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :!bf >+++++++[<+++++++++>-]<. < 1192221432 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :? < 1192221432 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :.bf >+++++++[<+++++++++>-]<. < 1192221435 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ah: D < 1192221475 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :!bf +>>++++++++++[<++++++++++>-]<<[>.+.++++++++++++++.++.>+++++++[<------------>-]<-.>+++++++[<++++++++++>-]<--<] < 1192221483 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh, for a second I thought you'd confused EgoBot X-D < 1192221489 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1192221544 0 :RedDak!n=dak@host238-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1192222317 0 :cmeme!unknown@unknown.invalid QUIT :Excess Flood < 1192222425 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1192223875 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192224236 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu d < 1192224247 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er < 1192224250 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :who hacked egobot < 1192224265 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ACTION giggles < 1192224335 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps -d < 1192224339 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ais523: daemon ul bf < 1192224341 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 GregorR: ps < 1192224349 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :See the daemon :P < 1192224353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1192224354 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what does it do < 1192224358 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192224451 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I suspect that lets you run unlambda code, but daemons have the interesting property that no matter how you get the message to EgoBot, it responds in the channel the daemon was started in. < 1192224471 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so someone wrote an unlambda program to repeat desu? < 1192224474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :must be pretty bored. < 1192224638 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :unlambda program to repeat desu in < 512 chars? < 1192224642 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I don't think that is possible < 1192224650 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed. < 1192224688 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Alternatively, a program that was running to produce that just took a very long time before dying *shrugs* < 1192224707 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :yes desu | tr '\n' ' ' < 1192224729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192225408 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192225409 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1192225845 0 :bsmntbombdood!n=gavin@75-166-178-248.hlrn.qwest.net JOIN :#esoteric < 1192225871 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1192225955 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192226667 0 :puzzlet_!unknown@unknown.invalid QUIT :Connection timed out < 1192227900 0 :SEO_DUDE38!i=Deee@gateway/tor/x-20fd7864e3f4a920 JOIN :#esoteric < 1192227930 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1192227933 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1192227935 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1192227952 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!qbf CAT < 1192227958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!qbf CAT: ALIVE OR DEAD? < 1192227960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1192227960 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello, Brainfuck. I like cheesy-potatoes. < 1192227961 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :useless < 1192227975 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello, brainfuck. I like huge text generation code that lags the bot. < 1192228161 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :597 +++++++++++++++[>+++++++>+++++>+++>++<<<<-]>>---.<----.+++++++..+++.>>-.>++.<<++++++++++++++++++++++++++.<+++.>-.++++++++.+++++.<------------.>+++++++.<---.>----------.>++.>.<+++++++++++++++++++++++++++.>.<<+.---.++.------.>>.<<+++.+++++++++++++.>++++++++++++++++++++++++++++++.--.>.<<-.>.<++++.----.>>.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.<. < 1192228171 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :438 ++++++++++++[>++++++>+++++++++>++++++++>++++<<<<-]>.>>+++++.<..+++.>>----.------------.++++++++++++++++++++++++++++++++++.<<+++.>>+++++++++++++++++++++++++++++++.++++++++.<+++++++++.>---.<<+++.------------------.>---.<-----------------------------------------------------.--------------.<+.>.>+.<<++++++++++++++++++++++++++++++++.++.------.>.<--.+++++.---..++++++++++++++.+++++ < 1192228200 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :1093 chars :/ < 1192228208 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :for "Hello, brainfuck. I like huge text generation code that lags the bot." < 1192228290 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fax: huh? < 1192228295 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fax: yours does better < 1192228377 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :http://img211.imageshack.us/img211/8433/picture1uu7.png < 1192228385 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :er < 1192228417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you wrote that desu thing! < 1192228488 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1192228492 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh hmm < 1192228990 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1192228997 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1192229000 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :is there any way to make a "double" pipe? < 1192229005 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1192229014 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :stin to stout of another program and vice versa. < 1192229015 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello, Brainfuck! < 1192229034 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe with a fifo < 1192229040 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: If only there was in the shell :( < 1192229043 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :fifo? < 1192229057 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: It can be done, of course, but there's no command-line way of doing it except for third-party apps e.g. twinpipe. < 1192229065 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :grr < 1192229067 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :like mkfifo foo; proga < foo | progb > foo < 1192229069 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :twinpipe exists < 1192229069 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :154 ++++++++++++[>++++++>++++>++++++++>+++++++++<<<<-]>.>>+++++.>..+++.<<----.------------.<------.>>>+++.<----.++++++++.+++++.--------.>+++.<---.++++++++.<+. [500] < 1192229073 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts down his C editor < 1192229074 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hmmmm... i'll try twinpipe < 1192229081 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fax: Hahahah < 1192229095 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood's method is more general but involves more typing and cleaning up :) < 1192229107 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Argh! < 1192229111 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is better than my code < 1192229120 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pff, not possible. < 1192229124 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is a horrendous mess. < 1192229136 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: he's talking about the bf_txtgen size < 1192229142 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Ooh < 1192229143 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :this stuff < 1192229144 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :[>++++++>++++>++++++++>+++++++++<<<<-] < 1192229149 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh - well then that's calamari's text generator that's better, not EgoBot :P < 1192229150 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :This is clever < 1192229156 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot only knows how to call other programs :) < 1192229176 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fax: it's not algorithmic though < 1192229178 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's genetic < 1192229185 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ohhh < 1192229191 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and written in java < 1192229193 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I saw a java one which worked that way < 1192229201 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ok :| < 1192229211 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Maybe algorithms is the wrong approach < 1192229218 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I will continue anyway < 1192229220 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what do you mean that it need's more cleanup? < 1192229229 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :needs* < 1192229231 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :normal compressors are algorithmic < 1192229241 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: you have to finish with removing the fifo < 1192229250 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fax: That's the one EgoBot uses. < 1192229292 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :ok thanx! :-) < 1192230015 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You think maybe someone should redo EgoBot? < 1192230052 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't complain so long as it maintained the ability to drop in external interpreters *shrugs* < 1192230187 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm assuming that it'd just run through a config file specifying which external interpreters are available, how to call them, and what name to expose to the IRC channel. < 1192230236 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That'd be pretty. < 1192230280 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :What language[s] will you write EgoBot in? < 1192230429 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i will redo egobot, i guess < 1192230433 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kajirbot was posed as a replacement for it < 1192230436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but development stagnated < 1192230441 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i could pick it up again and rename it if anyone wanted < 1192230496 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Please rename it < 1192230506 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1192230509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i meant rename it to Egobot < 1192230513 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192230514 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1192230583 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fax: scheme! < 1192230584 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or C < 1192230590 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1192230599 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :what < 1192230601 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :like actually < 1192230602 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :? < 1192230657 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1192230660 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah... < 1192230758 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Don't name it EgoBot :( < 1192230769 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've never done anything like that in scheme, might be fun < 1192230769 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was just replying to < 1192230770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(11:10:03 PM) pikhq: GregorR: You think maybe someone should redo EgoBot? < 1192230771 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You can make an EgoBot replacement, sure, but Ego* things are usually mine. < 1192230775 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: of course < 1192230793 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Redo != Reimplement precisely down to the name. < 1192230812 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I interpreted redo = reimplement < 1192230823 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :C might be a better language though < 1192230827 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Reimplement != Reimplemement and give it the same name < 1192230829 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: No! < 1192230831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: :P < 1192230840 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I would probably go for scheme, myself. < 1192230841 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fax: why not? < 1192230844 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: jikes is a reimplementation of javac, but it's not called javac. < 1192230845 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :because it's C < 1192230871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The bot does not need to do much, it just needs to communicate with IRC, have some basic commands for controlling subprocesses and run some external programs < 1192230871 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 D < 1192230882 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fax: C is a good language < 1192230886 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I would write it in sh < 1192230889 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :C, in this case, is completely useless and will just add lots of stupid mallocs() etc that are really not needed < 1192230904 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: No not really < 1192230913 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1192230918 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i love C < 1192230919 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It's fine but it's ruining too many peoples potential < 1192230936 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uhh...i don't give a shit how other people us it < 1192230940 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no I like C and I like writing C but I hate what it does to other people < 1192231076 0 :Nucleo!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231076 0 :sekhmet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231076 0 :zuzu_!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231077 0 :helios24!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231077 0 :oklopol!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231078 0 :sebbu!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231078 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231078 0 :tokigun!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231079 0 :Overand!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231080 0 :Sgeo!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231080 0 :bsmntbombdood!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231080 0 :Tritonio!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231080 0 :g4lt-mordant!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231080 0 :GregorR!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231080 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231082 0 :sp3tt!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231082 0 :mtve!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231082 0 :SimonRC!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231082 0 :puzzlet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231082 0 :pikhq!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231082 0 :lament!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231082 0 :ehird`!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231082 0 :fax!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231082 0 :EgoBot!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1192231171 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1192231171 0 :g4lt-mordant!n=galt@pdpc/supporter/basic/g4lt JOIN :#esoteric < 1192231171 0 :Tritonio!n=Tritonio@150.140.226.61 JOIN :#esoteric < 1192231171 0 :bsmntbombdood!n=gavin@75-166-178-248.hlrn.qwest.net JOIN :#esoteric < 1192231171 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1192231171 0 :EgoBot!n=EgoBot@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1192231171 0 :fax!n=pacman@137.195.250.2 JOIN :#esoteric < 1192231171 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192231171 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1192231171 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1192231171 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192231171 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1192231171 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1192231171 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1192231171 0 :SEO_DUDE38!i=Deee@gateway/tor/x-20fd7864e3f4a920 JOIN :#esoteric < 1192231178 0 :Nucleo!n=Connecti@mskresolve-a.mskcc.org JOIN :#esoteric < 1192231178 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1192231178 0 :zuzu_!i=zuzu@melanarchy.org JOIN :#esoteric < 1192231192 0 :RodgerTheGreat!n=Rodger@wads-5-232-205.resnet.mtu.edu JOIN :#esoteric < 1192231192 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1192231192 0 :Overand!i=overand@pdpc/supporter/active/Overand JOIN :#esoteric < 1192231193 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kajirbot isn't catchy enough for a name < 1192231193 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ditto < 1192231203 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think everyone thinks that < 1192231216 0 :sebbu!n=sebbu@ADijon-152-1-56-168.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1192231216 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1192231216 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1192231254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know what would be cool < 1192231257 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a public irc logging service < 1192231282 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you'd go and register the channel on its site/some bot, it'd verify you owned it, then put a logging bot in there and expose a web interface < 1192231291 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there is... < 1192231293 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1192231295 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fun stuff < 1192231302 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ircbrowse < 1192231303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: with public registration? < 1192231310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ircbrowse doesn't let anyone automatically register their channel < 1192231311 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1192231316 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah they do < 1192231325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :link to register page? < 1192231389 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you send the guy an email < 1192231398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and he manually does it? < 1192231398 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood' < 1192231406 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so is that "automatically"? < 1192231407 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1192231408 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood's definition of "automatic" isn't quite "automatic" < 1192231408 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Who needs malloc? < 1192231419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just use GNU C's variable-sized arrays. ;) < 1192231419 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ;) < 1192231428 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: eeew no < 1192231437 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just use D's dynamic arrays. < 1192231441 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192231446 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's not C < 1192231447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Right now there is the very essence of sorrow and dispair ripping open your body. < 1192231450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I hope you enjoy it. < 1192231451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, fine. If you need it to work after a function *returns*, you'd need to malloc. . . < 1192231474 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What's *wrong* with int array[size_here];? < 1192231483 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ... lol < 1192231492 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: int[size_here] array; // is better :P < 1192231493 0 :bsmntbombdood!unknown@unknown.invalid QUIT : < 1192231500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i guess you never, oh, get keyboard input or anything. < 1192231500 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Portability issues aside. < 1192231516 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: There's a good time for malloc. . . < 1192231521 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :like < 1192231521 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :at/nick bsmntbombdood < 1192231524 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1192231526 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :You don't write an IRC bot in C < 1192231528 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1192231533 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although getline is a good deal simpler to deal with. < 1192231534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1192231536 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :(I know.. I have but it was stupid) < 1192231546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :scheme would win at this < 1192231547 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is in C++ >_> < 1192231552 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :That's even worse :| < 1192231555 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Die :| < 1192231557 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :eeeeeeew < 1192231562 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1192231562 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 C++ ... with the hatred :P < 1192231569 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes C *with GNU extensions*. . . < 1192231575 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes D. < 1192231593 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prefers Prolog < 1192231603 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't done D < 1192231604 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Do you use case 'a'..'z' : ? < 1192231606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fax: I have to assume that's a joke :P < 1192231618 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hmm. should this: nc -l -p 23291 -vv | lua < 1192231619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fax: It makes a small handful of things easier. < 1192231627 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I h8 your C code < 1192231628 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :so much! < 1192231629 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :redirect the stdout of nc to lua? < 1192231631 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although the proper syntax is "case 'a'...'z':" < 1192231649 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: Uhhh, yes ... won't lua take a program by default, so that'll just accept any ol' program from a TCP port? < 1192231666 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't it? < 1192231674 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :but i still cannot run anything < 1192231675 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: Yes, but that's a terrible idea :P < 1192231679 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1192231681 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1192231681 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :echo "1 + 1;" | lua < 1192231683 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :would have to work < 1192231685 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fax: . . . Because if(c > 'a' && c < 'z') is simpler to read? < 1192231689 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lua probably needs an argument to read from stding < 1192231689 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :eek < 1192231693 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ACTION forgot lua < 1192231704 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Because something written in the appropriate language is easier to read! < 1192231718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1192231729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should write the bot in syntaxless! < 1192231733 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :god, that'd be so ugly < 1192231738 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, you're not arguing that using that is bad C style, but that using C is itself bad. < 1192231744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :even i know stack-based languages are not really that usable :P < 1192231759 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :did anyone see my request for a syntaxless brainfuck? < 1192231766 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how to do that < 1192231772 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Stack-based languages are excellent target languages. < 1192231786 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: That is, it's much easier for a computer to write code for a stack-based language than for a human. < 1192231793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Sure, sure. But not for writing an IRC bot ;) < 1192231798 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1192231800 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Especially how primitive my language is. < 1192231814 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, had to defend it since Plof3's internal language is a stacklang :P < 1192231816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[ code ] ' func bind <-- function definition < 1192231816 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fucking brilliant. . . < 1192231819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192231829 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: just use dc instead < 1192231835 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :By the time that the latest anti-Linux patent case is even getting *heard*, the patent will have expired. < 1192231855 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: EgoBot uses netcat piped in or something right? < 1192231856 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :isn't that good? < 1192231866 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Yup. < 1192231870 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Major cheatzering. < 1192231880 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what exactly is the command? < 1192231893 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :netcat -e ./egobotIRC < 1192231900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow that's evil < 1192231900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1192231905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however netcat is kinda fun < 1192231906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but < 1192231906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :evil < 1192231915 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I didn't want to deal with sockets in C++ ^^ < 1192231925 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, i didn't know netcat could do that < 1192231932 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and C sockets are easy to deal with... < 1192231935 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: You have to compile with -DGAPING_SECURITY_HOLE < 1192231945 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1192231949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :netcat like that is kind of cool < 1192231951 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fax: it's not a gaping security hole... < 1192231952 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :though writing nc -e is a one liner in perl :) < 1192231952 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in that you can run simulated runs < 1192231955 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It is < 1192231956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :by writing a fake file < 1192231958 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: well < 1192231959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and piping it in < 1192231964 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It's part of a gaping security hoe < 1192231974 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fax: it's just as a security hole as using sockets... < 1192231982 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: if you have perl with the net module you can implement nc -e anyway < 1192231984 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheheh < 1192231985 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if anyone wrote a (netcat func) function for scheme ;) < 1192231987 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Gaping security hoe. < 1192231995 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: yes < 1192232006 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: lol! < 1192232012 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(netcat (lambda (n) ...)) ; n is some kind of stream, or line, or whatever. < 1192232029 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :call-with-tcp-socket < 1192232035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right < 1192232038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but that passes a socket < 1192232040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not the input < 1192232043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thus, not like netcat < 1192232046 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i still have problems.... lua | nc -l -p 23291 -vv works as it should. < 1192232051 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wrong, it passes a stream < 1192232063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah < 1192232067 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but its still just normal tcp-ness < 1192232071 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's not as simple as netcat < 1192232076 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :but this: nc -l -p 23291 -vv | lua doesn't work... < 1192232077 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wrong... < 1192232086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, show me some example call-with-tcp-socket code < 1192232087 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you still have to read from a file with netcat -e < 1192232096 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :which is the same as reading from a stream < 1192232162 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: lua might want to read until EOF, in this case closing the socket. < 1192232186 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how is netcat not secure, anyway? < 1192232188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i never really understood that < 1192232200 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :you can exec it from php < 1192232206 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :beam a shell back.. < 1192232209 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, there a tool called cryptcat i think < 1192232210 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :pretty easy < 1192232223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: isn't that just a system configuration problem < 1192232231 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :like nc but with with twofish encryption... (or blowfish?) < 1192232232 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: It's one of many problems < 1192232236 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you just use (read-char stream) and (write-char stream) < 1192232237 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fax: That's not an insecurity in netcat, that's an insecurity in whatever PHP script you're exploiting. < 1192232239 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not hard at all < 1192232245 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yes < 1192232254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1192232255 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: no point < 1192232260 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: just use ssh instead < 1192232270 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :um < 1192232270 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just ./netcat -e MyIRCBot should have 0 security flaws, right? < 1192232279 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't joking btw < 1192232290 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :-DGAPING_SECURITY_HOLE is an -actual- build flag you can pass < 1192232292 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you must be right... i hope there is some switch to change that behavior in lua < 1192232299 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: It has $NUMBER_OF_FLAWS_IN_MyIRCBot < 1192232302 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: unless MyIRCBot has execing-from-stdin < 1192232311 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't like suggesting it was insecure.. I'm just saying you need that build to use -e < 1192232313 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: then it'd be a retarded program < 1192232325 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: or buffer overflow etc < 1192232328 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you'd have $NUMBER_OF_FLAWS_IN_MyIRCBot even without netcat. < 1192232334 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so netcat isn't the problem here, it's the program < 1192232335 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Yup. < 1192232336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so - netcat is fine? < 1192232337 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1192232344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then phooey to everyone paranoid about it < 1192232350 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't paranoid about it < 1192232353 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :It's a joke in the source code.. < 1192232363 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :like I said I didn't make it up < 1192232372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait < 1192232372 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :http://technopedia.info/tech/2006/02/22/everything-you-need-to-know-about-netcat.html < 1192232374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a real define? < 1192232375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :crazy! < 1192232378 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Look at the makefile < 1192232396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192232401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :netcat -e seems to just be inetd, then < 1192232407 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so why not use inetd i must wonder =) < 1192232409 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :everbody run netcat -l 12345 -e /bin/sh < 1192232416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no :P < 1192232462 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does it. < 1192232467 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :KAY NOW WUT < 1192232468 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(what is the difference between netcat -e and inetd?) < 1192232491 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: netcat -e is one-time, inetd is persistent, opens multiple sockets as-necessary, etc? < 1192232500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm, ok < 1192232514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :inetd probably better then < 1192232516 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs sudo chroot su unprivileged netcat -l 12345 -e /bin/sh < 1192232526 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: inetd is better if you're making a server, certainly < 1192232535 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :netcat -e is more of a client. . . < 1192232539 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yuh < 1192232540 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs just plain sudo netcat -l 12345 -e /bin/sh < 1192232543 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :nc -lvp < 1192232552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or a server for which you want only one instance. Ever. < 1192232552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: an irc bot is simultaneously a server and client :) < 1192232553 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: IT"S NOT WORKING < 1192232558 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ;p < 1192232576 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: It's a server in the touchy-feely human sense, but it's only a client in the networking sense. < 1192232598 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In the same way that the X11 server is, in fact, a server, despite stupid people complaining about it :P < 1192232617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x11 is fundamentally broken, never use it as an example :P < 1192232624 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 X11 < 1192232626 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how is an x11 server a server < 1192232636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it runs on your machine and serves a networking server < 1192232640 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It listens on a socket for connections. < 1192232644 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it just so happens you connect to it locally most of the time < 1192232653 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192232657 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Also, it provides the service of a framebuffer to clients that want it *shrugs* < 1192232660 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: No I love Prolog! < 1192232668 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fax: I love delays. < 1192232671 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: swipl has a x interface < 1192232673 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ;D < 1192232679 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: They even implement an Emacs in Prolog < 1192232700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :prolog is interesting academically < 1192232701 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fax: wow liek it mst b good than lawl! < 1192232702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not practically < 1192232708 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :[GregorR][rdPrdx]dx < 1192232709 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1192232718 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Rubbish! < 1192232724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also having an emacs written in it is one of the main reasons not to use a language ;) < 1192232737 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hmf < 1192232742 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Emacs dislikers! < 1192232743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Heck, it's permanently damaged Lisp's reputation! < 1192232748 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: of course. that means doen't use C or lisp. < 1192232768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: one of the main reasons not to < 1192232770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not the single reason < 1192232775 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :....lol < 1192232780 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fax: Besides, I'm sure they didn't implement EMACS the OS, just a small subset of the default text editor for EMACS. < 1192232787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1192232811 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :When you replace the text editor, it's really a fairly-decent VM-based OS *shrugs* < 1192232813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've actually seen people in #emacs call emacs an OS < 1192232817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and sincerely! < 1192232819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like it's a >positive is executing arbitrary code < 1192234243 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i know :P < 1192234245 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Yeah, unfortunate *sigh* < 1192234251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: O NOES!!121212 < 1192234265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: i wholehartedly agree < 1192234268 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is there a Google-voice-alike for OS X? < 1192234273 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we could just all load up skype- it has good support across all platforms < 1192234279 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :skype is shady < 1192234284 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Skype is crapzilla. < 1192234284 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1192234285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :on windows they used to send off your whole bios to their servers < 1192234291 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1192234296 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and also they scan /etc/password and firefox profiles on linux < 1192234303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :firefox profile!! why does skype need to access that? < 1192234316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shady, and i don't like their business model, so fuck skype < 1192234337 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :k i have jabbin GregorR < 1192234369 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what now? < 1192234395 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what host? < 1192234421 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"rebooting to update kernel" < 1192234439 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Uh, I have a Google Voice account, do you? < 1192234446 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, Google Talk. < 1192234448 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whatever :P < 1192234519 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lemme try Adium < 1192234533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION disappears now < 1192234537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i hope many fig fucking will ensue < 1192234564 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: nope < 1192234564 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hrm, I'm having trouble connecting to gtalk >_> < 1192234581 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192234594 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how do i make one < 1192234626 0 :GreaseMonkey!n=saru@219-89-43-233.dialup.xtra.co.nz JOIN :#esoteric < 1192234651 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :google talk seems to have an in-browser client < 1192234684 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have a google talk client set up. Where are we connecting? < 1192234714 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1192234716 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, there we go, now I'm online. < 1192234720 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my google username is gavinwahl < 1192234749 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm "RodgerTheGreat" < 1192234760 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, what library should i use for making a python IRC bot? < 1192234768 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey: you shouldn't < 1192234775 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :whyzat? < 1192234782 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because i didn't < 1192234786 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey: use Java. :D < 1192234817 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, what did you use then? < 1192234832 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :a C client with Python access? < 1192234838 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the socket library? < 1192234847 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1192235025 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what do we do?!? < 1192235104 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1192235176 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm so confused. :S < 1192235208 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Why not write a bot in an esolang ? < 1192235225 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :why not write an esolang *for* making bots? < 1192235246 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh i see < 1192235249 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the web client can't make calls < 1192235265 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1192235289 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how *do* we make calls? < 1192235529 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm clueless < 1192235539 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: how do you use jabbin? < 1192235546 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1192235587 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe we should just use skype < 1192235589 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: There's a howto on using Jabbin for google talk on Jabbin's home page. < 1192235606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is sure as hell not using Skype >_> < 1192235611 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no there's not < 1192235629 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :actually, that'd rock making a bot in befunge < 1192235648 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :funge-98 FTW < 1192235681 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: "Configure for GTalk?" < 1192235696 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oops :P < 1192235723 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :"CAPI"(0"SOCK_STREAM"G"AF_INET"G3"socket"C) < 1192235789 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok cool < 1192235793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha 64.8 wpm :D < 1192235796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :@ me < 1192235799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm drunk though < 1192235814 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hurry up GregorR pick up < 1192235816 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i get quite self-conscious at typing tests < 1192235835 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I'm actually at work right now X-D < 1192235888 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1192235960 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why is your name flashing in read? < 1192235962 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So I'm in a public setting, and talking loudly would annoy people? < 1192235996 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :say somthing < 1192236069 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1192236074 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192236216 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :someone else do it < 1192236498 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :mind you, robomonkey had its commands coded in brainsecks < 1192236722 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, how do i set the port number of a socket in python? < 1192236748 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uhh...the second item in the address tuple < 1192236795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1192236818 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1192236823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll do some sleeping now -> < 1192236843 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :next time i should read the top section < 1192237914 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I win at obfuscated HTML. < 1192237921 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/ob.html < 1192237926 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's valid. It doesn't have < in it. < 1192237929 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Errm. < 1192237934 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s// < 1192237943 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :rof < 1192237948 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :howis that valid? < 1192237964 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SGML null-end-tags. < 1192237969 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192237978 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :1 thing < 1192237980 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't work < 1192237987 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192237988 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :my browser sucks < 1192237989 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes. < 1192237999 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's a bug in every browser in existence, not in my HTML. :p < 1192238045 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1192238179 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Um ... SGML is a proper superset of HTML ... < 1192238193 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which is to say: Just because it's valid SGML doesn't mean its' valid HTML. < 1192238268 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK ... < 1192238273 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :so the validator is happy >_O < 1192238283 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think that says more about the validator being el crapolla then anything else :P < 1192238289 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In this case, it's also valid HTML, since the HTML specification and document-type definition do not do anything about the SGML *syntax*. < 1192238311 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The HTML specs *themselves* explicitly state that my kind of abuse is quite valid (if unrecommended). < 1192238897 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :What is the smallest brainfuck program which you cannot prove terminates or not? < 1192238957 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :,[] < 1192238960 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fax: trick question < 1192238971 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Why? I didn't intent it to be < 1192238992 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fax: i doubt you can always prove that you cannot prove whether it terminates or not < 1192238996 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: I assume that he means "a human can't prove terminates or not", not a Turing machine. < 1192239016 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the shortest way to pull that off is to use the nondeterminism of ",". ;) < 1192239058 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fax: for example, consider a program that consecutively looks at every even integer < 1192239063 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fax: and tries to break it into two primes < 1192239068 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fax: once it fails, it halts. < 1192239081 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ahaha < 1192239083 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Very nice :D < 1192239088 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fax: does this program halt or not? I have no idea. Can it be proven? I have no idea. < 1192239090 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :But this will be a large program! < 1192239147 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the point remains that we don't know whether it halts or not, but we suspect that eventually it will be proven that it doesn't halt. < 1192239454 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: Also, he asked what's the smallest program that can be proven that it doesn't halt, not whether any arbitrary program *can* be proven to do so. < 1192239546 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1192239554 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I got interested in program size and stuff < 1192239566 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :it seems like a bad thing to be interested in :p < 1192239695 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not necessarily. < 1192239699 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck golf == good. < 1192239704 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1192239714 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I wrote this code http://paste.lisp.org/display/49075#2 < 1192239728 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :but I think I'll try another approach tommorow < 1192239921 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :the genetic algorithm beats me sometimes though < 1192239927 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :quite often.. < 1192239994 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I want to see other peoples approach to tis < 1192240843 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's brainfuck golf? < 1192240876 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it's a challenge to make the smallest version of a program possible < 1192240885 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :e.g. "Hello World!!!!!1" < 1192240891 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I think my challange is meta-golf though :p < 1192241303 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192241572 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm back < 1192241675 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1192241750 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1192241757 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hooray < 1192243446 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Client Quit < 1192243487 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Forbleborble < 1192243498 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now that I'm at home, somebody help me test if this Google Talk client works :P < 1192243656 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192243810 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :adium sucks ass < 1192244849 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192245518 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192255630 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1192255630 0 :clog!i=nef@bespin.org JOIN :#esoteric < 1192256140 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1192256394 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192256394 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1192257698 0 :bsmntbombdood!unknown@unknown.invalid QUIT :"Lost terminal" < 1192257774 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192258442 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1192261516 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192262239 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192262399 0 :clog!unknown@unknown.invalid QUIT :ended < 1192262400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1192268822 0 :sebbu!n=sebbu@ADijon-152-1-91-156.w86-204.abo.wanadoo.fr JOIN :#esoteric < 1192270626 0 :Tritonio!unknown@unknown.invalid QUIT :Connection timed out < 1192270754 0 :Tritonio!n=Tritonio@150.140.227.12 JOIN :#esoteric < 1192271462 0 :jix!n=jix@dyndsl-091-096-036-039.ewe-ip-backbone.de JOIN :#esoteric < 1192277768 0 :Cesque!n=Cesque@82-36-138-103.cable.ubr02.perr.blueyonder.co.uk JOIN :#esoteric < 1192278932 0 :Cesque2!n=Cesque@82-36-138-103.cable.ubr02.perr.blueyonder.co.uk JOIN :#esoteric < 1192280075 0 :Cesque!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192280111 0 :Cesque2!unknown@unknown.invalid NICK :Cesque < 1192280924 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192281073 0 :Garlic!n=anthony@162.83.147.50 JOIN :#esoteric < 1192281077 0 :Garlic!unknown@unknown.invalid PRIVMSG #esoteric :fax machine < 1192281079 0 :Garlic!unknown@unknown.invalid PART #esoteric :? < 1192281780 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tax machine < 1192281796 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ACTION machine < 1192281810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION machine < 1192281811 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait. < 1192281830 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1192282038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow /me looking at earlier logs < 1192282053 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that piemonkey bot stored cmds as strings of source code!!! < 1192282767 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :!bf_text Hello world < 1192282769 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1192282773 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :do it < 1192282778 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!bftext blah < 1192282780 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1192282781 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1192282783 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1192282785 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1192282788 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen. < 1192282791 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1192282881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where the heck is my blahbot source < 1192283055 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192283110 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +. < 1192283110 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : < 1192283125 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192283173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :egobot's txtgen is realllllllly slow < 1192283229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +.++++++++++++++[>+++++>++++++>++++++++>++<<<<-]>-----.++.>.<++++++.++++++.-.>>>++++.<++++.<+++++++++++++++++.>-.+.[-]+. < 1192283235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er < 1192283240 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whoops. < 1192283246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +.[-]++++++++++++++[>+++++>++++++>++++++++>++<<<<-]>-----.++.>.<++++++.++++++.-.>>>++++.<++++.<+++++++++++++++++.>-.+.[-]+. < 1192283247 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION test < 1192283249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1192283271 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :%bf >++++++++[<++++++++>-]<+.>++++[<++++>-]<+.-----------.-.++.>+++++[<-------->-]<+. < 1192283272 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :ARGFH! < 1192283273 0 :cmeme!unknown@unknown.invalid QUIT :Client Quit < 1192283284 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1192283292 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :blahbot has a helpful brainfuck syntax-checker too, without running code < 1192283299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%parse +[--<]+]+ < 1192283314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ehm. < 1192283321 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION restarts bot < 1192283323 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1192283373 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192283443 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%parse +[--<]+]+ < 1192283449 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah, d'og < 1192283451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*d'oh < 1192283543 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%quit < 1192283544 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1192283557 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192283582 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :%bf >++++[<++++++++>-]<+.>++++++++[<+++++++++>-]<-.---.+++++++.++++. < 1192283582 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1192283585 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1192283587 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1192283595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: haha yow < 1192283641 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now make a program (F) for blahbot`, which will run egobot's !bf with a program (G), where G will send the original program F to blahbot via %bf < 1192283643 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :infinite bot loop :D < 1192283645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%parse +[--<]+]+ < 1192283645 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Unmatched ]. < 1192283648 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%parse +[--<]++ < 1192283649 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :+[--<]++ < 1192283734 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :%bf >++++[<++++++++>-]<+.>++++++++[<++++++++>-]<+.++++.>+++++++[<---------->-]<.>+++++[<++++++>-]<.>+++[<------>-]<-....>++++++[<++++++++>-]<.>+++++[<------>-]<-.>++++[<---->-]<-........>++++[<+++++>-]<-.>++++[<---->-]<-.>++++++[<++++++++>-]<.>++++[<-------->-]<-.>++++[<---->-]<-.+++. < 1192283734 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :!bf >++++[<++++++++>-]<+. < 1192283737 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :! < 1192283744 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192283750 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :there is not enough msg < 1192283757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192283774 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i definately think F is too complex to fit into a message < 1192283777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it would have to quine itself < 1192283816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :F's output would have to be: !bf , and G's output would have to be: %bf < 1192283821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's some crazy delayed quining < 1192283826 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1192283865 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... if you can write it, even if it is over the message limit < 1192283868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i will salute you < 1192284397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's a 410 character quine in bf < 1192284421 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that isn't the point < 1192284424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... double-quining might be a bit harder in brainfuck than normal quining < 1192284425 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it isnt actually quining < 1192284433 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll show an example, wait < 1192284437 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1192284439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err okay < 1192284481 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/text/1192280870.html fully explained < 1192284516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure how anyone could not have known that was what you were talking about < 1192284531 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but anyways, i did. < 1192284539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well. the quine is delayed by one step. < 1192284589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think you can do that with extra 100 characters... < 1192284599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txt_Gen < 1192284603 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1192284604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txt_gen !bf < 1192284607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen < 1192284607 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1192284609 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :java.lang.IllegalArgumentException: n must be positive < 1192284610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually. < 1192284618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf_text_gen !bf < 1192284620 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello world < 1192284622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1192284623 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1192284623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ADSF < 1192284625 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1192284627 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1192284635 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen !bf < 1192284680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1192284685 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :44 +++++++++++[>+++>+++++++++>><<<<-]>.>-.++++. [332] < 1192284687 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :!bf >++++[<++++++++>-]<+.>++++++++[<++++++++>-]<+.++++. < 1192284687 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :104 ++++++++++[>+++++++>++++++++++>+++><<<<-]>++.>+.+++++++..+++.>++.<++++++++.--------.+++.------.--------. [767] < 1192284689 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :!bf < 1192284691 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :grr < 1192284703 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++[>+++>+++++++++>><<<<-]>.>-.++++. < 1192284707 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :!bf < 1192284747 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: use %bf instead of !bf < 1192284748 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, actually you can probably use the code to produce the actual source code characters to reduce that into some 15 characters < 1192284748 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :!bf >++++++[<++++++>-]<+.>++++++[<++++++++++>-]<+.++++.>+++++++[<---------->-]<.+.>++++++++[<++++++++>-]<+.++++.>+++++++[<---------->-]<.+++++.>++++++[<++++++++++>-]<+.++++.>+++++++[<---------->-]<.+.>++++++++[<++++++++>-]<+.++++.>+++++++[<---------->-]<.>++++++++[<++++++++++>-]<-. < 1192284750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since that's how the loop works < 1192284751 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :%bf !bf %bf !bf o < 1192284756 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :augh >:E < 1192284757 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :that was stupid < 1192284758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :look < 1192284765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's not as simple as "!bf QUINE" < 1192284774 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: 1. you have to do both 2. i'm an idiot, but i'm not *that* stupid. < 1192284786 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really, you think i haven't made quine loops? < 1192284796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have. < 1192284799 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(PROGRAM F:) write out "!bf (PROGRAM G)" < 1192284799 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(PROGRAM G:) write out "%bf (PROGRAM F)" < 1192284803 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's the extra !bf and %bf < 1192284806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that makes it tricky < 1192284814 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :please stop that < 1192284835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was just demonstrating how little code you need to produce !bf and %bf. < 1192284851 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right < 1192284855 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but you have to incorporate that in the quine < 1192284880 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, but it is not considerably harder than just writing a quine. < 1192284930 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it is a bit harder, but the shortest quine i found is 410 characters, there's still almost 100 characters to use. < 1192284946 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, show me ;) < 1192284952 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :except, er, do it in #esoteric-blah < 1192284956 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :%bf >++++[<++++++++>-]<+.>++++++++[<++++++++>-]<+.++++.>+++++++[<---------->-]<.+++++++++++.....................................+++.---.............................................................+++.---....+++.>++++[<++++>-]<.>+++[<------>-]<-.......>++++++[<++++++++>-]<.>+++++[<------>-]<-.---------------..........>++++[<++++>-]<+.>++++[<---->-]<-.>++++++[<++++++++>-]<.>++++[<-------->-]<-.--------------.---.+++. < 1192284956 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++.>+++++++[<---------->-]<.+. < 1192284959 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :%bf ! < 1192284962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol like i could ever make a brainfuck quine ;) < 1192284970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: you're approaching it fsat < 1192284982 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you just need to make blahbot's output be a program that prints the original input, heh. < 1192284984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so... the hard part. < 1192284987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was not my point, my point was you can do it in 512 characters, if you can do it at all :) < 1192284987 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1192285001 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I find that very hard to beleive < 1192285005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how do you make egobot join a channel < 1192285007 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :but hey < 1192285024 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :only 3^512 possibilities! < 1192285032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let's enumerate them all < 1192285038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :3? < 1192285040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm why? < 1192285043 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :3 bits < 1192285054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's 8^512 < 1192285062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, it's 3, iirc < 1192285070 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1192285078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :8 options for each, 512 characters. < 1192285081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :8^512 < 1192285082 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :eek < 1192285084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192285085 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1192285086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1192285094 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I keep making mistakes like that today < 1192285103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(2^3)^512 of course < 1192285114 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :so yeah < 1192285119 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :8^512 is far too many to check < 1192285127 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so is 3^512 :P < 1192285132 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1192285133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192285159 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192285182 0 :Tritonio!n=Tritonio@150.140.226.127 JOIN :#esoteric < 1192285199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :1.05^512 might be mappable, if you'd just need a trivial checking operation, however, the checking operator would need to be an oracle ;) < 1192285209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192285215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i don't think brute force is the way in this case < 1192285225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1192285227 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RLY???!1212 < 1192285245 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i'm fairly sure < 1192285284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :omfgbbq < 1192287666 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks that the Eureka master password itsn't very secure < 1192287690 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I just found out where the number came from < 1192287695 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :8675309 < 1192287697 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1192287729 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :aha, here it is: http://www.imdb.com/title/tt1060051/trivia < 1192287749 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192287937 0 :Cesque!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192291465 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1192291475 0 :jix!n=jix@dyndsl-091-096-050-013.ewe-ip-backbone.de JOIN :#esoteric < 1192292766 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1192297527 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that's really pretty sad < 1192297564 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1192297577 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I can help memorising passwords sometimes < 1192297583 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*can't < 1192297589 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :NSF01 < 1192297595 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :smashthestate < 1192297600 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I only put it into Google to see if anyone was discussing it < 1192297604 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :will ALWAYS be burned into my memory < 1192297605 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: ??? < 1192297621 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Deus Ex was the greatest game I've ever played < 1192297748 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the above is a username/password combo used in the first level < 1192297787 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I even remember some of the passwords from later in the game, which makes replays amusing to watch < 1192297819 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"how the FUCK did you know the security system's pass was 'reindeerflotilla'?" < 1192302844 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://music.machinaesupremacy.com/machinae_supremacy-sidology_3-apex_ultima.ogg <- frickin' awesome < 1192303449 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hh < 1192303562 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :? < 1192303851 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was going "heh" at your deu sex anecdote < 1192303855 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*deus ex < 1192303874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :deu sex? < 1192303881 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :freu dianslip? < 1192303897 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :freudian's lip? < 1192303905 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1192304539 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Excess Flood < 1192304752 0 :sebbu2!n=sebbu@ADijon-152-1-98-13.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1192305325 0 :ihope!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1192305338 0 :ihope!unknown@unknown.invalid PART #esoteric :? < 1192305385 0 :ihope!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1192305744 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes dinner < 1192305752 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :make me some too < 1192305914 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192305971 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1192306527 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you'll have to give him your address so he can ship it to you. < 1192306549 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :might be cold by the time it gets here :/ < 1192306603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ship it by icbm. guaranteed hot! < 1192307057 0 :RedDak!n=dak@host234-89-dynamic.3-79-r.retail.telecomitalia.it JOIN :#esoteric < 1192307196 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Store it in a vacuum flask! < 1192307582 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :store it in a vacuum < 1192308141 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or that, yes. < 1192308155 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Might be a little dried out upon arrival, though. < 1192308194 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Why doesn't the lid of a vacuum flask also contain a vacuum?) < 1192308413 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :store it in a black hole < 1192308418 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :only problem: getting it out again < 1192308426 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope: too hard probably < 1192308439 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mehthinks i'll ahve some hot chocolate < 1192308444 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's all rainy and dark today < 1192308471 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pff, it's easy to get stuff out of a black hole. < 1192308475 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The problem is turning it back into food. < 1192308488 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you've got something out of a black hole? < 1192308494 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :physicists want to see you < 1192308515 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What, Hawking radiation's been disproven? < 1192308521 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Or disproved, if you want to go that route.) < 1192309098 0 :Tritonio!n=Tritonio@ppp257-175.adsl.forthnet.gr JOIN :#esoteric < 1192309480 0 :fax!unknown@unknown.invalid QUIT : < 1192310048 0 :Tritonio!unknown@unknown.invalid QUIT :"Bye..." < 1192311960 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1192312722 0 :oklopl!i=oko@194.251.101.183 JOIN :#esoteric < 1192312734 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192315528 0 :SEO_DUDE38!i=Deee@gateway/tor/x-46175bcc4983f930 JOIN :#esoteric < 1192316121 0 :GreaseMonkey!n=saru@219-89-43-230.dialup.xtra.co.nz JOIN :#esoteric < 1192316434 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1192317009 0 :Tritonio!n=Tritonio@150.140.226.127 JOIN :#esoteric < 1192317245 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1192318726 0 :oklopl!unknown@unknown.invalid QUIT :Connection timed out < 1192319025 0 :RodgerTheGreat_!n=Rodger@wads-5-232-205.resnet.mtu.edu JOIN :#esoteric < 1192319599 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1192319984 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192319993 0 :RodgerTheGreat_!unknown@unknown.invalid NICK :RodgerTheGreat < 1192320611 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1192320652 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++++++[->++>+++++>+++++++>++++++++>+++++++++><<<<<<]>>++.>+++.>>-----.<<<<++++.>>.>>---.<<.>++.>+++.<---.-.<.<<+. < 1192320673 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Remote closed the connection < 1192320686 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Corun: hello yourself < 1192320722 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :I just finished my String -> Brainfuck converter < 1192320729 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :In case you couldn't tell :-) < 1192320743 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :(Not written in Brainfuck, unfortunately, ooooh no...) < 1192320744 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I assume the above is your output? looks pretty decent < 1192320751 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Thank you :-) < 1192320761 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++[->++>+++++>+++++++>++++++++>+++++++++><<<<<<]>>++.>+++.>>-----.<<<<++++.>>.>>---.<<.>++.>+++.<---.-.<.<<+. < 1192320765 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hey everyone! < 1192320824 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Heh, cool. < 1192320900 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :What happens if you feed EgoBot some infinitely printing bf? < 1192320908 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it runs < 1192320908 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what did you write your converter in? < 1192320908 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :forever < 1192320910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :until you kill it < 1192320912 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it sends it to p < 1192320913 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :m < 1192320921 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Haskell < 1192320949 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what method did you use? < 1192320955 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :(I just started my uni course, they're teaching us haskell so I'm practicing it) < 1192320967 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Errrr, hard to explain :-) < 1192320996 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :I generate a bunch of close values to the chars in the first 5-10 cells < 1192321013 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Then I move to the cell with the closest value and add or subtract until it's right, then I print it < 1192321029 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's what the BF looks like < 1192321083 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can make that code 1 shorter < 1192321101 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :replace the 15 +'s with +++[>+++++<-]> < 1192321115 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :And the "><" can disappear too < 1192321128 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, yeah < 1192321129 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Corun: put this text in: "The quick brown fox - a delicacy in some countries - will be jumping over the lazy dog just in time for the annual lazy-dog jumping contest of 2007. In other news, flooble gabby ziggy." < 1192321133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what does it show? :D < 1192321146 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's a good idea though < 1192321177 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[->++++>++++++>+++++++++>++++++++++++>+++++++++++++>++++++++++++++>+++++++++++++++><<<<<<<<]>>>++++++++++++.>>.---.<<<<.>>>>>+.>---.<<++++.<+++.>++.<<<<.>>>-.>>+.---.>++.<-.<<<<<.>>>++++.>>+.>+.<<<<<<.>---.<.>>>-----.<<<.>>>+++.+.>+.---.<--.--.++.>>>+.<<<<<<.>>>>.>-.<<<<<.>>>>>+++++.----.--.<<++.<<<.>>>--.>>++.>----.<-.>-.--.<<.<++.>>>+.<<<<<<.>.<.>>>>>>++++.<<.>--..<<<<<.>>>---.+++.<<<.>>>>+.>>--.<+.+++.<-.>--.<<++.<<<.>>>>> < 1192321177 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :+.>+.<<<--.>>+++.<<<<<.>>>>>++.<-.<.<<<.>>>>++++.<----.>>>++++.-.<<<<<<.>>>+++.>+++.<+++.<<<.>>>+++.>>+.--.+.<<<<<.>>>-.>-.<<<<.>>>>>.<<.>-.<----.<<<.>>>+.>++.>--.<<<<<.>>>>>++.<<++.---.<<<.>>>----.>-..>+.<<.>--.<<<<.>>>>.<.>>>+.-.<<<<<.>>+++.>+++.<+++.<<<.>>>+++.>>.<--.+++.<-.>--.<--.<<<.>>>----.>+.-.>-.<<++.>>-.+.<<<<<.>>>>+.<+.<<<.>+++++.--..+++++++.---------.<.>>-----------.>>-.<<<<.>>>>+.>.<<++.---.>>--.<<<<<.>>>>-.<.>>>--.<+.<<<<-- < 1192321177 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :.<.>>>+.>--.+++..<----.>---.<+++.<<<.>>>++.------.+..>>>++.<<<<<<.>>>>>>+.<<---.--..>>-.<<<<<++. < 1192321179 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :The quick brown fox - a delicacy in some countries - will be jumping < 1192321186 0 :SEO_DUDE38!i=Deee@gateway/tor/x-5a8e9278de64da2d JOIN :#esoteric < 1192321186 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Aww, crap. < 1192321196 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Too much for irc :-) < 1192321203 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192321207 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's really short for that text < 1192321213 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i haven't seen output that small for text that big < 1192321244 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well done :-) < 1192321248 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :I've been thinking on the problem all afternoon, a few friends and I were having a contest, ya see :-) < 1192321263 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how do you decide the number of cells to use, and their initial values? < 1192321263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :really? fax made a contest for that yesterday. < 1192321276 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Er, yeah. He's one of the friends < 1192321276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how coincidential! < 1192321278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192321279 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Corun: what a coincidence, fax just started a contest like that < 1192321279 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1192321282 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1192321283 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh heh < 1192321388 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Erm, it doesn't decide how many, it just uses a cell for each multiple of the main number that is needed < 1192321405 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1192321417 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Ok... < 1192321434 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :The program find a number, (I call it the "factor") < 1192321462 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :multiples of this number are used to fill the cells < 1192321474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how does it find the number < 1192321569 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :For the number 8 to 20 it finds the sum of the mods each character with the number. Lowest sum is generally the best factor < 1192321584 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1192321617 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :I have to start at 8 or there abouts because, obviously, 2, 3 etc will have a much lower score every time < 1192321638 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. . . Clever hack. < 1192321692 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :I got the idea for the method by looking at the "Hello World!" on wikipedia < 1192321710 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :I just had to try and generate something similar programatically < 1192321711 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION may well have to figure out a way to adapt that algorithm into PEBBLE < 1192321764 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :How does it do it at the moment? < 1192321781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bruteforce iirc < 1192321785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++++++++++++++.>+++++++++++++++++++. < 1192321786 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i still don't get it but whatever < 1192321787 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just adding and subtracting to a single cell via two-cell versions of the constants. < 1192321805 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: maybe pikhq can explain :P < 1192321810 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It does somewhat decently because it *wraps*, but it's not exactly optimal. < 1192321819 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1192321854 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Does it use the constants from http://esoteric.voxelperfect.net/wiki/Brainfuck_constants ? :-) < 1192321858 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1192321861 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The wrapping ones. < 1192321867 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Cool < 1192321958 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to invent a new MISC that doesn't require/allow self-modifying code, so it can actually be compiled in a pseudo-optimal way. < 1192322019 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: no! < 1192322031 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: self-modifying code is part of what makes it so cool < 1192322043 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It is, but it also makes it significantly less practical. < 1192322050 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to imagine something that could be implemented in a JIT. < 1192322060 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: why not just run it in a simple VM? It'd be nearly as fast as compiled, anyway < 1192322073 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I'm already doing that :P < 1192322083 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm designing a MISC cpu < 1192322089 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's hot. < 1192322095 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you do that, I won't need my new MISC :P < 1192322135 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :right now, I'm building it in a logic simulator, but when I get it working, I'll redo it in VERILOG, and then you can flash it to an FPGA for hours of fun < 1192322229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pff < 1192322231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :manually make it < 1192322234 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with transisitors < 1192322237 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :far more fun < 1192322246 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :far slower clockspeed, too < 1192322257 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :who cares < 1192322259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's esoteric MISC < 1192322261 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, with relays < 1192322264 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Transistors? Pah! You need to use a room full of people to do it! < 1192322264 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :far far more fun < 1192322268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no :p < 1192322274 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :transisitors are... more practical < 1192322281 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :And quieter < 1192322298 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And tastier. < 1192322303 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm no computer engineer. VERILOG is as close to hardware as I go for anything more complex than an adder. < 1192322318 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :VERILOG is way, WAY closer than I ever go. < 1192322324 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1192322428 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192322670 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1192322728 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi all < 1192322741 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's been a while since I worked on PSOX--or has it? < 1192322750 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I left a suprise in the PSOX.txt file.. < 1192323093 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is slightly interested < 1192323484 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A MISC that isn't self-modifying? < 1192323495 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Like URISC and subleq? < 1192323515 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope: subleq is self-modifying < 1192323543 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It is? < 1192323559 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1192323562 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. URISC, then? < 1192323567 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :self-modifying is the only way to do pointers < 1192324307 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :VERILOG, eh? < 1192324414 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1192324425 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I know a little bit, and it's not too terrible to learn < 1192324459 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm guessing that in theory, it's rather fast. < 1192324521 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, because when you flash it onto an FPGA you can run the "virtual chip" at ~200mhz with good hardware < 1192324535 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cheaper FPGAs are slower, though < 1192324581 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does the parallelness of an FPGA beat the clock speed of a conventional processor... often? < 1192324595 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :depends < 1192324621 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :an FPGA could probably hold several MISC cores at once, too < 1192324880 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fpgas are cool < 1192324933 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm definitely going to have to find a cheap FPGA development platform once I finish learning VERILOG < 1192330311 0 :oklopol!n=oko@194.251.101.183 JOIN :#esoteric < 1192331005 0 :Corun!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192332045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omg i was down 3.5 hours :| < 1192332065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i cried the whole time < 1192332067 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was so lonely < 1192332263 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :It's ok, man- you're back with friends. <:) < 1192332429 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :your internets was down? < 1192332439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1192332459 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1192332463 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p452633243.txt <<< i actually made this work < 1192332490 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when the internet is down, i get depressed... but god i'm productibe < 1192332492 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*productive < 1192332544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(you can't see from that that i was productive, but i did other things too!) < 1192332567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, my hair is falling out < 1192332574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i have to go to sleep i think < 1192332592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or read my book < 1192332669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and another random sentence. < 1192332694 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now leaving again after waiting for 3.5 hours to get back online. < 1192332697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :clever? yes. < 1192332699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1192332737 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192333483 0 :ihope!unknown@unknown.invalid QUIT :"Lost terminal" < 1192333583 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192333760 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Nick collision from services. < 1192333770 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1192334442 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1192334510 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192334715 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1192334772 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192334800 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Client Quit < 1192335000 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192335096 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://nonlogic.org/dump/images/1192331472-Fence.gif <- and for a foreground... < 1192335103 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :whoops, wrong window < 1192335121 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(this is a set of images I'm working on for a parallax scroller demo) < 1192335282 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Client Quit < 1192335324 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192335623 0 :bsmntbombdood!unknown@unknown.invalid QUIT :"Lost terminal" < 1192335717 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192338429 0 :Arrogant!i=Arrogatn@229.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1192340423 0 :bsmntbombdood!unknown@unknown.invalid QUIT :"Lost terminal" < 1192340435 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1192340449 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192341715 0 :tokigun!unknown@unknown.invalid QUIT :Remote closed the connection < 1192342619 0 :bsmntbombdood!unknown@unknown.invalid QUIT :"Lost terminal" < 1192342694 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192344547 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192345238 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192345725 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1192347148 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"movie, cya" < 1192348799 0 :clog!unknown@unknown.invalid QUIT :ended < 1192348800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1192350115 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192352388 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1192352389 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192353367 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192356904 0 :sebbu2!n=sebbu@ADijon-152-1-24-164.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1192357565 0 :jix!n=jix@dyndsl-085-016-236-210.ewe-ip-backbone.de JOIN :#esoteric < 1192357806 0 :oerjan!unknown@unknown.invalid QUIT :"Lunch" < 1192358023 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192362797 0 :RedDak!n=dak@host234-89-dynamic.3-79-r.retail.telecomitalia.it JOIN :#esoteric < 1192363063 0 :dak__!n=dak@87.18.90.121 JOIN :#esoteric < 1192364205 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192366200 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192366254 0 :Tritonio!n=Tritonio@150.140.226.139 JOIN :#esoteric < 1192366469 0 :sebbu2!unknown@unknown.invalid PRIVMSG #esoteric :1++/÷!⍳30 < 1192366483 0 :sebbu2!unknown@unknown.invalid PRIVMSG #esoteric :ACTION discover APL < 1192366486 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1192366515 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :does Unicode support APL < 1192366625 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1192366750 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :puzzlet_: yes < 1192368390 0 :ibd_cpp!n=ibd@80-219-163-167.dclient.hispeed.ch JOIN :#esoteric < 1192369347 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1192370982 0 :puzzlet_!unknown@unknown.invalid QUIT :"Lost terminal" < 1192371961 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192372404 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192373103 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192373850 0 :dak__!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192373983 0 :ibd_cpp!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1192374005 0 :ibd_cpp!unknown@unknown.invalid PRIVMSG #esoteric :how would you create a BF program that prints out a given string? < 1192374027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :,[.,] < 1192374052 0 :ibd_cpp!unknown@unknown.invalid PRIVMSG #esoteric :how would you create a C program that created a BF program that prints out a given string given to the C program? < 1192374068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :by entering fax's competition < 1192374080 0 :ibd_cpp!unknown@unknown.invalid PRIVMSG #esoteric :I have, I'm just looking what others might do < 1192374095 0 :ibd_cpp!unknown@unknown.invalid PRIVMSG #esoteric :looking for ideas < 1192374205 0 :ibd_cpp!unknown@unknown.invalid PRIVMSG #esoteric :so what are your ideas? < 1192374207 0 :ibd_cpp!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1192374329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192374334 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i dunno < 1192374347 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i liked whoever-it-was's idea yesterday < 1192374353 0 :ibd_cpp!unknown@unknown.invalid PRIVMSG #esoteric :which one? < 1192374360 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it made a few cells close to the chars < 1192374365 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then just adjusted them as needed for each char output < 1192374395 0 :ibd_cpp!unknown@unknown.invalid PRIVMSG #esoteric :well my entry works like that, but it might be a common idea < 1192374410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its what the person who came in yesterday did < 1192374457 0 :ibd_cpp!unknown@unknown.invalid PRIVMSG #esoteric :my "Hello World!": < 1192374458 0 :ibd_cpp!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++[>+++>+++++++>++++++++>++++++++++<<<<-]>>++.>>+.+++++++..+++.<<<++.>>+++++++.>.+++.------.--------.<<<+. < 1192374504 0 :ibd_cpp!unknown@unknown.invalid PRIVMSG #esoteric :very similar < 1192374517 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192374562 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1192376152 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1192377868 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1192377878 0 :jix!n=jix@dyndsl-091-096-056-224.ewe-ip-backbone.de JOIN :#esoteric < 1192380746 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1192381189 0 :ibd_cpp!unknown@unknown.invalid PART #esoteric :? < 1192382703 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :This is what programming should be: http://obfuscated.co.uk/files/realProgramming.png < 1192382725 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what does that output?! :P < 1192382755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Do i get points if my first reaction was: "UNO skin.") < 1192382759 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :http://obfuscated.co.uk/files/bfrealprog.txt outputs http://fax.twilightcoders.net/textfiles/TheStoryofMelARealProgrammer.txt < 1192382804 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :No points. Sorry. :-P < 1192382834 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but... you do use UNO, right? :P < 1192382838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :redeem my geekity! < 1192382860 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Yes es < 1192382863 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Ofcourse I do < 1192388348 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192388440 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192389006 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1192389359 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++[->+++++++<]>.++..++++. < 1192389363 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1337 < 1192389402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[->+++++>++++++++>++++>+++++++++++<<<<]>>+++++.>+.--..<<++.-. < 1192389404 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1192389405 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :E!*) < 1192389408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is the output for "aaabbbcccbbb"? < 1192389430 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[->++++++++++++<]>+...+...+...-... < 1192389433 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :aaabbbcccbbb < 1192389448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++[->++++>+++++++>++++++++>+++++++++<<<]>+++.<..>>.+++++. < 1192389461 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :realloc: Cannot allocate memory < 1192389463 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++[->++++>+++++++>++++++++>++++++++<<<]>+++.<..>>.+++++. < 1192389464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Corun: very good < 1192389467 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what about - < 1192389470 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++[->++++>+++++++>++++++++>++++++++<<<<]>+++.<..>>.+++++. < 1192389471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1192389473 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1192389475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"xxxaaammmaaa" < 1192389477 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :realloc: Cannot allocate memory < 1192389494 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++[->++++++++++>++++++++<<]>...>+...<-----------...>... < 1192389497 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :xxxaaammmaaa < 1192389500 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :It's better than it was < 1192389505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1192389507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :could be optimized though < 1192389512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :----------- < 1192389516 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bf is not 8bit by default < 1192389522 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1192389525 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1192389527 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1192389541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: who are you talking to? < 1192389579 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :It now generates exactly the same as what's on the wikipedia bf page for the "Hello World!\n" example. < 1192389594 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you < 1192389603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :your stuff doesn't work because you need !bf8 < 1192389635 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually now i am not sure < 1192389654 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but if your stuff depends on wrapping on 256 you need that < 1192389706 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on second thought you had mismatched ><'s :) < 1192389743 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which seems more likely to fill memory < 1192389773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my stuff worked perfectly, though < 1192389780 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[>++] < 1192389787 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :realloc: Cannot allocate memory < 1192389791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mwaha < 1192389811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my mistake was to leave one < out, but that was a typo < 1192389858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[->++++++++>+++>+++++++>+++++++++++<<<<]>++.>+++++++.--.>>++++++.----.<.. < 1192389861 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :B^Z88 < 1192389909 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :What's that supposed to do oklopol? < 1192390011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't EgoBot already evaluate it :) < 1192390072 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but I thoguht B^Z88 was probably not what it was supposed to print < 1192390074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, note to self: do not put your markov chain on a channel with bots with *no* markov chain in their speech randomization < 1192390083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*markov chain bot < 1192390095 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it became an idiot :< < 1192390099 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1192390101 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :put it in here < 1192390103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :-> even worse < 1192390111 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you thought what i wanted you to believe, Corun < 1192390122 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++[->++++++>++++++++>+++++<<<]>.>++++++.----.>+.. < 1192390125 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :B^Z88 < 1192390126 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :That's shorter :-P < 1192390132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i guess i could, for a second or two < 1192390145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wipe its memory < 1192390146 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1192390151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i couldn't test it actually, because i just joined on that one channel ;;) < 1192390175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it has no permanent memory currenly, i just wanted to make a markov chain bot, since i never made one < 1192390184 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192390184 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :put it in here :) < 1192390185 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Corun: you are missing an escape character < 1192390203 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Eh? < 1192390204 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1192390225 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there was a control character in oklopol's version, which you missed < 1192390235 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ctrl-] < 1192390239 0 :zmnszctzs!n=zmnszctz@194.251.101.183 JOIN :#esoteric < 1192390246 0 :zmnszctzs!unknown@unknown.invalid PRIVMSG #esoteric :version < 1192390250 0 :zmnszctzs!unknown@unknown.invalid PRIVMSG #esoteric :version < 1192390251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not even sure if that works < 1192390255 0 :zmnszctzs!unknown@unknown.invalid PRIVMSG #esoteric :version < 1192390257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha, i see :P < 1192390260 0 :zmnszctzs!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192390276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what just happened, but it looked floodish ;) < 1192390284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :put it back in < 1192390286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we'll train it quick enough < 1192390287 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192390293 0 :zmnszctzs!n=zmnszctz@194.251.101.183 JOIN :#esoteric < 1192390297 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello, zmnszctzs < 1192390298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, well, that's assuming it works < 1192390310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :zmnszctzs: do i address you a certain way or do you listen to any message? < 1192390311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea whether it does < 1192390315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :$$ < 1192390316 0 :zmnszctzs!unknown@unknown.invalid PRIVMSG #esoteric :hello zmnszctzs < 1192390319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :should print something < 1192390320 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192390321 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192390321 0 :zmnszctzs!unknown@unknown.invalid PRIVMSG #esoteric :zmnszctzs < 1192390325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1192390325 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1192390333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :zmnszctzs: Flowers are lovely. < 1192390334 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :$$ < 1192390335 0 :zmnszctzs!unknown@unknown.invalid PRIVMSG #esoteric :hello zmnszctzs do you listen to any message < 1192390335 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Hey zmnszctzs < 1192390343 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pretty self-centered, that bot :D < 1192390344 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1192390345 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :$$ < 1192390346 0 :zmnszctzs!unknown@unknown.invalid PRIVMSG #esoteric :zmnszctzs < 1192390349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1192390351 0 :zmnszctzs!unknown@unknown.invalid PRIVMSG #esoteric :zmnszctzs < 1192390356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1192390357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was a 15 min python project, i did punctuation removing rather badly < 1192390358 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's floody, so < 1192390362 0 :zmnszctzs!unknown@unknown.invalid PRIVMSG #esoteric :zmnszctzs flowers are lovely < 1192390363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :restart it and put it in #esoteric-blah < 1192390370 0 :zmnszctzs!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192390373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i shall < 1192390378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, seems i'm not there < 1192390380 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought i was < 1192390680 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192390744 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192391109 0 :ST47!n=st47@wikipedia/ST47 JOIN :#esoteric < 1192391120 0 :ST47!unknown@unknown.invalid PRIVMSG #esoteric :ACTION advises ehird` that he is most flowery < 1192391122 0 :ST47!unknown@unknown.invalid PART #esoteric :? < 1192391451 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1192392796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(8:22:47 PM) zmnszctzs: perhaps he will end up sentences < 1192392796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(8:22:57 PM) zmnszctzs: ok know grammar hes the earth and im lazy guy < 1192392799 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that actually made some sense < 1192392800 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :crazy < 1192392844 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192393113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it said a pretty coherent thing in finnish earlier, but i lost it in the logs :P < 1192393129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't feel like reading 5000 lines of bot flood < 1192393212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hakkapelitt! < 1192393252 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hakkapeliitta < 1192393259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(8:30:14 PM) zmnszctzs: one is three is six is ten < 1192393263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(8:30:39 PM) zmnszctzs: one plus seven is three < 1192393264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hakkaa pelitt = hit without a game < 1192393270 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1192393277 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :zmnszctzs sucks at maths < 1192393280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's one clever bot... < 1192393286 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no ? < 1192393307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(8:31:36 PM) zmnszctzs: one is nine < 1192393315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think that comes from "hakkaa plle" < 1192393328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is like "beat over" or something < 1192393340 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i think the noun is "hakkapeliitta" < 1192393343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(8:32:10 PM) zmnszctzs: like fuzzy things and arithmetic although am zmnszctzs < 1192393347 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :having no idea what that means, hard to be sure ;) < 1192393354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe :D < 1192393364 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was actually coherent, almost < 1192393369 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(8:32:29 PM) zmnszctzs: like fuzzy things < 1192393373 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i thought it was a tire trademark/company < 1192393374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he really, really likes fuzzy things < 1192393452 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wow, http://en.wikipedia.org/wiki/Hakkapeliitta < 1192393466 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192393492 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, i did know what that meant i guess < 1192393510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :O Lord, deliver us from the terrible army of the Haccapelites < 1192393514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1192393544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(8:35:26 PM) zmnszctzs: hello how are you like fuzzy things and then sing out loud < 1192394041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey, it's quite lucid < 1192394044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's asking basic questions < 1192394460 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(22:40:24) (zmnszctzs) it filters everything except characters < 1192394461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(22:40:28) (zmnszctzs) also many times theres been a lucky guess < 1192394482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(22:40:08) (zmnszctzs) and eof is considered a conversation << was what i tried to paste... < 1192395062 0 :RedDak!n=dak@87.18.90.121 JOIN :#esoteric < 1192395361 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(9:05:40 PM) zmnszctzs: enough to be word < 1192395362 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(9:05:41 PM) zmnszctzs: hello nostrils and when to floop haggis you are in my code < 1192395370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(::05:48 PM) zmnszctzs: if you sell your soul for a stab at the fragment thing < 1192395374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(9:05:51 PM) zmnszctzs: but it filters everything except characters < 1192395432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if that already beats me in chess < 1192395436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192395459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : a1 to d7 hello nostrils haggis < 1192395532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sadly, you don't need much more to beat me < 1192395549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(9:07:53 PM) zmnszctzs: fucking < 1192395550 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(9:08:17 PM) zmnszctzs: hello < 1192395550 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(9:08:44 PM) zmnszctzs: doesnt make nostrils and inside themselves of tea < 1192395565 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1192395567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a philosopher < 1192395568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(9:09:13 PM) zmnszctzs: i dont think it runs out of possibilities it has a mapping to train maybe you see the fragments will need to perfect that is the sentence < 1192395645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see it has a great understanding of it's own inner workings. < 1192396295 0 :RodgerTheGreat!n=Rodger@wads-5-232-205.resnet.mtu.edu JOIN :#esoteric < 1192396334 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(9:21:56 PM) zmnszctzs: wise men have no sorry < 1192396340 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this bot is lucid < 1192396786 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(zmnszctzs) what chains to generate multiple fragments can probably just do any coffee < 1192396788 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my favorite < 1192399600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ping into #esoteric-blah < 1192400466 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1192400787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(10:36:15 PM) zmnszctzs: zmnszctzs make every sublist of coffee < 1192400801 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(10:36:31 PM) zmnszctzs: ok oklopol restart it now or what chains < 1192400939 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1192401008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahaha(10:39:38 PM) zmnszctzs: or some weird cheap stuff < 1192401008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(10:39:57 PM) zmnszctzs: to floop haggis < 1192401114 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(10:41:38 PM) zmnszctzs: hmm i dont wanna make nostrils < 1192402067 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192403122 0 :Tritonio!n=Tritonio@150.140.226.139 JOIN :#esoteric < 1192403344 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1192405554 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1192405559 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192408713 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1192409493 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192409776 0 :bsmntbombdood!unknown@unknown.invalid QUIT :"leaving" < 1192409974 0 :P4!n=P404@unaffiliated/p4 JOIN :#esoteric < 1192410017 0 :P4!unknown@unknown.invalid PART #esoteric :? < 1192410057 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1192410441 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1192411636 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192411637 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1192411804 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1192411919 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192411978 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1192411983 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192413151 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1192413746 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1192414951 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192415019 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192416098 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :re bsmntbombdood < 1192416334 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192416595 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192416638 0 :Tritonio!n=Tritonio@150.140.226.90 JOIN :#esoteric < 1192416909 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Nick collision from services. < 1192416915 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1192418096 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192418242 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192418729 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1192420457 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192420459 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192420466 0 :ttm!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1192420955 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192421214 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192426262 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Remote closed the connection < 1192427135 0 :Atalanta!n=Atalanta@adsl-76-214-219-24.dsl.emhril.sbcglobal.net JOIN :#esoteric < 1192427136 0 :Atalanta!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1192427138 0 :Atalanta!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/3bSZ7t31.html =D < 1192427199 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192427763 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192427870 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192427905 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192428008 0 :GreaseMonkey!n=saru@219-89-43-230.dialup.xtra.co.nz JOIN :#esoteric < 1192428461 0 :SEO_DUDE38!i=Deee@gateway/tor/x-f7258a325872d5bc JOIN :#esoteric < 1192429814 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1192434328 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192435199 0 :clog!unknown@unknown.invalid QUIT :ended < 1192435200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1192441132 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1192441457 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1192441655 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1192445194 0 :Nucleo_!n=Connecti@mskresolve-8.mskcc.org JOIN :#esoteric < 1192446173 0 :Nucleo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192446272 0 :Nucleo_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192447687 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192455424 0 :sebbu!n=sebbu@ADijon-152-1-90-146.w86-204.abo.wanadoo.fr JOIN :#esoteric < 1192456108 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192456301 0 :jix!n=jix@dyndsl-091-096-038-106.ewe-ip-backbone.de JOIN :#esoteric < 1192460145 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1192461269 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Atalanta: Isee a bug < 1192461285 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :characters aren't supposed to be output with a newline each time < 1192461297 0 :Atalanta!unknown@unknown.invalid PRIVMSG #esoteric :yeah i fixed that and something else but didnt upload < 1192461302 0 :Atalanta!unknown@unknown.invalid PRIVMSG #esoteric :but thanks for looking =D < 1192461332 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and what is this if (var[ptr]) == '\\n') var[ptr] = 0; < 1192461663 0 :Atalanta!unknown@unknown.invalid PRIVMSG #esoteric :i was trying to get rid of the extra \10 thats on the end of each line press, but allow enter (\10) to be pressed by itself and count as \0 < 1192461672 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Remote closed the connection < 1192461758 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think the extra NL is supposed to be there < 1192461803 0 :SEO_DUDE38!i=Deee@gateway/tor/x-5609595a8de04851 JOIN :#esoteric < 1192464909 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does there happen to be a 2d string rewriting language? < 1192464942 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i made one just now, it seems < 1192464955 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Remote closed the connection < 1192465110 0 :Atalanta!unknown@unknown.invalid PRIVMSG #esoteric :show m < 1192465157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p144462122.txt < 1192465170 0 :Atalanta!unknown@unknown.invalid PRIVMSG #esoteric :and what is it? < 1192465175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :run that and you'll see a turtle moving across the screen :P < 1192465190 0 :Atalanta!unknown@unknown.invalid PRIVMSG #esoteric :in what compiler/interpreter < 1192465211 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have a list of substitutions, and a 2d character map < 1192465218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :substitutions are done randomly to the map < 1192465222 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :python < 1192465458 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :those rules overlap < 1192465461 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what happens then < 1192465477 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :random rule is always picked < 1192465480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just like in thue < 1192465488 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, not random, unspecified < 1192465514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, i think i'll specify it'll always be as random as possible,, whatever that means :P < 1192465522 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-, < 1192465547 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the point of that was to demonstrate the random movement < 1192465660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :someone who has any thue intuition, wanna tell me if that's easier of harder to program? < 1192465678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thue allows the "from" string to be of different length than "to" < 1192465694 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i couldn't do that, or the result would no longer have been ascii-printable < 1192465729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since anything that changes size, but does not use the whole width/height of the map destroys the rectangle, of course < 1192465746 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so there's no actual trivial thue isomorphism < 1192465761 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i'm fairly sure thue is tc without that feature. < 1192465770 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hard to say, never made anything in it... < 1192465900 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p626434225.txt PLACE YOUR BETS NOW! < 1192466255 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192466361 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: heh < 1192466402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p631111521.txt this looks so great with the new version http://www.vjn.fi/pb/p316314631.txt where you can make the delay smaller < 1192466418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm do gonna make a circular racetrack! < 1192466439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...quite pathetic testing tbh :P < 1192466442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*i'm so < 1192466671 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what is this thing called? < 1192467174 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and I lack Tkinter < 1192467193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this language? hmm, i have no idea :| < 1192467200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh my god this is gonna be great xD < 1192467213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :get Tkinter, and you shall soon see my unbelivably cool race track :P < 1192467246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(and no, it's not gonna be great, but OMG RACETRACK) < 1192467287 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :People actually /use/ Tkinter? < 1192467299 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do < 1192467309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know anything else < 1192467318 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was included as a cruel joke to trap new Pythoners. < 1192467327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, it's pretty buggy :) < 1192467348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but better have a few bugs than having to download libraries < 1192467350 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's also Tk. Even if it was bug-free, it would still be Tk. < 1192467376 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Like gets, the man page should say "Never use Tkinter." under BUGS. < 1192467393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually crashed just now, i almost lost my racetrack :P < 1192467903 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, got pretty slow after once i made the whole track complete :< < 1192467915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i need to do some optimization to see them squrry merrily again < 1192467999 0 :Atalanta!unknown@unknown.invalid QUIT :"im jus kiddin, i didnt really quit." < 1192468135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wow second round already! < 1192468140 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"round" < 1192469200 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I actually said "What the fuck?!" to today's DailyWTF (the division one) < 1192469203 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1192469305 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha, i actually realized my language is trivially *not* tc < 1192469313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in fact so trivially i'm pretty much lolling at myself :) < 1192469360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you'd think after assessing the universality of about 100 languages, you'd start noticing the trivial fact that a language does not have infinitely extendable memory... < 1192469488 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Eh, that's a minor fault. < 1192469522 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: I'm not positive, but I don't think that division function is even going to come out with the correct result ... /ever/ ... < 1192469581 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1192469591 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it turns 2/1 into 13/11 >_> < 1192469599 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, 13/12 rather < 1192469603 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :such a WTF < 1192469615 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :it r brillant < 1192469636 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think it is based on the principle that (a+c)/(b+c)=a/b < 1192469640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wanna suggest me a way to extend that? < 1192469674 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Right ... now if only that was true ... < 1192469701 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1192469908 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey, i have an idea, what if the rightmost character would be automatically repeated infinitely to the right, the leftmost to the left, etc.? < 1192469917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :great idea, oklopol < 1192469924 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thank me < 1192469929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm welcome < 1192470617 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1192470682 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: :-) < 1192471377 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :making game of life happen is a bit harder than i assumed... i didn't realize i need a separate case for each possible combination of neighbors xD < 1192471591 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, this is impossible :P < 1192471715 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1192472031 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192473065 0 :RodgerTheGreat!n=Rodger@wads-5-232-205.resnet.mtu.edu JOIN :#esoteric < 1192473152 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi everyone < 1192473223 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hallo < 1192473238 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'sup, oerjan? < 1192473254 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is listening to When She Cries by Andy McKee from Art Of Motion < 1192473259 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this CD is fantastic < 1192473317 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not much, just logged on 18 mins before you < 1192473502 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if he should've calculated the number of different patterns in gol before starting to implement them manually as needed... < 1192473535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's more than in normal gol, since i need to take into account the direction my pointer is moving, and the fact i need to delay last steps... < 1192473542 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :prolly exactly twice more... < 1192473557 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION guesses that gol has a googol different patterns < 1192473557 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :too tired to calculate, i'll continue hacking them in manually -> < 1192473571 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :game of life, though :P < 1192473601 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION calls the acronym police < 1192474074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :noooo this is my third offence :< < 1192474184 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1192474320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you may have your license revoked then, and have to write everything in full < 1192474406 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this will soon be the longest program i've ever written manually. < 1192474420 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this language is so great... < 1192474489 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192474619 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: how long are we talking? < 1192474662 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SUPA LONG < 1192474671 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :/logreads < 1192474692 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since it is manually, i guess it's not quite a googol lines < 1192475100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, it's not really that long now that i look at it < 1192475100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p432433464.txt < 1192475113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just kinda tedious :P < 1192475124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it now actually goes one cycle! < 1192475177 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the next round will probably have nothing in common with the first... i have to make that automatic somehow... < 1192475194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just on some level i kinda like doing that manually < 1192475214 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I like the radiator-looking part at the end. Very pretty. < 1192475225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, that's the board :P < 1192475232 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I noticed the glider < 1192475280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was the only way i could think of to escape the randomness of the mutations < 1192475342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was first thinking i'd make it so that it can evolve randomly, but it kinda keeps track of what has been modified on the round and moves according to that... but i think i'd still have the problem of having to make every single combination manually... < 1192475362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta continue, i'll make that fucker glide if it kills me < 1192475393 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1192475427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192475437 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you noticed "the glider", there are two gliders :) < 1192475447 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one gol glider, and one tode glider < 1192475455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :v is the tode glider < 1192475460 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tode being the name of the language < 1192475528 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :try running that, it's pretty cool :P < 1192475530 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1192475532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or not < 1192476063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i think there are a few thousand possibilities < 1192476074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i might actually get this ready during my lifetime < 1192476171 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1192476181 0 :jix!n=jix@dyndsl-091-096-034-235.ewe-ip-backbone.de JOIN :#esoteric < 1192476832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually... might be a million instead of a thousand... oh well < 1192476962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, 512 for the actual possibilities, 1024 because there are 2 directions, also 4 of the 9 also store their last value, thus the temporary values ":", ";", "," and "O", so... 1024*2^4=16384 < 1192476986 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... have a nice rest of your life, everyone, you won't be seeing me for a while! < 1192477021 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not until you invent code generation? < 1192477123 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, well actually i already know the exact algo for that, done that for so long i find it pretty trivial now... i guess it would've been trivial from the start, but i'm verrry tired < 1192477131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was gonna go to sleep about 4 hours ago < 1192477166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll make the glider work manually, then make the 100% correct gol with code generation < 1192477173 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is strangely sleepy himself < 1192477236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's even stranger, i never even saw the envelope < 1192477370 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION assumes that wasn't meant to make sense < 1192477827 0 :fax!n=ed@137.195.250.2 JOIN :#esoteric < 1192478058 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, you are the name that clarifies my instincts < 1192478170 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is strangely too sleepy to make nonsense, too < 1192478301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :MWAHAHAHA SOON MY CREATION IS COMPLETE < 1192478317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(sensical again.) < 1192478428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although just barely < 1192479036 0 :RedDak!n=dak@87.18.90.121 JOIN :#esoteric < 1192479061 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1192479086 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thought i'd finished it, but hey, once the glider has moved the whole 4 steps, it's in a different place, and every move is completely different :) < 1192479215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p454225263.txt i feel i've really accomplished something here < 1192479264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty neat until it jams at the forth cycle ;) < 1192479761 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1192479773 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's certainly impressive < 1192479777 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :does the solution scale? < 1192479807 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :did you make the game of life in wireworld? < 1192479813 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :(what is this?) < 1192479828 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this isn't wireworld < 1192479862 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and you could certainly build a wireworld game of life using the logic gates designed for the wireworld computer < 1192480072 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: yes, but it does not work for anything except the first 4 cycles of that glider, and even then only if it's going the right direction ;) < 1192480082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it's scalable all right < 1192480096 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you should be able to make a greater radiator and... watch the first 4 steps in that < 1192480102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you could have multiple gliders < 1192480144 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's no optimization, so even though there's just one tode glider there, everything is matched everywhere each cycle < 1192480154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so the speed will drop unbelievably fast < 1192480186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when i've generated the code, i will probably have to optimize immensely, or it'll never evolve even one step :) < 1192480237 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i've seen a wireworld gol i think < 1192480284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it is prolly harder to do in wireworld, but may require a bit less work ;) < 1192480295 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you insist on doing that manually < 1192480310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(which i'm not doing after i realized it's actually gonna be over 50000 lines...) < 1192480521 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in case i'm correct, and this is the pseudo code for generating the possibilities, i'm gonna explode a bit < 1192480521 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p145514635.txt < 1192481171 0 :fax!unknown@unknown.invalid QUIT : < 1192482273 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1192482947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was just 800 kb :) < 1192482992 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and the corners still don't work xD < 1192483434 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't think i've ever produced as much code as today < 1192483444 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p334335231.txt <<< check that out and kill our server :) < 1192484399 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1192485905 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1192489319 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192493894 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1192493906 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1192496524 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1192497443 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1192497450 0 :kwertii!unknown@unknown.invalid QUIT :Remote closed the connection < 1192498220 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1192498702 0 :Corun!unknown@unknown.invalid QUIT :"Arrr!" < 1192499551 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192500127 0 :cmeme!unknown@unknown.invalid QUIT :Client Quit < 1192500138 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1192500767 0 :Tritonio!n=Tritonio@150.140.226.90 JOIN :#esoteric < 1192503667 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hahahah there's a nsfw.reddit.com < 1192504769 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :goodnight/day... < 1192505003 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192505009 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192507409 0 :GreaseMonkey!n=saru@219-89-43-230.dialup.xtra.co.nz JOIN :#esoteric < 1192507856 0 :^_`!n=saru@122-57-226-27.jetstream.xtra.co.nz JOIN :#esoteric < 1192507880 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Nick collision from services. < 1192507884 0 :^_`!unknown@unknown.invalid NICK :GreaseMonkey < 1192507991 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192508011 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1192508117 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1192509024 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1192509108 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192513747 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1192515460 0 :immibis!n=immibis@125-236-168-92.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1192515492 0 :EgoBotsClone!n=EgoBotsC@125-236-168-92.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1192515511 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw nick toboge < 1192515512 0 :EgoBotsClone!unknown@unknown.invalid NICK :toboge < 1192515537 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw join #toboge < 1192515541 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw part #esoteric < 1192515541 0 :toboge!unknown@unknown.invalid PART #esoteric :? < 1192515629 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION forgot toboge's nickserv password again. < 1192515658 0 :immibis!unknown@unknown.invalid PART #esoteric :? < 1192521599 0 :clog!unknown@unknown.invalid QUIT :ended < 1192521600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1192527578 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1192527578 0 :clog!i=nef@bespin.org JOIN :#esoteric < 1192527916 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192527936 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1192529989 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192530007 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1192533824 0 :tokigun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192540151 0 :ais523!n=chatzill@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1192540863 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Has anyone tried to write an asynchronous programming language before? < 1192540880 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :That is, one where you can't guarantee that the previous command has finished executing before the next one starts < 1192540899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if you try to change more than one bit in the internal state at once, they might change one at a time with other things happening in between < 1192541733 0 :jix!n=jix@dyndsl-091-096-049-223.ewe-ip-backbone.de JOIN :#esoteric < 1192541876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!ul (GregorR, in response to something you were wondering a few days ago, the 'ul' daemon on EgoBot is an Underload interpreter)S < 1192541910 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I set it up via /query EgoBot, so it only gives its answers to me and therefore is kind of useless for anyone else to play around with at the moment < 1192544935 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192544997 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1192549186 0 :ais523!unknown@unknown.invalid QUIT : < 1192549842 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1192549960 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192550605 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192552128 0 :sebbu!n=sebbu@ADijon-152-1-3-203.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1192557179 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192557642 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1192557949 0 :RodgerTheGreat!n=Rodger@wads-5-232-205.resnet.mtu.edu JOIN :#esoteric < 1192558571 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1192558581 0 :jix!n=jix@host-091-096-146-006.ewe-ip-backbone.de JOIN :#esoteric < 1192559008 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192559642 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1192560113 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1192560154 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192562247 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1192563445 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if any of the Calxists are here. < 1192563677 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :cult of the no google results? < 1192563689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: that's what i was about to say < 1192563703 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192563709 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1192563711 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"calxist" returns someone who went into #osdev 2007 < 1192563721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :calxists returns you asking the same thing: http://tunes.org/~nef/logs/esoteric/07.07.13 < 1192563729 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192563737 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :elaborate? :) < 1192563746 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Too complicated to explain < 1192563748 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but < 1192563756 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :oh come on < 1192563763 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :you can't bring it up and not tell us what it is < 1192563767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1192563770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's illegal < 1192563805 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :They do want it to be kept semi-queit < 1192563809 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, waitamo... < 1192563825 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh for hecks sake < 1192563828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you want it to be quiet < 1192563831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stfu and don't mention it < 1192563834 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :that's even worse < 1192563866 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://conworlds.info/cwbb/viewtopic.php?p=2067#2067 < 1192563892 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :i was trying to remember who was the person/people here that were the founders < 1192563932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :without reading a big (for forums) post, summarize it < 1192563934 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :calxism = ? < 1192563940 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :owtf < 1192563947 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :i broke my 1/8" to 1/4" adapter < 1192563964 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :a philosophy < 1192563979 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :conworld = constructed world? < 1192563983 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1192563989 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Sci-fi, in my case < 1192563992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :calxism's core pillars of "LOL OK THIS IS TRUE:" = ? < 1192563998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :name 3 < 1192563999 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Calxism tries to use logic to get the results we want < 1192564005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's called science < 1192564011 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1192564041 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Calxism tries to derive things like "murder is forbidden" from its core premise < 1192564054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :core premise = < 1192564059 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Actually it ends up deriving "murder should be really expensive" < 1192564062 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah... < 1192564078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what's the core premise? < 1192564109 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to think how to explain... < 1192564127 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you have a philosophy based on a core premise you can't explain < 1192564132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :congrats < 1192564210 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I didn't invent Calxism, I nicked it < 1192564226 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok, i think this sums it up roughly: "It's more about making a decisicion on what goal we should follow based on incomplete information being a bad call now, I think. There may or may not be a goal, but we should learn as much as we can incase there's something we discover more goalworthy along the way. In other words, more information can never be a bad thing, so for lack of a goal we should learn. If we find a goal we can all aspire to, great, if we d < 1192564235 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(copypasta) < 1192564255 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The idea is that there may be an ultimate goal, if so we need to find it < 1192564262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how do you derive "murder = expensive" from that? < 1192564279 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The people I am lookingfor are the ones that were trying to write a book and start a country < 1192564285 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: waste of people < 1192564293 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: how does that follow from the above < 1192564306 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: let's start a country! < 1192564308 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :can't remember exactly, it was a while ago < 1192564310 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :i've always wanted to do that < 1192564325 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they added some extra stuff to make an actual legal system < 1192564333 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1192564362 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the catchphrase "logical means to illogical ends" came up a few times < 1192564394 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think they planned to give people some money-like stuff depending on how hard they worked, or something... < 1192564406 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's called capitalism < 1192564424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192564430 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, it is more restricted < 1192564433 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and more centralised < 1192564438 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh great < 1192564440 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there issome communism in there too < 1192564448 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :restriction and centralization, my favorite things < 1192564448 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :restricted centralized capitalism < 1192564450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just what we need < 1192564460 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's called "soviet union" < 1192564470 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(... Communism, just what we need) < 1192564481 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they had some other stuff that actually made it sound almost workable < 1192564498 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and you could spend your "money" on things < 1192564507 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :omg! < 1192564515 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there was no crime as such, just really expensive stuff < 1192564533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do i have to spend money to go to the toilet? < 1192564539 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1192564540 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh joy, so the RIAA can murder me if they want < 1192564542 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I didn;t invent it < 1192564545 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's quite literally the definition of "money". A representative object or objects that can be exchanged for goods or services. < 1192564549 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but i can't afford to fight back < 1192564560 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't inheritable for a start < 1192564571 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I raised that point < 1192564603 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :except I think it is personal and non-transferrable < 1192564614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :non-transferrable money? < 1192564619 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :isn't that called... "rocks"? < 1192564620 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1192564629 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or maybe... "air"? < 1192564632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about "void"? < 1192564634 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1192564666 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1192564669 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :possibly there was some restriction on how you could transferr it < 1192564680 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I wasn't terribly convinced that such a country would work < 1192564691 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the channel has gone very quite < 1192564692 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :money's entire function is in the act of transfer. You'd have to get pretty metaphysical and impractical to design an economy without monetary exchange. < 1192564706 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :It'd make "money" more like karma. < 1192564728 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't exactly money, it was a measure of how much resources you werew allowed to use for your own leisure < 1192564754 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so basically a metric by which your value to society is measured. < 1192564755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this sounds like a very happyfun society < 1192564763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Note: here be sarcasm) < 1192564775 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(the whole thing is a great illustration of "a little knowledge is a dangerous thing" here applied to philosohpy) < 1192564779 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: yup < 1192564789 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: yes, ish < 1192564809 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"beancounting communism". interesting. < 1192564840 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol wut < 1192564849 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1192564850 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this doesn't make any sense >_< < 1192564884 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/images/1190260876-inetargument.png < 1192564892 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you have to pay to go to the toilet, basically < 1192564926 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :public bathrooms in Germany charge a small fee to contribute to the maintenance and cleaning of said bathroom. < 1192564953 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bathrooms in america have to pay to hook up to the sewer and for flushing water < 1192564957 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: damn I wish I were funny like you can be < 1192564976 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :re the cartoon, i mean < 1192564984 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if that's sarcasm, it wasn't supposed to be amazing or anything < 1192565007 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't sarcasm < 1192565015 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :was it? < 1192565019 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like the country i live in < 1192565026 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or rather, I mean that I was able to write+draw comics at all < 1192565032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i've always wanted to live in one of those sex cults < 1192565033 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh. then thanks. :) < 1192565041 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: me too! < 1192565054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i've always wanted to sex in one of those live cults < 1192565056 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :have you heard of dumba? < 1192565058 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damn, that doesn't work < 1192565077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dumba? < 1192565091 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/images/1190338381-deal.png <- I liked this one better. < 1192565113 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or seen shortbus? < 1192565231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :shortbus seems nice < 1192565260 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"shortbus"? < 1192565265 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a movie < 1192565305 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :any movie that's not a porno but starts off with an autofelatio scene has to be good < 1192565314 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :a < 1192565316 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :er < 1192565319 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :never heard of it < 1192565332 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and you must have to be flexible to do that < 1192565339 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1192565343 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :waitamo... < 1192565344 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192565353 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels that length of his ribcage < 1192565356 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*the < 1192565367 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the rib-cage can't bend... < 1192565375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :remove your ribcage! < 1192565381 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :IMDB trivia on "shortbus": "To make the actors more comfortable, the director and the cameramen were stripped naked while filming the orgy scene." < 1192565385 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and the vertebrae below it have a total length less than it... < 1192565390 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192565404 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and it isn't porn? < 1192565409 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to know < 1192565413 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'll see if i can find a screenshot < 1192565433 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :DO NOT WANT. < 1192565436 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://img73.imageshack.us/img73/476/shortbus00603984vu0.jpg < 1192565442 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :aw, christ < 1192565450 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :some fag covered the penis though < 1192565467 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: first thought: ouroboros < 1192565511 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yeah, it's not porn < 1192565551 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION agrees with RodgerTheGreat  < 1192565628 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1192565638 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders when it will become commercially possibleto re-activate the human tail genes < 1192565651 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they occasioanlly re-activate on their own < 1192565667 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it will be a wonderful day for furries and a dark day for every sane human on earth. < 1192565673 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: when all biologists become furries < 1192565675 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there are a very tiny number of people with monkey-like tails, about 30cm long < 1192565688 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's awesome < 1192565689 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think ehird` and I are on the same wavelength here. < 1192565690 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls the events of 2043 < 1192565692 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :are they prehensile? < 1192565701 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: dunno < 1192565720 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they look ugly due to no fur < 1192565720 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: quick, detune < 1192565725 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't like wave interference < 1192565734 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION smashes his head against a desk < 1192565744 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: um? < 1192565746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :much better < 1192565783 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Is that a waveform collapse I taste? Or possibly blood. < 1192565834 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: I think adding a naked, ratlike tail to a human is one of the few ways you could possibly make us look more ridiculous. < 1192565855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: i've seen both those strips before :< < 1192565858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :good though < 1192565862 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I think the furry biologists will probably work on that. < 1192565863 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: sorry < 1192565886 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Half human, half squirrel, all fucking retarded" < 1192565904 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://nonlogic.org/dump/images/1192513276-diff2.png < 1192565907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :All humans fuck retarded people now? < 1192565914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... probably true < 1192565927 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :... that is one possible interpretation of what I said. < 1192565929 0 :RedDak!n=dak@87.18.90.121 JOIN :#esoteric < 1192565960 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, one of my best works: http://groups.google.com/group/alt.fan.dragons/msg/f1961295cd324d15 < 1192565965 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: those two pictures are identical < 1192565967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you bastard < 1192565977 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: :D < 1192565986 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the "solutions" page is gonna be hilarious < 1192566005 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there are none. < 1192566012 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"PIXEL #34 IS DIFFERENT" < 1192566020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: fast checking :| < 1192566021 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I hope we can all agree, however, that genetic engineering + sexual fetishism = bad, bad news. < 1192566026 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"BY ONE RGB VALUE" < 1192566032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually checked 3 times, though < 1192566049 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actually, it seems to be the same image scanned in twice < 1192566055 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: hmm, yes < 1192566062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: how do you genetically engineer for necrophillia? < 1192566079 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :who is the guy in the foreground? < 1192566081 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: that is left as an exercise for the reader < 1192566087 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: which? < 1192566095 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the one in all your cartoons < 1192566103 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :front desk < 1192566108 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh yes, that character is based on me. < 1192566108 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :awake < 1192566112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: him? < 1192566115 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"based on"? < 1192566118 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :based on. < 1192566136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(SimonRC lives in a world where every character has a 1:1 mapping to real people.) < 1192566137 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as in not literally me, but in many ways similar. < 1192566145 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1192566149 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :makes sense < 1192566164 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :he is, for example, a hardcode DOS guru, whereas I am a mac user. < 1192566195 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :is there a collection of your cartoons? < 1192566203 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there are more than just those 5on your site < 1192566222 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://rodger.nonlogic.org/images/ <- in here < 1192566231 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :starting with Comic001, etc < 1192566240 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl- classes < 1192566240 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads < 1192566278 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat> I hope we can all agree, however, that genetic engineering + sexual fetishism = bad, bad news. <-- unless it's your fetish < 1192566357 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we really need an #esoteric-social < 1192566378 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1192566378 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's called #esoteric < 1192566385 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192566394 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :#vry-esoteric < 1192566397 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*very < 1192566403 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION indicates his announcement of a few months back < 1192566406 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric-esoterica < 1192566427 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(actually, #esoteric-social exists, but only of virtue of me being in there in case anyone joins) < 1192566459 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1192566461 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's stupid < 1192566461 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :quick, nobody join! < 1192566470 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: :) < 1192566499 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whistles the Chip's hallenge music < 1192566504 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*Challenge < 1192566545 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is is is listening to helloween < 1192566553 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is is is < 1192566564 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1192566576 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've done 2 repititions of a word before, never 3 < 1192566585 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is is is is is is is is is is < 1192566604 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :grarg :( < 1192566614 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have to write a report about either aids or hunger < 1192566621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hunger for aids < 1192566690 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it exists < 1192566694 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"conversion parties" etc < 1192567543 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1192568467 0 :Tritonio!n=Tritonio@150.140.226.90 JOIN :#esoteric < 1192569920 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1192570231 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1192570416 0 :Tritonio!n=Tritonio@150.140.226.90 JOIN :#esoteric < 1192570593 0 :Corun!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192571708 0 :SEO_DUDE38!i=Deee@gateway/tor/x-f2630608de4dd4ca JOIN :#esoteric < 1192572826 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1192574843 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :5*4=-3 < 1192575646 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...modulo 23 < 1192575658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :5*4=-4 modulo 23 < 1192575683 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :congruent < 1192575687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Is this "make formula that cannot be corrected by simple augmentation" day?) < 1192575692 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :5*4=2i modulo 23 < 1192575703 0 :g4lt-sb100!n=galt@pdpc/supporter/basic/g4lt JOIN :#esoteric < 1192575895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omg i gotta sleep :O < 1192575895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1192575946 0 :g4lt-mordant!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192576482 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1192577896 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zzzzzzzzzzz < 1192578259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xxxxxxxxxxxxxxx < 1192579249 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :mesm (adj): Transfixed in a state of wonderment. < 1192579257 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :mesmer (adj): More mesm < 1192579271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :m - high degrees of mesm < 1192579279 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :mesmerize (verb): To cause to be more mesm < 1192579296 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1192579333 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll use "mesm" all the time from now on. < 1192579337 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I like this invented word. < 1192579416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :m < 1192579732 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm back < 1192579739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'mesm back < 1192579801 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :IRP PARSING ERROR: INFINITE RECURSION DETECTED! < 1192579818 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*explode* < 1192579848 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :to operate without this warning, try IRP -XERROFF -UNSTRICT -BOUNDED. < 1192579891 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP -XERROF -UNSTRICT -BOUNDED I'mesm back < 1192579935 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just a moment... < 1192579939 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just a moment... < 1192579944 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just a moment... < 1192579958 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :welcome back, ehird`! < 1192579972 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'mesm back < 1192579992 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[cache retrieval] -> yeah, hi. < 1192580021 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP -XERROFF -XNOCACHE -UNSTRICT -BOUNDED I'mesm back < 1192580092 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :IRP ERROR: INVALID SWITCH: "-XNOCACHE" < 1192580136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP -SWITCHES:CACHE < 1192580185 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :IRP RUNTIME ERROR: TestingMyPatienceException(); ON LINE 1 < 1192580200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP -PATIENCE:inf -SWITCHES:CACHE < 1192580206 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :go to hell < 1192580212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP -PATIENCE:inf -SWITCHES:CACHE < 1192580229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can see i will have to resort to brute force < 1192580242 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[starting daemon, reply "go to hell" -> "IRP go to hell"] < 1192580243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP go to hell < 1192580276 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[process limit reached] < 1192580294 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[rebooting IRP system, renewed patience] < 1192580301 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP what is the switch to disable cache? < 1192580349 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: HELP FILES NOT FOUND! msg="Further information is not available here." < 1192580369 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP -XERROFF -CACHE:0 -UNSTRICT -BOUNDED I'mesm back < 1192580433 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Hey- Segmentation Fault. < 1192580441 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :aiiigh, my brain < 1192580444 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1192580447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, let's see < 1192580493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP -XERROFF -CACHE:0 -UNSTRICT -BOUNDED Please run newIRP3.14, the unofficial IRP implementation without the no-cache segfault bug. < 1192580552 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sorry, my implementation uses a neural-net based bugfixing system. Commandline arguments containing "CACHE" are no longer allowed. < 1192580595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP -XERROFF -UNSTRICT -BOUNDED Please run newIRP3.14, the unofficial IRP implementation without any cache implementation. (Note: keep the cache in the normal implementation, newIRP does not utilize it anyway.) < 1192580634 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Please wait... GARBAGE COLLECTING... < 1192580657 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf is this noise < 1192580673 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: we are recalling language implementations of yore < 1192580682 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SWITCHING TO TIMESHARE MODE: < 1192580687 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, hey bsmntbombdood < 1192580775 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1192580993 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192590634 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Excess Flood < 1192593560 0 :GreaseMonkey!n=saru@122-57-226-27.jetstream.xtra.co.nz JOIN :#esoteric < 1192599958 0 :SEO_DUDE38!i=Deee@gateway/tor/x-7e3ec5f6957be140 JOIN :#esoteric < 1192600287 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1192603688 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192604650 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192607999 0 :clog!unknown@unknown.invalid QUIT :ended < 1192608000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1192609158 0 :GreaseMonkey!n=saru@219-88-194-194.jetstream.xtra.co.nz JOIN :#esoteric < 1192613234 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"zzzzz" < 1192617930 0 :sebbu!n=sebbu@ADijon-152-1-99-121.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1192618851 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1192620550 0 :oerjan!unknown@unknown.invalid QUIT :"Lunch" < 1192622609 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192623288 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192624676 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192625519 0 :SEO_DUDE38!i=Deee@gateway/tor/x-273c36873f2a15b0 JOIN :#esoteric < 1192626887 0 :kwertii!unknown@unknown.invalid QUIT : < 1192628057 0 :jix!n=jix@dyndsl-080-228-188-055.ewe-ip-backbone.de JOIN :#esoteric < 1192629794 0 :Nucleo!n=Connecti@mskresolve-a.mskcc.org JOIN :#esoteric < 1192630556 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192631225 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192632429 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1192632836 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192640610 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192641722 0 :sebbu2!n=sebbu@ADijon-152-1-105-174.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1192642637 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :asdf bar < 1192642688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :qwerty uiop < 1192642741 0 :SEO_DUDE38!i=Deee@gateway/tor/x-a9e0f46b5352b1ca JOIN :#esoteric < 1192642763 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zvchwk fitaly ne qdorsb qjumpx < 1192642783 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what keyboard layout is THAT < 1192642807 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :FITALY < 1192642809 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it rox < 1192642819 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is designed for pen input < 1192642822 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :are you having me on or is it a real layout? :P < 1192642836 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you can get it for PalmOS and it beats the built-in keyboard in every way < 1192642841 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :seriously < 1192642851 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there are two space keys either side of the ne < 1192642875 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :my text entry instantly became much more reliable once I installed it < 1192642877 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1192642878 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd take anything to get rid of qwerty < 1192642879 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :\][oiuytrewq';lkjhgfdsa/.,mnbvcxz < 1192642888 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: why? < 1192642891 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hate it < 1192642894 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you appear to lack the lwtter p < 1192642931 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if the letters are dropped around randomly, i want to be the one who's done the randomization... < 1192642967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: link to site? < 1192642984 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i used dvorak for a couple of days < 1192642987 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :finding... < 1192643017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also it'd be nice if the characters would change their positions every now and then so i'd have to relearn them < 1192643017 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://www.fitaly.com/product/palmonscreen.htm < 1192643025 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there are many versions all over < 1192643028 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but that is the one I use < 1192643036 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you need a thingy called "hackmaster" too < 1192643042 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but it is all free < 1192643058 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: lulwut? < 1192643077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wut at which thing i said? < 1192643106 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric : also it'd be nice if the characters would change their positions every now and then so i'd have to relearn them < 1192643110 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1192643113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :er... so? < 1192643116 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that wouldn't be very nice for me < 1192643157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a bit of brainfuck is always welcome < 1192644740 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1192646392 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192646679 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1192647128 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 FITALY < 1192647153 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of course, /me <3 PDAs and Tablet PCs too X-P < 1192647432 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://img.waffleimages.com/d295812ff06a7092ed89cf34da589a91787c000d/hehe.jpg < 1192647455 0 :Fa1r!i=Lawd@e.lite.fi JOIN :#esoteric < 1192647465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: /me sooo lazy, wanna regive the comics page :P < 1192647479 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://rodger.nonlogic.org/images/ < 1192647489 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's the "everything" page < 1192647570 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :ERROR 404: INTERPRETER_NOT_FOUND on #irp ? < 1192647578 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :( ;^P ) < 1192647600 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192647635 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you want a new IRP interpreter, find someone of the opposite gender and get "compiling". I'm told it takes about 9 months. < 1192647648 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :booting up takes a while, too < 1192647657 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :Wher' do i get sources ? < 1192647676 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's the best part- you already have a copy! < 1192647684 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :billions of copies, in fact < 1192647706 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :whoa \o/ .. let's have a party for the fact. < 1192647723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: have you painted all of that? < 1192647728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or are some just random pics? :P < 1192647761 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pretty much everything in the images folder was created by me. What are you asking about, specifically? < 1192647811 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :back < 1192647855 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how fitaly would work with a small-form keyboard < 1192647864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the 3d-logic thingi < 1192647865 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*e < 1192647887 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: those are screenshots of a puzzle game I played online < 1192647898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ack, that game < 1192647903 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its really damn hard :( < 1192647908 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I loved it < 1192648039 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192648146 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i might buy a small-form keyboard < 1192648147 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :try out fitaly < 1192648198 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fitaly is even better when your silkscreen is software based, like on my Handera 330. < 1192648671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1192648698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if fitaly would really work that well with real keys < 1192648771 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: not very well < 1192648781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if thye keys were light enough? < 1192648782 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's optimized for stylus-touching < 1192648812 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the key arrangement is designed around the finger motions necessary to point and tap on keys < 1192649145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what a keyboard based on letter frequency in general usage is < 1192649159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(if I'm not mistaken, etaoinsrhl / dcumfpgwy / bvkxjqz) < 1192649165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1192649180 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :etaoinsrhl below the dcumfpgwy row of course, as it'd be the home row < 1192649184 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so actually: < 1192649243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ldcumfpgwy / etaoinsrh / bvkxjqz < 1192649285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wishes there was a program that would take something like that and generate a keyboard layout simply -- for testing < 1192649294 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe display it on screen too while you are testing < 1192649592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :etaoinsrhlu < 1192649598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :etaoinshrdlu* < 1192649602 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is not correct < 1192649611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its actually etaoinsrhld < 1192649615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1192649621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :take that, age-old typewriter layouts! < 1192649633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't believe you < 1192649639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's nice# < 1192649666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :MY BOOK SAID ETAOINSHRDLU < 1192649675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :books are always right < 1192649691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1192649764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dares someone to switch to ldcumfpgwy / etaoinsrh / bvkxjqz cold turkey < 1192649766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1192650064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would be nice, i'd do it if it didn't actually mean i have to get something to change the meaning of my keys < 1192650254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192650566 0 :SEO_DUDE38!i=Deee@gateway/tor/x-58590763fc796449 JOIN :#esoteric < 1192650580 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that meaning i'm too lazy to program/dl something for it < 1192651591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1192651660 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1192651670 0 :jix!n=jix@dyndsl-080-228-188-055.ewe-ip-backbone.de JOIN :#esoteric < 1192651949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Foo < 1192654745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://elgoog.rb-hosting.de/index.cgi?dir=/&page=/codesearch%3Fhl=en%26q=hello,%5C+world%26amp;ct=hp < 1192654786 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192654888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :HI OERJAN < 1192654893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HI oklopol < 1192654923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :HI SEO_DUDE38 < 1192654929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HI < 1192654935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's hi them all, mwahaah < 1192654952 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, you were indeed hi'ing me :P < 1192654952 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :HO HUM < 1192654955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :HI EHIRD < 1192654971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HI oerjan < 1192654996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i made my gol run like 20 times faster, and made it's ordo from O(cellcount*patterns) to O(patterns)! < 1192655007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now it only takes 5 minutes to run through one gol cycle!!! < 1192655032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1192655038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, actually i made tode run about 20 times faster... < 1192655042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the gol code wasn't changed < 1192655043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is this written in? BCT? < 1192655052 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tode, my new cool language! :DD < 1192655067 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wrote a 65656 line long GOL interpreter in it < 1192655069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :example code please < 1192655073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1192655076 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe even factorial? < 1192655081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or maybe cat < 1192655091 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a 2d array rewriting language < 1192655102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and sadly not tc yet :< < 1192655122 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was wrong, it definately takes more than 5 minutes xD < 1192655126 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh well just show me some example code < 1192655135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll show you GOL. < 1192655139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1192655140 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(game of life) < 1192655232 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eine Todessprache < 1192655242 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for game of life < 1192655246 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :strangely ironic < 1192655258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, trying to find the link... < 1192655265 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is it on purpose? < 1192655285 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1192655287 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i doubt it < 1192655290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the name comes from "toad" < 1192655297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't think of GOL when i made it < 1192655307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was just something i thought the language might be good at ;) < 1192655318 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :turned out it failed more than anything has ever failed in anything :) < 1192655347 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GOL should be really, really simple in an array rewriting languag < 1192655348 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :e < 1192655351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe your language just sucks :-) < 1192655353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but if i add a bit cleverer patterns, GOL will be a matter of just a few lines < 1192655355 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :paste the code somewhere < 1192655365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p334335231.txt < 1192655396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh my god < 1192655400 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's like thue in that you cannot have anything but an *exact* pattern < 1192655403 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do you... have an interpreter? < 1192655406 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1192655424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :show me it < 1192655442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :btw look in the bottom of the code and you'll see the board! :) < 1192655454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1192655456 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm horrified < 1192655484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait, i think my gol is wrong xD < 1192655498 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's nice to test it when it takes 15 minutes to run one cycle :DDDDDDDD < 1192655518 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, it's correct < 1192655520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thank god. < 1192655522 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1192655571 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll paste the code < 1192655615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1192655619 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you said it wasn't turing complete < 1192655624 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah :< < 1192655627 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Life is turing complete, with an infinite board. < 1192655635 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, the left pattern is the same size as the right pattern... < 1192655643 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so... yeah. if you can represent an infinite life board (or just an automatically resizing one), it's TC < 1192655696 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't currently resize, and because of the ascii nature, that might look a bit ugly < 1192655706 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if it resizes to each direction < 1192655712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it could just resize right and down < 1192655719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well; just implement it somehow < 1192655722 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=> TC < 1192655775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p112534342.txt <<< remember you asked for this, i already know my code is unreadable :) < 1192655795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in case you wanna tell me that again, i've heard it a couple of times < 1192655834 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gosh < 1192655834 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1192655838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what do you have against spaces < 1192655843 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, i could just ditch the asciiness and just make it a net that can resize anywhere < 1192655847 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1192655848 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if a.__class__!=[].__class__: wtf < 1192655850 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think you mean: < 1192655852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :makes the code harder to read < 1192655853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if type(a) != list: < 1192655866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's the difference? < 1192655871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :one is cleaner < 1192655888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, as i said, i've heard all that < 1192655896 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in fact, i've even heard that exact comment. < 1192655951 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've also heard you shouldn't do type testing like that at all... < 1192655957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you shouldn't < 1192655958 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's unpythonic < 1192655961 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :correct < 1192655970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :by the way, i think i know the syntax of this language < 1192655979 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a pattern is some arbitary ascii characters arranged into a block < 1192655981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty obvious from the example < 1192655990 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x == y means "match x, change into y" < 1192655993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seperated by two enters < 1192655998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the last block is the default board < 1192655998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1192656000 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1192656023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they seem to be executed in a very odd order < 1192656029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :completely random < 1192656034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x == y, y == x, then "xyxyxy" on 3 lines seems to be pretty much random < 1192656035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1192656036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1192656040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and... it terminates < 1192656041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1192656042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically my idea was to extend thue to 2d < 1192656069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :\;p < 1192656072 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*:P < 1192656078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but turned out i can't make the "from" pattern different size from the "to" pattern < 1192656079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs your life simulation < 1192656086 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thought that wouldn't be a big deal... < 1192656088 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it sits there < 1192656088 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nice :P < 1192656091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and < 1192656094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it won't be hard < 1192656099 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :add an optional bounding box < 1192656106 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like `-----` for the top < 1192656107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :once i actually started coding.... i realized it in fact makes it trivially not tc :< < 1192656108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :| for the sides < 1192656114 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then < 1192656116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can just do < 1192656120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :blah = BOX bigger blah BOX < 1192656136 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whut? < 1192656154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the GOL won't move for a while < 1192656167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since it has to check every pattern on the first cycle < 1192656188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :once it starts moving, you can see the little v-character slowly moving downwards < 1192656207 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it is the tode glider that makes the board mutate < 1192656245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192656249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am trying to make a simple simulation < 1192656253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with a toad, actually :P < 1192656263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :5-width 4-tall grid < 1192656270 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :filled with: one t, many f and e < 1192656271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :f = food < 1192656273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :e = enemy < 1192656276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe :) < 1192656283 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, stuff like that is actually pretty fun < 1192656283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to make t move to f < 1192656284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in that < 1192656285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and move away from e < 1192656286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however < 1192656289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can't seem to say < 1192656294 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"arbitary amounts of X here" < 1192656312 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you should have stuff like mirroring for the rules and another language to help pattern mathings... < 1192656312 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(which i need, to be able to move the toad around the board without enumerating every single possibility) < 1192656334 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, you can't do that really .P < 1192656335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192656341 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make it possible! :P < 1192656401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just do like me and brute force each possibility of the length X pattern ;) < 1192656410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fine :P < 1192656417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll make it 5x3 instead < 1192656452 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1192656454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :impossible < 1192656456 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i need to do diagonals too < 1192656463 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( please make it nicer :P < 1192656482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think instead of managing to do a nice "more flexible thue", i've actually created the worlds suckiest language. < 1192656491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :world's < 1192656526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i created the language to test how hard parsing can be made, actually < 1192656533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this language is interesting < 1192656534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i like it < 1192656540 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just add some more power to it < 1192656545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it will be very interesting for coding stuff < 1192656553 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :automata coding will be trivial < 1192656557 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :even non-programmers could use it, i'd imagine < 1192656564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll make another small language to code stuff like "count neighbours" < 1192656574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :by letting you put variables in the pattern. < 1192656579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :A...Z prolly < 1192656593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a sub-language? < 1192656595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that would be good actually < 1192656602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that way, instead of begin 65656 lines, GOL would be about 20 ;) < 1192656604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make tode what you have now, and various integrated sub-languages < 1192656612 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, millions! < 1192656615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and have them interact < 1192656617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that would be really cool < 1192656633 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think the first thing you should add though < 1192656636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is a wildcard i can use in patterns < 1192656640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :meaning: "anything goes here" < 1192656645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1192656651 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and they have a number < 1192656653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1,2,3,etc < 1192656664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and some syntax like $num in the replacement < 1192656668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :would put the wildcard there < 1192656675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instantly, everything becomes much more simple < 1192656700 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that would be a lot stronger < 1192656703 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and very simple < 1192656729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then add some way to make replacements bigger than sources < 1192656734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and already, you have a very powerful language < 1192656751 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually, you already have that < 1192656754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll add it tomorrow, right now i'm hooked on death note :| < 1192656760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1192656761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since the patterns are seperated by blank lines < 1192656766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can just put two grids like < 1192656777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xxx == yyyy < 1192656777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xxx yyyy < 1192656777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : yyyy < 1192656780 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you see? < 1192656787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm not really :| < 1192656806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :currently, btw, the syntax might be a bit different than what your intuition might tell you < 1192656818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :XXX__===_YYY < 1192656823 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :worth noting by the way: < 1192656825 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IndexError: list index out of range < 1192656827 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i keep getting that < 1192656830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1192656839 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, must be my new optimization ;) < 1192656845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't have much time to test it :P < 1192656849 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :put it back :P < 1192656850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, debugging time then < 1192656854 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when does it occur? < 1192656872 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pretty much everywhere? :P < 1192656885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pretty much < 1192656886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1192656888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1192656891 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :line 62 though < 1192656893 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is the one without the optimization was a verrrry stupid one < 1192656894 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in sublist2d_equ < 1192656911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192656916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it seems to happen when you run out of replacements to make < 1192656917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192656918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it actually tested every pattern for every subarray of the big array < 1192656921 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192656973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, i see what the problem is < 1192656977 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :trivial to fix < 1192657009 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :definately though, three things and this would be perfect: < 1192657022 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a way to say "arbitary number of Xs", then copy that arbitary number in the output < 1192657031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a way to say "anything", then copy that thing in the output < 1192657037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a way to make replacements bigger than patterns < 1192657062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it now works < 1192657068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192657107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what would it mean actually, that the replacements were bigger? < 1192657121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i simply don't know what would happen :| < 1192657123 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1192657130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just some way to expand the board < 1192657130 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well... in a string < 1192657137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(also, what does the box above exec do?) < 1192657138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can just expand to the right, and make room < 1192657143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but if you have a 2d array < 1192657158 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have to expand in both directions... and... i have no idea what the result should be < 1192657166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :box... above exec? < 1192657166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192657169 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :delay < 1192657174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :0.5s by default < 1192657175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is it by default < 1192657177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1192657200 0 :RedDak!n=dak@87.18.90.121 JOIN :#esoteric < 1192657237 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :word of warning: it's dangerous changing the code when it's running... somehow tkinter seems to deadlock or something no matter how cool threading i tried to add :D < 1192657269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and no, i'm not rereading the code while running < 1192657273 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's the scrolling tool < 1192657275 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :methinks < 1192657331 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... best idea ever: < 1192657337 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make it possible to run patterns ON THE CODE < 1192657340 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: if you want replacements to be able to be bigger than the original array, please show me an example of one such replacement < 1192657346 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, i thought of that < 1192657358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, not sure what the syntax would be, yet < 1192657389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, you could just have the whole code be the thing to pattern match on, except rules wouldn't match themselves :P < 1192657442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i exploded < 1192657443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that would require me to leave the code unparsed, and would slow it down quite a lot < 1192657462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did cha now? < 1192657493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :please do it < 1192657503 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1192657538 0 :bsmntbombdood!n=gavin@75-166-178-248.hlrn.qwest.net JOIN :#esoteric < 1192657554 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i forgot the movie you mentioned :| < 1192657557 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you remention? < 1192657569 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :shortbus? < 1192657579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i was thinking i'd do stuff tomorrow, possibly that then, too < 1192657584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, thank you < 1192657892 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1192658540 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1192658748 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would love a screenshot of ii ;) < 1192658768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(irc client that has an in file and you cat to an out file to use it, haha... not much screenshot potential) < 1192659755 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1192659849 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1192661240 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1192662565 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1192662785 0 :bsmntbombdood!unknown@unknown.invalid QUIT : < 1192662792 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1192663677 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you alive? < 1192664622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1192664625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192664633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :barely < 1192664668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a part of me wants to sleep, most of me thinks it'd be weak not to be able to watch a few episodes first. < 1192664756 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :episodies of what? < 1192664774 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :death note < 1192664799 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :never heard of it < 1192664826 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol manga < 1192664830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i finally collapsed under the pressure of my anime-geek friends < 1192664833 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fucking japs < 1192664858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :usually it's that stupid swordplay, i can't stand that < 1192664861 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is kinda nice < 1192665301 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192665337 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, oklopol discovered anime porn. < 1192665348 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A lot of "sword"play, yes. < 1192665397 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and tentacles! < 1192665794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, hentai is nice < 1192665809 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :by swords i mean that medieval theme they have going for some reason < 1192665831 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i don't actually watch much hentai, it's a bit boring imo < 1192665899 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Suuuuuuuuuuuuuuuuuuuuuuuuuure < 1192665917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i'm not sure why i'd lie about that :) < 1192665933 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah, hentai isn't that great < 1192665944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do admit i watch porn multiple hours a day. < 1192665951 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Was that the first time someone sang the National Anthem into your ass? < 1192665953 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1192665960 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if at all, that is... < 1192665985 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that's a line from shortbus < 1192665990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1192665995 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :after it was done, explicitly shown < 1192665996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta watch that < 1192666004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :81%... < 1192666086 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed. < 1192666211 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do like watching hentai as long as they're not having the actual sex, once the repeation of two pictures begins, it gets pretty stupid < 1192666322 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :needs more tentacles < 1192666407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't actually seen a hentai *movie* with tentacle monsters, i might enjoy that, dunno < 1192666419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's not something you often see in regular porn < 1192666449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(well octopuss..es(?) sometimes) < 1192666456 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, spelling is hard < 1192666457 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1192666468 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :octopi < 1192666474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1192666525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's one sexy animal < 1192666552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, wonder if the shop's still open < 1192666556 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm kinda thirsty < 1192666571 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :water? < 1192666587 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and octopusses aren't sexy < 1192666599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... for some reason i don't like drinking water < 1192666605 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps because it's so easy to get. < 1192666609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tastes good < 1192666617 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... nah < 1192666661 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://tomoyo.lenin.ru/Sawatari/Picture3.jpg < 1192666683 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://tomoyo.lenin.ru/Sawatari/Picture6.jpg <--- lol octo-hickies < 1192666691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe :P < 1192666771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, it's one thing to have them suck you, another to... find them a natural environment in ones body < 1192666793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess that goes for any object. < 1192666801 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...that can suck < 1192666811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i'm making a lot of sense. < 1192666815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :shoppings! < 1192667054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...i realized i need clothes to go out :| < 1192667575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :3 min and shortbus is ready < 1192667983 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :noo go naked < 1192668108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's kinda cold < 1192670703 0 :kwertii!unknown@unknown.invalid QUIT :Client Quit < 1192673595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :great movie < 1192673633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta sleep though -> < 1192675024 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I nominate Ruby for "most esoteric syntax of a P-language". < 1192675039 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(using Gregor's notion that Ruby is an honorary P-language) < 1192675220 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ruby's syntax isn't very esoteric < 1192675247 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :all the p-languages but lisp have the same syntax < 1192675249 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :{foo} == do foo end == foo < 1192675284 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sigils specify the *scope* of a variable. < 1192675301 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1192675332 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :puts("Foo") == puts "Foo" < 1192675348 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :unimportant < 1192675386 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :{|x| x x} is how they write (lambda x (x x)). < 1192675443 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :{"foo" => bar, "baz" => qux} is how they write a hash map. < 1192675449 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :still, superficial < 1192675500 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Regexps are part of the core syntax. < 1192675508 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I'm discussing the syntax. < 1192675519 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you want to get technical, *all syntax is superficial*. < 1192675523 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :true < 1192675536 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You can just convert all of it into a parse tree and express the same damned thing, after all. . . < 1192675540 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but all the things you bring up are simple, 1-to-1 transformations < 1192675552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which are still ugly. < 1192675584 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Even the regexps as *part of the syntax*? < 1192675615 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :perl does it < 1192675659 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Perl's an ugly language, with foo "bar" meaning foo("bar") meaning &foo("bar") meaning &foo "bar". < 1192675697 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :which is similar to ruby's foo "bar" == foo("bar") < 1192675705 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :same in haskell < 1192675713 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is bad syntax. < 1192675718 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no it's not < 1192675723 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1192675732 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's bad, not esoteric < 1192675746 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :does it annoy you that (5+5) means the same as 5+5 ? < 1192675747 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine. I nominate Ruby for worst syntax, instead. < 1192675760 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: that's different < 1192675800 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in haskell, that's exactly the reason why foo "bar" and foo ("bar") are equivalent < 1192675823 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That, itself, is different. < 1192675861 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In Perl, foo("bar") is treated like a similar C expression. . . And foo "bar" has the same reaction occur. < 1192675892 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's not because of some nice syntax feature like expr := ( :expr: ) < 1192675897 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm suprised you say ruby has worse syntax than perl < 1192675907 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Hmm. < 1192675911 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :perl has no syntax < 1192675915 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thinking back to Perl, Perl is a bit worse. < 1192675919 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ruby still sucks. < 1192675938 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in perl, anything could mean anything, and there's no formal syntax < 1192675950 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: ...exactly < 1192675959 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's that feature where you can use _any_ marker to delimit a string? < 1192675970 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :perl has that < 1192675976 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :O.o < 1192675988 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they say nothing but perl can parse Perl < 1192676012 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the semantics are, "everything from this point till the word Cabbage is a string... foo..bar...Cabbage" < 1192676038 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"puts << Cabbage" I believe, would be the offending syntax. < 1192676044 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ah, right. < 1192676065 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's _insane_, syntax-wise. < 1192676089 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, that < 1192676091 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bash too < 1192676097 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :forth is the only other language i know that allows such tricks < 1192676116 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is it too much to ask for a *sane* language syntax? < 1192676125 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no, lisp gives it to you < 1192676145 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no, haskell's right there! < 1192676149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Right; thank God for the Lisps, and all the other donations to good syntax heaven that have been made. < 1192676177 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :even though CL's read-syntax junk is not so good < 1192676206 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :requiring executing CL in read time, wtf? < 1192676217 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :s/in/at/ < 1192676226 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd say that CL has a good few WTFs. < 1192676232 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hooray scheme < 1192676253 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haskell haskell haskell < 1192676257 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tcl. < 1192676267 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haskell syntax is god. i love it. < 1192676277 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :haskell syntax is too complicated < 1192676282 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's a perfect balance between human-readability and sanity < 1192676299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck's lack of syntax is awesome. < 1192676302 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no it's not. It's exactly as simple as it should be. < 1192676308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, it has syntax. . . < 1192676312 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: [] < 1192676322 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i want a syntaxless brainfuck < 1192676334 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: making it any more simple would shift the balance towards computer-readability and away from human-readability < 1192676347 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and we know where that leads < 1192676348 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lisp < 1192676382 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: The "[" command shall define a goto. The "]" shall go to the goto number in the current cell. < 1192676397 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1192676400 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That fails. < 1192676401 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: doesn't work, no conditional < 1192676418 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Happy with syntaxless non-TC Brainfuck? :p < 1192676621 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I think that the ] command would, in effect, be able to be used to select among cell-max conditions. . . < 1192676709 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :[+][+][+][+][+][-----] Also, it produces this interesting infinite loop. < 1192676873 0 :Tritonio!n=Tritonio@150.140.226.90 JOIN :#esoteric < 1192678151 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1192678324 0 :Tritonio!n=Tritonio@150.140.226.90 JOIN :#esoteric < 1192678894 0 :helios24!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1192679785 0 :GreaseMonkey!n=saru@219-88-194-194.jetstream.xtra.co.nz JOIN :#esoteric < 1192681190 0 :pikhq_!n=pikhq@209.248.125.179 JOIN :#esoteric < 1192681208 0 :pikhq!unknown@unknown.invalid QUIT :Nick collision from services. < 1192681216 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1192681656 0 :SomeGuyAtHome!n=gerard@124-197-41-171.callplus.net.nz JOIN :#esoteric < 1192681982 0 :SomeGuyAtHome!unknown@unknown.invalid PART #esoteric :? < 1192682482 0 :LoginError!i=HydraIRC@142.179.58.98 JOIN :#esoteric < 1192682612 0 :LoginError!unknown@unknown.invalid QUIT :Client Quit < 1192682622 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1192682722 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1192683175 0 :immibis!n=immibis@125-236-168-92.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1192683197 0 :immibis!unknown@unknown.invalid PART #esoteric :? < 1192684551 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye all < 1192684566 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1192688407 0 :SomeGuyAtHome!n=gerard@124-197-41-171.callplus.net.nz JOIN :#esoteric < 1192691552 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192692354 0 :g4lt-sb100!unknown@unknown.invalid NICK :g4lt-mordant < 1192692405 0 :kwertii!unknown@unknown.invalid QUIT :Client Quit < 1192694399 0 :clog!unknown@unknown.invalid QUIT :ended < 1192694400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1192695625 0 :immibis!n=immibis@125-236-168-92.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1192695712 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :who is here right now? < 1192695739 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nobody < 1192695743 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you are. < 1192695751 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks around < 1192695767 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it's an irc channel, oerjan. < 1192695773 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope, i see no oerjan around here. < 1192695781 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1192695783 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ais523: daemon ul bf < 1192695785 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 immibis: ps < 1192695814 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat bf +[,.[-]+] < 1192695817 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!cat test < 1192695819 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1192695831 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ul i wonder what this daemon does. < 1192695935 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's an underload interpreter in brainfuck < 1192695948 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it sends the result to ais523, who is not present < 1192695958 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok... < 1192695961 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what is underload? < 1192695969 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the opposite of overload? < 1192695977 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :look on the wiki? < 1192695990 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :presumably < 1192695995 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1192695999 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ais523: daemon ul bf < 1192696001 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 immibis: daemon cat bf < 1192696003 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 oerjan: ps < 1192696045 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@quote arglebargle < 1192696051 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1192696106 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i need at least 5 people for this question. < 1192696166 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should make a bot that bridges between a channel and a query - for example so egobot could be used on other channels. < 1192696169 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :very bad timing then < 1192696218 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what a rude quine - (:aSS):aSS < 1192696362 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits patiently < 1192696370 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits patiently for someone to ask what he's waiting for < 1192696428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits patiently for immibis to wait some more < 1192696453 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits patiently for oerjan to wait some more for immibis to wait some more < 1192696461 0 :jix!n=jix@195.37.106.60 JOIN :#esoteric < 1192696490 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits patiently for jix to as what he's waiting for < 1192696495 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*ask < 1192696529 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1192696533 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits patiently for jix to reply to oerjan about what he was waiting for even though he knows the answer is that he was waiting for immibis to wait some more for oerjan to wait some more for immibis to wait some more. < 1192696556 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits until this is over < 1192696558 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits patiently for someone to ask what he's waiting for. < 1192696569 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loses patience < 1192696579 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :immibis: what are you waiting for? < 1192696584 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION explodes < 1192696593 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was waiting for someone to ask what he was waiting for. < 1192696627 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds all of jix's bits and screws them together < 1192696631 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :stuck in an recursive loop, i see. < 1192696635 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP stop waiting < 1192696683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :IRP-ERROR 4: RESOURCE REAVAILABLE < 1192696762 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :who thinks the new zealand basketball team beating the australian basketball team, is more likely than the new zealand fencing team beating the australian fencing team? (ignoring the fact that i have no idea if either of those countries actually has a fencing team_ < 1192696773 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP answer the question < 1192696856 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP answer the question < 1192696877 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :IRP-ERROR 57: LOCAL GEOGRAPHIC MODULE UNAVAILABLE < 1192696912 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :who thinks that it is more likely that team A will beat team B at the basketball game, than that team C will beat team D at the fencing? < 1192696956 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :THE ANSWER IS: Purple < 1192697279 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192697283 0 :^_`!n=saru@122-57-225-204.jetstream.xtra.co.nz JOIN :#esoteric < 1192697292 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :*beep* non-matching switch statement on line 12, character 6; possible cases are "basketball" and "fencing". < 1192697347 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :IRP-SUGGESTION: INTERPRETERS WITH IMPROVED GEOGRAPHIC MODULES ARE NOW AVAILABLE < 1192697392 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP-ERROR 999378484292823: IRSSI IS UNKNOWN INTERPRETER COMPILER IRP...... < 1192697407 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP-ERROR 13941234123123124252936242134: IRP-ERROR NUMBER TOO BIG < 1192697418 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP-ERROR 801: No Error Occurred < 1192697502 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :IRP-CLARIFICATION: REFERRING TO ^_` < 1192697502 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP-ERROR: TOO MANY IRP-ERRORS; REQUIRES MANUAL RESET; PLEASE RUN RESET COMMAND < 1192697536 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :IRP-ERROR: GreaseMonkey MISIDENTIFIED AS COMING RATHER THAN LEAVING < 1192697543 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP-BUG: IN IRP-BUG < 1192697638 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :details: needs to be more specific. For more details, type IRP-BUG-INFO 1123 < 1192697847 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :IRP-BUG-INFO 1123 < 1192697874 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP-BUG-INFO-RESPONSE (1123) For more details, type IRP-BUG-INFO 1123 < 1192697932 0 :immibis!unknown@unknown.invalid QUIT :"Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC. Easy as 3.1 < 1192698224 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1192698244 0 :jix!n=jix@195.37.106.60 JOIN :#esoteric < 1192699826 0 :^_`!unknown@unknown.invalid NICK :GreaseMonkey < 1192700061 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1192700522 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1192702512 0 :SomeGuyAtHome!unknown@unknown.invalid PART #esoteric :? < 1192704906 0 :oerjan!unknown@unknown.invalid QUIT :"Lunch" < 1192705253 0 :kwertii!unknown@unknown.invalid QUIT :Client Quit < 1192707226 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1192707500 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1192713034 0 :jix!n=jix@dyndsl-091-096-035-124.ewe-ip-backbone.de JOIN :#esoteric < 1192713721 0 :sebbu!n=sebbu@ADijon-152-1-105-174.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1192717514 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192717993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://article.gmane.org/gmane.emacs.devel/80956 Emacs now edits videos. Millions of nerds patch GRUB support for it, set it as OS. < 1192719199 0 :Tritonio_!n=Tritonio@150.140.229.28 JOIN :#esoteric < 1192719264 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192719966 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1192723029 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192723070 0 :RodgerTheGreat!n=Rodger@wads-5-232-205.resnet.mtu.edu JOIN :#esoteric < 1192724379 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192724583 0 :sebbu2!n=sebbu@ADijon-152-1-24-119.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1192725528 0 :SimonRC!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192725753 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1192725877 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1192726215 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1192726225 0 :jix!n=jix@dyndsl-091-096-032-143.ewe-ip-backbone.de JOIN :#esoteric < 1192726568 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192729648 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can't get started on this report >_< < 1192729661 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :that is just fine < 1192729683 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :go to #irp and try... please somebody do my report, thanks < 1192729692 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :... things happen. < 1192729711 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :^___^ < 1192729941 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Fa1r, hm? < 1192729997 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: how can i help? < 1192730013 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What did you want w/ #irp ? < 1192730042 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: actually nothing. < 1192730754 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1192731511 0 :SEO_DUDE38!i=Deee@gateway/tor/x-e53d135fde75b2a5 JOIN :#esoteric < 1192733421 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192737322 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: that's absolutely ridiculous < 1192737334 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but then again, so are emacs users < 1192737345 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: :D < 1192737356 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1192737357 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm writing a text editor for emacs < 1192737360 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's an interesting platform < 1192737363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1192737363 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1192737426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i hear there is already a vi clone < 1192737448 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :neat < 1192737471 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what about an emulator for the Editor Macros set for the TECO editor? < 1192737480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that editor was nice, it spawned an OS called emacs < 1192737543 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :one really has to wonder why GNU feels the need for things like HURD or Linux- they ought to just make emacs fully self-hosting and be done with it. < 1192737583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.eskimo.com/~rstarr/poormfa/travesty2.html i hate having to port perl code to other languages. < 1192737587 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :having is a bit of a misnomer < 1192737588 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think it's implementing POSIX compatibility that holds them back < 1192737590 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm doing this for fun :) < 1192737645 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: which raises the question "how necessary is POSIX, anyway?". < 1192737666 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it seems rather odd that POSIX is the one standard nearly all operating systems are trending towards < 1192737685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: it sucks less than any other standard people can think of < 1192737690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(it still blows though) < 1192737699 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1192737748 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I would prefer to think of it as a "best effort thusfar", not unlike C. It's not optimal, but there isn't a fully acceptable replacement currently. < 1192737900 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that seems to be exactly what ehird` said < 1192737920 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192737922 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1192737950 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm implying they need to be replaced < 1192737974 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which, I'm certain, is a rant you guys have already heard at least part of < 1192738356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just finished porting that perl code < 1192738357 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i feel dirty < 1192738521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Bah, bloody typical. < 1192738523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't work. < 1192738533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Does perl count as an esoteric language? < 1192738534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it should. < 1192738559 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :The topic of "standard" programs to implement in a new language came up a while back. What do y'all think of Towers Of Hanoi? < 1192738566 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it certainly *can* be < 1192738589 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :with good coding style regulations, you can make it a significantly less horrible language, though. < 1192738664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.eskimo.com/~rstarr/poormfa/travesty2.html this counts as esoteric code i think < 1192738671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i ported it to python and it produces completely different output < 1192738714 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :looks kinda nasty < 1192738728 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a simple algorithm you'd think it'd be simple < 1192738767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the translation in question: http://www.nonlogic.org/dump/text/1192735145.html < 1192738770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :by all accounts it SHOULD be the same < 1192738774 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't < 1192738792 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :online version for easy testing: http://www.eskimo.com/~rstarr/poormfa/travesty.html < 1192738814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello world, order 3, 250 chars of output, in that produces hello world over and over and over again < 1192738822 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with my port it produces hel over and over again < 1192738927 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1192738947 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fate, it seems, is not without a sense of irony < 1192738953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1192739104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just asks in #python < 1192739951 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh em gee < 1192739963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gee oh em < 1192740016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :woot, i think i got the travesty generator done < 1192740136 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :travesty generator? < 1192740139 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :keep it away from me < 1192740394 0 :ehird`!unknown@unknown.invalid NICK :disbot < 1192740413 0 :disbot!unknown@unknown.invalid NICK :ehird` < 1192741208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(oerjan) i think it's implementing POSIX compatibility that holds them back <<< you must mean PSO < 1192741210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*PSOX < 1192741216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: finally, you're alive < 1192741223 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wait, what? < 1192741227 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has PSOX on highlight < 1192741235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's sad < 1192741241 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192741259 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Holds what back? < 1192741270 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What, me having PSOX on highlight? < 1192741304 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, hello? < 1192741309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hello! < 1192741318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: #esoteric-blah hello? < 1192741320 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What were you saying about psox? < 1192741342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have "porn" and "kiddie" on highlight < 1192741351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, yeah, i'll look < 1192741370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: i said: (oerjan) i think it's implementing POSIX compatibility that holds them back <<< you must mean PSOX < 1192741556 0 :disbot!n=disbot@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192741556 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :holds what back, and how can I help? < 1192741579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::)) < 1192741587 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: check #esoteric-blah < 1192741590 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's working great :D < 1192741859 0 :disbot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192741888 0 :disbot!n=disbot@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192742062 0 :disbot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192742075 0 :disbot!n=disbot@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192742415 0 :RedDak!n=dak@host72-81-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1192743379 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1192744014 0 :disbot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192744894 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1192745280 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192745672 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1192749925 0 :kwertii!unknown@unknown.invalid QUIT :Remote closed the connection < 1192753136 0 :SEO_DUDE38!i=Deee@gateway/tor/x-a9064e1ec4212482 JOIN :#esoteric < 1192754117 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In the name of boredom, I have developed a new Brainfuck-based language. < 1192754123 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I call it: :bf:+ < 1192754128 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1192754130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :explain < 1192754138 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Adds variables, strings, and some shorthand. . . < 1192754141 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :+(10). < 1192754151 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Newline, demonstration of shorthand. < 1192754162 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::hello:"Hello, world!\n":hello:[>.] < 1192754174 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Demonstration of strings & variables. < 1192754189 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :argh what was that saying about bf extensions again? < 1192754190 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pretend i just said it < 1192754214 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like strapping things onto a skateboard to make a racecar? < 1192754229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1192754230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that < 1192754232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just said it < 1192754270 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What I do is more like strapping things onto a skateboard to entertain myself. < 1192754284 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If I want a *serious language* out of it, I'd not start with Brainfuck. < 1192754298 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps Glass. :p < 1192754340 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it also adds comments. < 1192754374 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :{What's in here is guaranteed to never run. Yay!!! +-[]><.,} < 1192754410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nested? < 1192754412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :{a{bc}} < 1192754424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure, why not? < 1192754433 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not exactly implemented anything yet. . . < 1192754438 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what about {to do blah use command { etc etc} < 1192754439 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is not nested < 1192754442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it has { in the comment text < 1192754446 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1192754453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tricky. < 1192754469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps just use // to newline for comments instead. < 1192754645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1192754694 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1192755186 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192756706 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192758625 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :[-][Here's another popular comment format. +-[]><.,] < 1192758661 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ttm: I wanted to provide such a comment without having a cleared cell convenient. < 1192758665 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1192758736 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Usually ']' occur pretty often in a brainfuck program, and you can put a comment after any one of them without having to remember anything about program state... < 1192758746 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1192758747 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :though you have to balance brackets within the comment. < 1192758862 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, no reason not to add a comment format. The thing that bugs me is when people add a comment format as their ONLY language extension, and then call the language "brainfuck" :) < 1192758911 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1192758950 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What annoys *me* is when people add features to Brainfuck that demonstrate signifigant stupidity & lack of creativity. . . < 1192760142 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :been there, done that < 1192760666 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hAI! < 1192761067 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bYE, sleepity sleepity -> < 1192761081 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :jeez < 1192761086 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you're sleeping a lot more lately < 1192761147 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :are you having problems in your life? < 1192761569 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1192761588 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192763822 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192763822 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1192765344 0 :GreaseMonkey!n=saru@122-57-225-204.jetstream.xtra.co.nz JOIN :#esoteric < 1192765760 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1192767175 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192767220 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1192774026 0 :am4nda!n=am4nda@161.57.225.66 JOIN :#esoteric < 1192774825 0 :am4nda!unknown@unknown.invalid QUIT :"Leaving" < 1192776426 0 :GregorR-Win3!n=a@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1192776428 0 :GregorR-Win3!unknown@unknown.invalid PRIVMSG #esoteric :Muahaha < 1192776600 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1192776603 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you win only once < 1192776645 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :cacopygialite < 1192776766 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wish i knew greek >_< < 1192776768 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and latin < 1192776926 0 :GregorR-Win3!unknown@unknown.invalid PRIVMSG #esoteric :I'm on Windows 3.11 (in case you couldn't guess) :P < 1192776928 0 :GregorR-Win3!unknown@unknown.invalid PRIVMSG #esoteric :I have a bash shell. < 1192776989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no, my life is perfect < 1192777579 0 :GregorR-Win3!unknown@unknown.invalid QUIT :Remote closed the connection < 1192777730 0 :GregorR-Win3!n=a@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1192777948 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :3.11 was nice, i remember playing with it for hours when i was a kid < 1192777968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just changing the color theme was something so cool i almost pooped my pants < 1192778583 0 :GregorR-Win3!unknown@unknown.invalid PRIVMSG #esoteric :But you didn't have a bash shell too X-P < 1192778646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how do you know! < 1192778679 0 :GregorR-Win3!unknown@unknown.invalid PRIVMSG #esoteric :True < 1192778704 0 :GregorR-Win3!unknown@unknown.invalid PRIVMSG #esoteric :Now, djgpp + rsxntdj = modern compiler w/ Win32s support ... < 1192778715 0 :GregorR-Win3!unknown@unknown.invalid PRIVMSG #esoteric :And Open Watcom = semi-modern compiler with Win16 support ... < 1192778729 0 :GregorR-Win3!unknown@unknown.invalid PRIVMSG #esoteric :Somewhere in this, something amazing is waiting to be uncovered. < 1192778790 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :definately. < 1192778868 0 :GregorR-Win3!unknown@unknown.invalid QUIT :Remote closed the connection < 1192780799 0 :clog!unknown@unknown.invalid QUIT :ended < 1192780800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1192782483 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1192783176 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192785975 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1192786626 0 :Rugxulo!n=rugxulo@adsl-065-013-115-246.sip.mob.bellsouth.net JOIN :#esoteric < 1192788064 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192788250 0 :Rugxulo!unknown@unknown.invalid PART #esoteric :? < 1192788670 0 :SEO_DUDE38!i=Deee@gateway/tor/x-4aac0e6ef6e6a412 JOIN :#esoteric < 1192794995 0 :ais523!n=chatzill@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1192795595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ul bf http://pastebin.ca/raw/367774 < 1192795617 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, the topic told me to /query EgoBot, and I didn't realise at the time that would mean nobody else could use the Underload daemon < 1192795636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's the command to install it, anyway, if people want to use it in future < 1192795661 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is the sort of logreader who suddenly continues conversations that ended days ago with no warning < 1192796621 0 :Tritonio!n=Tritonio@150.140.229.28 JOIN :#esoteric < 1192796661 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!ul (Hello!)S < 1192796665 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello! < 1192796768 0 :jix!n=jix@dyndsl-080-228-178-150.ewe-ip-backbone.de JOIN :#esoteric < 1192797935 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1192797937 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ais523: daemon ul bf < 1192797939 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 immibis: daemon cat bf < 1192797941 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 oerjan: ps < 1192797974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've rejigged the Underload daemon to output here now < 1192797997 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm just surprised it's still #1? < 1192798017 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, presumably it doesn't change the number of a running process < 1192798034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so 1 was the first free process number < 1192798065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(by the way, my client is linking your comment to suggest you were referring to a channel called 1?) < 1192798114 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :why what a STUPID, STUPID client you have :P < 1192798155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know, it's awful < 1192798174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :As far as I can tell, it predates automatic auth and also I haven't figured out a way to get it to take logs < 1192798196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Feel free to CTCP VERSION me (as ever); you'll recognise the client's name, but it has a very low version number < 1192798225 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand "predates automatic auth". Didn't the _original_ irc client have that? < 1192798237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Just for fun, here's the version number of the attached browser: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.4) Gecko/20040414 < 1192798266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: if it did, it was more advanced than this client, or this client is really awful in trying to find options < 1192798282 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I meant 'this client's UI is so bad I can't figure out how to do it' < 1192798598 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am wondering if the passwords is a case of a feature starting to be used again after a long period of being so rare that new clients stopped supporting them... < 1192798634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I hope the same happens with HTTP PUT < 1192798665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GET requests may have been all that were used before, but with wikis beginning to take over, that's part of the spec that's just crying out to be implemented in all modern browsers < 1192798689 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(except IE, of course, which will implement something with vaguely similar functionality and entirely different syntax) < 1192798960 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192799031 0 :oerjan!unknown@unknown.invalid QUIT :"Lunch" < 1192799103 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1192800413 0 :ais523!unknown@unknown.invalid QUIT : < 1192805619 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahah that is clever, i never thought of this: < 1192805621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :: NOT 0= ; < 1192810120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omg characters! < 1192812631 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1192812641 0 :jix!n=jix@host-091-096-144-118.ewe-ip-backbone.de JOIN :#esoteric < 1192813276 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1192813356 0 :SimonRC!unknown@unknown.invalid QUIT :Client Quit < 1192813530 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1192813682 0 :SimonRC!unknown@unknown.invalid QUIT :Client Quit < 1192814279 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"djgpp + rsxntdj" < 1192814286 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :random combinations of letters day? < 1192814334 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.delorie.com/djgpp/ < 1192814340 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/search?q=rsxntdj < 1192814569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :back < 1192814573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :djgpp is a dos compiler < 1192814577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its a gcc port. < 1192814616 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :rsxntdj is Really Stupid Xabbreviation Name To DJ Jam < 1192814635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Um X-D < 1192814645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1192814648 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :rsxntdj is some garbage for DJGPP to make it compile for Windows. < 1192814665 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :More importantly, one of rsxntdj's supported targets is Win32s (unlike MingW etc) < 1192815056 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :forth is fun < 1192815061 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(or should i say FORTH FUN) < 1192815065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes 'tis. < 1192815077 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or should I say it fun is yes < 1192815084 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Something like that :P < 1192815090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i personally couldn't use it to develop real things right now (i'm not accustomed to it yet, it's still a bit alien to me) but it is really, really fun < 1192815094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i love the crazy compilation model < 1192815103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's the most non-intuitive thing you could think of < 1192815135 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Honestly, /me considers stack languages to be an excellent target of compilation, not so much an excellent type of language to write in :p < 1192815161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they're such fun though < 1192815232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :: FAC DUP 2 <= IF DROP 1 ELSE DUP 1- FAC * THEN ; < 1192815240 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^ stupid factorial, but it looks fun :P < 1192815254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, i don't think forth has fancy things like PRODUCT by default ;) < 1192815404 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, forth should always be written in entirely uppercase, contrary to some HERETIC'S opinions < 1192817805 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1192818901 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192820136 0 :g4lt-mordant!unknown@unknown.invalid NICK :g4lt < 1192820218 0 :g4lt!unknown@unknown.invalid NICK :g4lt-mordant < 1192821895 0 :sebbu!n=sebbu@ADijon-152-1-20-234.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1192822309 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1192822316 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192823760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know < 1192823782 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No I don't. < 1192823784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an emacs-like project would get a lot further if it was started right from the top as a platform, albeit one biased to document editing < 1192823792 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of starting out like a text-editor < 1192823796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it could even produce something decent < 1192823807 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1192823819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192823822 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i might have a go at that. < 1192823827 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd be interesting. < 1192824084 0 :Tritonio!n=Tritonio@ppp089210004171.dsl.hol.gr JOIN :#esoteric < 1192824361 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't want to base it on lisp though :-) < 1192824377 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... brainfuckmacs! < 1192824420 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :...no:P < 1192824440 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thought ehird` was saying brainfuckmas < 1192824450 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that would be some holiday... < 1192824458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow, er, i don't even WANT to know < 1192824628 0 :Tritonio!unknown@unknown.invalid QUIT :"Bye..." < 1192824709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, it seems there are not many languages simple enough to be used on-the-fly for simple tasks (i.e. out of the coding context) and that are powerful enough to use for scripting it and also coding most of it < 1192824955 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1192825018 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is this the excel kind of "used on-the-fly for simple tasks" or the perl or haskell kind? (neither of the latter are simple) < 1192825029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the emacs-style, really < 1192825030 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192825034 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for that matter, excel may not be either < 1192825045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in emacs, you use lisp very very often < 1192825056 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(M-x kind of masks it, though) < 1192825187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i use python for *everything* < 1192825203 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :python's statement/expression distinction makes it kind of useless < 1192825215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you'd think, but no. < 1192825224 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IF cond THEN ELSE blah < 1192825228 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :write that in one line of python. < 1192825230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it makes it suck, but it's the best i know anyway < 1192825232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then write me a nested if. < 1192825244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cond and or < 1192825248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :remember, we can't have multiple lines: this is terminated by a return key, in a special line in the text editor < 1192825250 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and that is a hack < 1192825255 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#python will scold you for using it < 1192825259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it gets really, really ugly for nesting < 1192825264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i know < 1192825269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it works. < 1192825276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and that's *all* that matters < 1192825290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we're talking about quick on-the-fly coding here. < 1192825304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, it is NOT all that matters < 1192825307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :perl would work too < 1192825308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so would forth < 1192825311 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it needs to be simple to write < 1192825314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :without so many hacks < 1192825326 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :probably, it's not really a matter of language < 1192825328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's about the ide < 1192825350 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense < 1192825352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you need to write a file, save, compile, and run, i'm never gonna use it < 1192825379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if there's a quick interface where i can just write code and see the result, of course i'll use it for everything < 1192825388 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :be it lisp, python, perl, or whaddyahave < 1192825413 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway, if there was something like python but with an easy syntax for nested if/elses/etc on one line < 1192825416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i would be using it already < 1192825419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd prolly use haskell more than python, since i like it better, but ghc won't let me copy / paste < 1192825452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :from the "repl" < 1192825452 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ghc isn't an ide. < 1192825455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1192825459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's what your terminal does. < 1192825475 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, as i said, it's not a matter of language < 1192825477 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway, haskell probably isn't suitable for one-liners to perform basic actions < 1192825483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1192825491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :depends what you mean < 1192825513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's unbelievably suitable for anything that doesn't require the IO monad < 1192825514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :normally they will be state-laden < 1192825525 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you would do something like: < 1192825532 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :select text within blah, copy it, delete it < 1192825532 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1192825563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, we need a dirty haskell. < 1192825584 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192825614 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or a python with c-style nesting < 1192825620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1192825632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe python + block ender < 1192825646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :except, no nice syntax to do it < 1192825927 0 :RedDak!n=dak@host72-81-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1192826057 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone want to plug their favourite language for the idea? :-) < 1192826121 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My favorite language is Python < 1192826124 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi RedDak < 1192826140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: please read conversations before replying to them... < 1192826145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you have pgup/pgdown keys. < 1192826158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192826176 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"python with c-style nesting"? < 1192826180 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1192826181 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What does that mean?? < 1192826182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :read all of it < 1192826187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not just 3 lines above < 1192826302 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1192826307 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192826367 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points out that haskell has C-style nesting if you want < 1192826394 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hm < 1192826398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can't imagine how that'd look < 1192826402 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how would you express: < 1192826428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(in any way you'd like, probably the most haskelly way:) "if the document starts with 'blah', delete all occurances of 'blah'. otherwise, delete all occurances of 'foo'" < 1192826439 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it seems like it'd be pretty ugly :| < 1192826656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :main = interact $ \s -> if "blah" `isPrefixOf` s then removeAll "blah" s else removeAll "foo" s < 1192826670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately removeAll is not builtin < 1192826704 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :might be something in Text.RegEx < 1192826705 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :documents likely wouldn't be strings, though < 1192826730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there'd be possibilities for formatting info, graphics (embedded svg? maybe.), etc < 1192826731 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :interact pipes a file through as a string < 1192826735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(of course, not for code :P) < 1192826736 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1192826737 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1192826748 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :can also be a stream, too, right? < 1192826784 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if by stream you mean a lazy, possibly infinite string < 1192826784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, i'm not sure i'd want to write the above quickly on one line just to do that to a document < 1192826795 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it just doesn't seem to be suited to that < 1192826866 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well if you are writing an editor in Haskell you would probably have another datatype and convenience functions for that < 1192827000 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although embedded haskell is not really convenient yet < 1192827006 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1192827020 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it strikes me as odd that there's not a language really suited to the purpose of this < 1192827030 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you'd think similar embedding (although perhaps not as extreme) would be very commonplace < 1192827065 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lua is a language dedicated to embedding < 1192827068 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1192827208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1192827211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but lua is kinda meh :/ < 1192827575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kinda meh too < 1192827592 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192827610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: python was the one accused of lacking that < 1192827617 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192827621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird` didn't know < 1192831217 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1192831354 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1192832149 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1192832175 0 :SimonRC!unknown@unknown.invalid QUIT :Client Quit < 1192832240 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1192832321 0 :SimonRC!unknown@unknown.invalid QUIT :Client Quit < 1192832327 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1192833316 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192833362 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1192833633 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides he hates textmate < 1192833636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i might try textwrangler < 1192833639 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :??? < 1192833659 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: textmate = mac editor < 1192833666 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Try Microsoft Write for Windows 3.11 < 1192833674 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: sounds appealing < 1192833674 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's what I do all my programming in. < 1192833675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1192833685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does it have vi emulation yet? < 1192833695 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a version of tetris, maybe? < 1192833715 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I hope you are kidding... < 1192833750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Error - sarcasm detector broken < 1192833753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Would you like it fixed? < 1192833808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :CONGRATULATIONS! Your amazing new sarcasm detector is installed. We will now test it: I am the elite hacker, and I shall own your computer boxes.(BEEP!BEEP! SARCASM DETECTED!) < 1192833829 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192833841 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :he said it so striaght though... < 1192833844 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the sarcasm detector is broken, it doesn't adjust for meta-levels < 1192833856 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what's your recursive sarcasm parsing depth? < 1192833863 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, that is a meta-sarcasm detector < 1192833876 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1192833880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :new versions have an all-in-one system < 1192833880 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Microsoft Write's file format has a small header, then the raw text, then all the formatting, so a small wrapper can allow any compiler to support it, and you can annotate your code! < 1192833897 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :BTW, Samorost rocks < 1192833907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's an addon for your parser < 1192833919 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: doesit? < 1192833935 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how nice of MS < 1192833972 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that ... completely and utterly does NOT remind me of a certain MS product < 1192833987 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(I've been using Windows 3.11 on my laptop to discourage myself from goofing off in class recently :P ) < 1192834004 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*boggle* < 1192834007 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Clearly it's working, since I can spout details about Microsoft Write's file format :P ) < 1192834023 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :which class? < 1192834028 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Every class. < 1192834033 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :simpler solution: don't use a laptop < 1192834039 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i think vista does that just as well < 1192834054 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Not a solution: Cannot organize notes or read own handwriting. < 1192834187 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :never stopped me... < 1192834231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nobody commented on my EXTREME VISTA BURN :( < 1192835486 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1192835652 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1192835828 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192835855 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :three in a row... < 1192835866 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: burn? < 1192836161 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1192836338 0 :r1k1`!n=riki102@84-255-254-26.static.dsl.t-2.net JOIN :#esoteric < 1192836341 0 :r1k1`!unknown@unknown.invalid PART #esoteric :? < 1192837130 0 :SimonRC_!n=sc@fof.durge.org JOIN :#esoteric < 1192837149 0 :SimonRC_!unknown@unknown.invalid QUIT :Client Quit < 1192837156 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192837383 0 :SimonRC_!n=sc@fof.durge.org JOIN :#esoteric < 1192837434 0 :SimonRC_!unknown@unknown.invalid QUIT :Client Quit < 1192837708 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1192837725 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :night < 1192837865 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192838576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha perl regexp's are fun < 1192838584 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :matches palindromes: /^\W*(?:((.)\W*(?1)\W*\2|)|((.)\W*(?3)\W*\4|\W*.\W*))\W*$/i < 1192838595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :matches a well-formed infix arithmetic expression: /^(\d+|\((?1)([+*-])(?1)\)|-(?1))$/ < 1192838671 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bleh < 1192838682 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bleh what < 1192838708 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a cop talking about another cop who died: "i pride myself on being a logical man, but i can't figure out why he died. the only thing i can come up with is that god had some different plan for him." < 1192838722 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so much for being a logical man < 1192838730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i love the "god has a plan for X" arguments < 1192838732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's comedy gold < 1192838767 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192838843 0 :SomeGuyAtHome!n=gerard@124-197-41-171.callplus.net.nz JOIN :#esoteric < 1192838881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(god has a special plan for YOUR MOM) < 1192838886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh how hilarious i am < 1192838954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i take it you're not too religious? < 1192838968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: atheist < 1192838992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and also completely unspiritual < 1192839054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :likewise < 1192839090 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... you can be atheist and spiritual? < 1192839093 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :VERILY < 1192839095 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yes < 1192839102 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yes < 1192839106 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: most new age-y people < 1192839125 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what the exact meaning of "atheist" is < 1192839131 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it works with both commonly used definitions of atheist: no god and no religious beliefs < 1192839138 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i want an oed < 1192839140 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1192839144 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :me too < 1192839146 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the real definition of it is basically "no god" < 1192839152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however when i say i am an atheist < 1192839158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i imply that i'm not, say, a buddhist either < 1192839187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this is obvious because if i was a buddhist i'd be meditating over the meaning of the word "atheist" and not talking online ;) < 1192839208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never believed in a god, sometimes i don't even believe in past < 1192839211 0 :SomeGuyAtHome!unknown@unknown.invalid PRIVMSG #esoteric :it means lacking a theist belief < 1192839217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the present seems to exist < 1192839225 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :believe in past? < 1192839226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SomeGuyAtHome: /nick SomeCaptainObvious < 1192839226 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1192839238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well when people say things like "sixties" < 1192839239 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: spotlight of time belief thing < 1192839241 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. < 1192839248 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What Gregor does instead of having silly religious debates is post this URL: http://www.codu.org/blog/?comment=20070628191650 < 1192839249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"there is no time line, there is just the present, which morphs" < 1192839252 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And then walk away :P < 1192839292 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm an atheist because i don't claim myself to be a Santa Claus agnostic < 1192839295 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nor a Tooth Fairy agnostic < 1192839303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed, not a Celestial Teapot agnostic < 1192839307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so why a God agnostic? < 1192839321 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192839331 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think we are all agnostic < 1192839337 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in my personal view, all are stories made up by humans < 1192839337 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because Santa Clause and the Tooth Fairy are defined within the scope of our universe, and are therefore things we can reason about. < 1192839337 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i think i'm closer to GregorR in this one < 1192839340 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ie without spiritual knowledge < 1192839380 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192839388 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: um no < 1192839396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: santa claus travels at impossible speeds < 1192839403 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and knows all about your personal life < 1192839409 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Hence why you don't believe in him. < 1192839413 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :I'm agnostic on santa claus and on the easter bunny too! you can't prove they're fake, that's my story and I'm sticking to it < 1192839416 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, perhaps it's more that i don't care about religion, what's the term for that? < 1192839424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: but that's not in the scope of our universe < 1192839427 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it's impossible < 1192839428 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: He is defined as a component of this universe, but with properties you know to be nonsense. < 1192839429 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: "sane" < 1192839436 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Hence, you disbelieve. < 1192839441 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :they even track santa at NORAD FFS < 1192839454 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-mordant: yeah wtf is that shit < 1192839470 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: same with god! < 1192839500 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: God is not defined to be a component of the universe. Anything which could rationally be called a god must not only be beyond the scope of our universe, but beyond the scope of all universes. < 1192839528 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okoko < 1192839533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i just find no reason to be "undecided" on a fairy tale invented by humans thousands of years ago to control people < 1192839542 0 :fax!n=ed@137.195.250.2 JOIN :#esoteric < 1192839568 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :bot of you are going to be surprised when ooga-booga the subsaharan god of reincarnation makes you into dung bettles! < 1192839571 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Oh, I certainly disbelieve in every individual god created by humans, I'm just saying that the concept is not something it's reasonable to believe or disbelieve in, since it's not something that can be rationalized. < 1192839592 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :besides, belief in a god becomes superflouous combined with my beliefs (which are not founded in believing in things that are unmeasurable...) < 1192839596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. there is no soul < 1192839602 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if there is no soul, heaven/hell is impossible < 1192839608 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as there is no "you" to go up there < 1192839614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i am pretty sure brains don't disappear from corpses < 1192839627 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: You're focused on a very specific definition of religion < 1192839627 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :therefore, any god would be restricted to, oh, killing of people with lightning bolts < 1192839636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now, personally, i see no reason to believe in a god doing that < 1192839663 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :His/her/it/flooglebahs existence becomes unneccesary < 1192839669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: say this is a simulation on a 8-dimensional computer somewhere, your reasoning won't apply. < 1192839678 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Why can't there be a god that's just running some big simulation and doesn't give a fuck about us? We're just the chemical reactions in that simulation. < 1192839683 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Damn, oklopol beat me to the punch. < 1192839687 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1192839693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :3rd time we do that < 1192839698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in either case, belief in him becomes superflous < 1192839704 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it does. < 1192839707 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So does disbelief. < 1192839711 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's just no reason to believe in one, because nothing changes either way < 1192839717 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Agreed. < 1192839724 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Holding a disbelief is very different from just not believing. < 1192839753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure, except once you know about something, and it's a "big" thing like belief in a diety is, you are basically forced into either belief or disbelief < 1192839766 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's nonsense. < 1192839784 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You're allowed to acknowledge that you can't know. < 1192839801 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure, but as for the above reasons < 1192839812 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i decide that heck, i don't have the energy to say "oh i don't know" < 1192839830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and because there are no implications, etc. i shall just live my life as if god does not exist < 1192839836 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :probably i'm right. but i'll never find out either way < 1192839874 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You don't have the energy to hold no belief (a zero-energy situation), but you do have the energy to hold a negative belief (which ought to be based on evidence but is not)? < 1192839886 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :right, because next lifetime, you'll be a DUNG BEETLE and unable to think about it < 1192839901 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-mordant: you give a convincing argument < 1192839951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: on another note, this looks hilariously fun http://grables.sourceforge.net/ < 1192839968 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It is 8-D < 1192839976 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Also, very wtfomgdeath < 1192839980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however i cant see a way to register, i guess i just start a new game right? < 1192839996 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, you don't register accounts etc ... it's a really terrible piece of software :P < 1192840004 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :who wants a game? :D < 1192840015 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would, but I'm at work :( < 1192840091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1192840095 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll play with someone else :P < 1192840126 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hey I'll play it < 1192840130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1192840137 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :what do I do? < 1192840142 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :to join < 1192840164 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, er < 1192840168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you done broke it < 1192840173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax turned into "yo" < 1192840177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ehird turned into "tuehird" < 1192840197 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :invalid password :| < 1192840211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: http://grables.sourceforge.net/libc.php < 1192840213 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i remade it < 1192840215 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ehird vs fax < 1192840217 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :password is < 1192840226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(i just /msgd you with it) < 1192840234 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ok working now :D < 1192840238 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I should actually make games expire after, say, a month X-P < 1192840255 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :haha this is getto < 1192840261 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right, i am prepared to suck < 1192840263 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Array < 1192840263 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :( < 1192840267 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i haven't played scrabble in ever < 1192840273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: scroll up < 1192840280 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :It says 'It's not your turn!' < 1192840288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: how do i close a file handle that's left open? < 1192840299 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or anyone else. < 1192840303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: it's my turn... < 1192840309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i forgot how to play scrabble :s < 1192840311 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can do diagonals right? < 1192840316 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No < 1192840321 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aw < 1192840325 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: close()? < 1192840335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: .close < 1192840352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, in bash < 1192840361 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Idonno :P < 1192840370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay... well, the process is prolly open < 1192840376 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i don't wanna kill my python progs < 1192840385 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since some of them are important to be kept on < 1192840391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um wow i don't know really any of the libc < 1192840394 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let's think < 1192840395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1192840396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and... they're all called python < 1192840399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have no goddamn i or e < 1192840410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192840411 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have _s < 1192840427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... could i like get the process id of anything that's keeping the file locked? < 1192840456 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes turn, hopes it works < 1192840460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it timed out... < 1192840462 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I think fuser can do that. < 1192840469 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: AWESOME 8-D < 1192840470 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its not responding... < 1192840472 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how did i done break? < 1192840484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the whole site is down?! :| < 1192840489 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1192840495 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :you used the magic word < 1192840495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: works for you? < 1192840498 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1192840501 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Um, it's working fine for me. < 1192840508 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :what do I reload this page or somthing? < 1192840515 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: yeah... < 1192840519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but my FUCKING TURN timed out < 1192840523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so you're going to have to WAIT < 1192840532 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i inputted it as FOP__, is that right for FOPEN? < 1192840536 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :It's still your tur < 1192840537 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving." < 1192840551 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1192840561 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :well that was a fun game < 1192840586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, how do i kill in the terminal? < 1192840589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kill a process < 1192840590 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192840603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1192840604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1192840605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I am a retard < 1192840608 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i thought _ was wildcard < 1192840609 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: kill < 1192840612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, it's _ < 1192840612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1192840615 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1192840634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right let's try that again < 1192840635 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was afraid to do that, since kill does more serious killing in windows < 1192840650 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What does it do in Windows? < 1192840662 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1192840664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192840665 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am terrible with this < 1192840667 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i need new tiles < 1192840669 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets some < 1192840671 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well visual basic xD < 1192840678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kills files < 1192840691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: lol this is terribly coded :| < 1192840696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey fax < 1192840697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's your turn < 1192840699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i used to use vba as an easy way to circumvent any protection < 1192840702 0 :SomeGuyAtHome!unknown@unknown.invalid PART #esoteric :? < 1192840706 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :on the school computers < 1192840717 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Pretty much, yeah. < 1192840717 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :somehow it was necessary to destroy them once in a while :< < 1192840726 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1192840731 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :there are no letters on the board < 1192840736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what a cracker genius i was... < 1192840745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: duh < 1192840746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :look down < 1192840750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it says Your tiles < 1192840752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tells you them < 1192840757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you type into the board, they're text boxes < 1192840766 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :there are no letters on the board < 1192840767 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :meaning < 1192840772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, i skipped my turn < 1192840773 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because < 1192840774 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1192840774 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1192840779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i couldn't do it with those tiles < 1192840784 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: help meeeee http://www.vjn.fi/pb/p362214241.txt < 1192840786 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::)))) < 1192840795 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Sorry! LONG is invalid! < 1192840795 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :You've gained 0 points! < 1192840796 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :.... :/ < 1192840798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: kill -9 6789 < 1192840801 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: kill -9 < 1192840802 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: is that a libc function? < 1192840806 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192840807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-9 :O < 1192840808 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :alright < 1192840810 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :long isn't a libc function :P < 1192840814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: -9 means "-DIEFUCKYOU" < 1192840816 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It couldn't be, it's a keyword :P < 1192840817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it kills no matter what < 1192840824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if kill -9 doesn't kill something, your system is b0rked < 1192840831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(you might already know this :P) < 1192840837 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, not quite "no matter what" ... won't kill zombies 8-D < 1192840846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf yes it will < 1192840848 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :killall -9 zombie < 1192840855 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Zombie invasion: OVER < 1192840866 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1192840866 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :It's not your turn! < 1192840869 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... seriously though, kill -9 won't kill zombies. < 1192840882 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :srsly man < 1192840887 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :this is -the- most infuriating scrabble game ever < 1192840892 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: its my turn < 1192840894 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahaha < 1192840896 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you entered an invalid word < 1192840896 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192840917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if only there were a function called ope < 1192840919 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no n :( < 1192840923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jesus christ < 1192840925 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this game sucks < 1192840929 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1192840930 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahahaha < 1192840932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :doesn't it check that there's at least one possibly entry for it :P < 1192840935 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 libc scrabble < 1192840954 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :No manual entry for scrabble < 1192840954 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wish malloc was called maloc < 1192840962 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :dude I got printf < 1192840967 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :lemme start :p < 1192840970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fine < 1192840970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192840977 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: why? allocate has two llss < 1192840983 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i only have 1 l < 1192840984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192840989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: done < 1192841001 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: They're playing libc scrabble :P < 1192841001 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :You don't have those tiles! " ???? < 1192841011 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's scrabble? < 1192841013 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: did you have enough for printf in Your Tiles? < 1192841014 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I did previous turn >:| < 1192841016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: WHAT? < 1192841024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Scrabble < 1192841031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WHAT WHAT WHAT < 1192841032 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :good grief < 1192841036 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh that game < 1192841038 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm going to have a heart attack < 1192841040 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :wot's wiki, precious? < 1192841047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-mordant: stab stab stab < 1192841051 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and libc as defined by who? posix? < 1192841057 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: presumably < 1192841060 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Naturalismo. < 1192841064 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :glibc, actually :P < 1192841076 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :glibc is a lot different than posix libc... < 1192841089 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's a superset, I'm just giving them a fair chance :P < 1192841097 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: god damnit make a turn :P < 1192841100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :check the dictionary if you have to! < 1192841113 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :god dammit < 1192841116 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I moved < 1192841116 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :where does one find a list of all the posix libc functions? < 1192841129 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: In POSIX, I'd imagine. < 1192841130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: posix spec < 1192841138 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well duh < 1192841139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why bother? the site has a dictionary. < 1192841142 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1192841147 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192841149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://grables.sourceforge.net/libc.php?dict < 1192841152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, you know... that's cheating < 1192841167 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: skip < 1192841171 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1192841172 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I moved < 1192841174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll just do goddamn "ABS" < 1192841175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192841176 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good < 1192841183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1192841196 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You should actually feel pretty good about getting anything down, even just abs :P < 1192841231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damnit, i have "calloc" < 1192841238 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, shares no letters with fgets :P < 1192841296 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: how does it know who's who? < 1192841297 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ips? < 1192841303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what about two people sharing a router? < 1192841335 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Uh, by asking you who you are ... < 1192841351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192841353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cookie-based < 1192841354 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right < 1192841357 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yuh < 1192841364 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There's no real security at all :P < 1192841370 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You could easily take the other person's turn. < 1192841378 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This was a project taking all of two hours to write X-P < 1192841383 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Sorry! PRI_TF is invalid! < 1192841384 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric : ????? < 1192841386 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i might write my own online scrabble server < 1192841390 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: _ is an underscore < 1192841391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not a wildcard < 1192841397 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :AAAArghhhhhhh < 1192841400 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :plenty of libc funcs have _s in, you see < 1192841400 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah, how does that catch people X-D < 1192841401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1192841403 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that got me too < 1192841407 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i tried FOP__ < 1192841409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for FOPEN < 1192841423 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fop__("hewwo!") < 1192841438 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1192841443 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fop(); < 1192841446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: your turn < 1192841455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: MAKE "BACK" LINK TO THE GAME < 1192841457 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE, I BEG YOU < 1192841588 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ok your turn < 1192841598 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I swear it used to >_> < 1192841609 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Sounds like it's borkled a bit ... < 1192841616 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no it links to libc.php < 1192841619 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is the menu < 1192841626 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty much lame :P < 1192841642 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192841647 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I missed a double word score :/ < 1192841671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: haha back in your face!! < 1192841672 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :your turn < 1192841686 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :argh! < 1192841689 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :how dare you :p < 1192841691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1192841693 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :sqrt is a good'n, I don't think I would think of that ... < 1192841702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i added sqrt to his sqrt < 1192841702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1192841707 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but over a double letter score this time < 1192841731 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I saw, pretty mean X-D < 1192841758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :game -564. who do you want to be: "" or ""? http://grables.sourceforge.net/libc.php?g=-564 < 1192841786 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192841790 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1192841791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax < 1192841796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :get another SQRT in there < 1192841798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you will be my hero < 1192841800 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1192841813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :imagine a scrabble board filled entirely with one word XD < 1192841871 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Why is there no M on the board?! < 1192841880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because it hates you < 1192841897 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you can't malloc, alloca! < 1192841944 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or, maybe not ... that may not be a libc function >_> < 1192841948 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192841960 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's the point of alloca? < 1192841967 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It allocates on the stack. < 1192841976 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192841976 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1192841981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1192841983 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i missed everything < 1192841985 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what happened < 1192841986 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why would you rather do that than on the heap? < 1192841998 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: So you don't have to clean up after yourself. < 1192842011 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1192842026 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so it's like a runtime-sized array < 1192842035 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup, only not runtime-sized :P < 1192842040 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm < 1192842040 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1192842050 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, that was a retard moment. < 1192842059 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup, it's a runtime-sized array. < 1192842066 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it seems to be your go < 1192842068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey fax make a turn already :P < 1192842068 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :somehow.. < 1192842068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1192842077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its yours < 1192842078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it says so < 1192842087 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :that means it neither of our turns < 1192842091 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Says 'fax' from the sidelines. < 1192842102 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :>:| < 1192842103 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fax: It doesn't refresh itself, by the way :P < 1192842103 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :It says < 1192842106 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because it RULES < 1192842107 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :It's not your turn! < 1192842110 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :but then I scroll down < 1192842115 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :fax 16 * < 1192842125 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1192842128 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Are you logged in as ehird? :P < 1192842145 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :woops :p < 1192842153 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ok I moved < 1192842157 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yaaaay back button going to the wrong place X-P < 1192842161 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :no I didnt :/ < 1192842171 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps the worst piece of software I ever wrote :P < 1192842178 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I hope so :P < 1192842190 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hmf < 1192842195 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm not good at user interfaces :P < 1192842201 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I got invalid location trying to add F onto SQRT < 1192842224 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh good, the logic's effed up too ^^ < 1192842259 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :woo :D < 1192842265 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :double word score < 1192842313 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: i hijack-reversed your function, dude < 1192842314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192842319 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1192842328 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1192842330 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IT DISAPPEARED < 1192842336 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :lolol < 1192842342 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I put ITOA on your O < 1192842346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WHY IS IT GONE? < 1192842367 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because itoa isn't in glibc? < 1192842387 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1192842387 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shit < 1192842389 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fuck. < 1192842403 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: make a turn, quick, i want my vangeance :P < 1192842421 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(That's when you get vengeance on someone from the comfort of your van) < 1192842430 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1192842433 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1192842610 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1192842611 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :your go < 1192842648 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damnit < 1192842650 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if i had an i < 1192842653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'd have unlink < 1192842676 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh em gee < 1192842691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if i had another L, i'd have calloc with triple word score < 1192842761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok i'll finish off tomorrow < 1192842763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bye :) < 1192842781 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ok see you < 1192842782 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192843082 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :receptive anal sex! < 1192843113 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :do you think that's overboard for a geography report :/ < 1192843254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1192843298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yay my lib now produces correct(ish) chords < 1192843326 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just a bit of trimming to get the wave ends to stop clicking and it's the coolest ever < 1192843340 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :chords? < 1192843341 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh music < 1192843395 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"Choosing a partner who tested negative instead of an untested partner reduced the relative risk of HIV infection" lolduh < 1192843453 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WHOAH < 1192843454 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SLOW DOWN < 1192843485 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :70% of people with genital herpes got it from their partner when they had no signs or symptoms of an outbreak. < 1192843505 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which means of course that 30% of people with genital herpes got it from their partner when they had OPEN SORES ON THEIR GENITALS < 1192843661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was tested for chlamydia once < 1192843669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...:D < 1192843676 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was pretty relevant to share < 1192843689 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, god it's late < 1192843713 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i should do some sleeping -> < 1192843720 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or... should i < 1192843727 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll think about this for a while < 1192843745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the wave sounded better than it looked :P < 1192843778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically i'm back to square one, but... no biggie < 1192844309 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :synthesizer < 1192844309 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1192844372 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm kinda making a synthesizing library < 1192844388 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although that's just part of the idea < 1192844390 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what language? < 1192844395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm mainly making a composition tool < 1192844400 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :python < 1192844430 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :code plz < 1192844447 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i will not show the code until it produces a perfect wave < 1192844457 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, good enough wave < 1192844474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :addition of waves currently fucks it up < 1192844486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so you can just play single notes < 1192844501 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it doesn't really do anything yet. < 1192844513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nothing, done in a nice modular manner. < 1192844533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and obfuscated using my whitespaceless coding style. < 1192844800 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :OK WHO WANTS TO PROOFREAD MY PAPER < 1192844842 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can ejacu.. evaluate it < 1192844854 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(err.. haha?) < 1192844862 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyways, i wanna read it < 1192844946 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/743028 < 1192845001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you start a sentence with a number in english? < 1192845019 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...dunno < 1192845024 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does a subsentence start with uppercase after ";"? < 1192845045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"AIDS is a problem because it makes people die." :P < 1192845060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"million People" < 1192845074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :third word capitalized for some reason < 1192845100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, why am i correcting this, i prolly have no idea. < 1192845109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll just read and enjoy < 1192845317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(26s19, 31e8) what are these? < 1192845501 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eyes... closing... okokoko < 1192845503 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :------------------> < 1192846209 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: latitude and longitude < 1192846221 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and my grampa is here so i have to go humor him < 1192847022 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1192847088 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :he's senile < 1192847099 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...he bought me a watch, the same one he bought me 6 months ago < 1192847365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1192849237 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192849237 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1192849903 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1192849916 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nursing-home icepack: a diaper soaked in water < 1192850002 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's some high-tech shit < 1192851630 0 :fax!unknown@unknown.invalid QUIT : < 1192851735 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Verily. < 1192852194 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192852808 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192854536 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192855149 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192855257 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1192855261 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192855269 0 :Arrogant!i=Arrogatn@50.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1192861275 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1192862026 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192862352 0 :puzzlet__!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192862388 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192862641 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192864079 0 :immibis!n=immibis@125-236-168-92.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1192864283 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP -VERSION < 1192864290 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP cancel that order. < 1192864294 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :./irp --version < 1192864794 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :./irp --version < 1192867199 0 :clog!unknown@unknown.invalid QUIT :ended < 1192867200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1192868404 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :./irp --version < 1192868411 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :./irp helloworld.irp < 1192868507 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Bad %s. < 1192868521 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :by %s you mean command, filename, or immibis? < 1192869415 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192870194 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :./irp helloworld.irp < 1192870203 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Bad %s. < 1192870220 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :er...%s? don't you mean command, filename, identifier, or immibis? < 1192870234 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think it's an abbreviation for immibis < 1192870259 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Bad %s.",szImmibisStr); < 1192870264 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes it is immibis. < 1192870268 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :./irp --version < 1192870443 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :unknown file or system error, directory, information, beep beep, system error, file, system error, system error, system error,"); CallWindowsAPI("CrashThisProgram");"""""""""""""""""SYSTEM ERRORWAERFQ < 1192870494 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think the "beep beep" is sort of revealing < 1192870513 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1192870545 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, IRP --version < 1192870569 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bash: File or file name. < 1192870572 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's just too hilarious to be a random bug < 1192870580 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1192870641 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen unknown file or system error, directory, information, system error, ");CalLWindowsAPII*(CrashTE$SRTESRTSRTFAWERASAARestorePoint?CVWEFRWWindows < 1192870666 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP --VERSION < 1192870703 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bf_txtgen error: String too long. < 1192870862 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1192870865 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 immibis: bf_txtgen < 1192870867 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 immibis: ps < 1192870891 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 immibis: bashmyheadin < 1192870895 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1301 +++++++++++[>+++>++++++++++>++++++++++>++++++++++<<<<-]>>+++++++.-------.>---.+++.>+.<<+++++++++.---------.<-.>>>---------.+++.<<--.>>----.<<<.>>+.<++++++.<.>+.>++++++++++.<.>-----.<--------------.++++++++.<.>>>.<--..<++.>.<<++++++++++++.------------.>-----------.>>++++.<.<+.>>------.<++.>++++++++++++.<<+++++++++++++.+++++++.<++++++++++++.------------.>>-----------.>-.<<--- < 1192871025 0 :immibis!unknown@unknown.invalid QUIT :"Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC. Give a man < 1192872900 0 :puzzlet__!unknown@unknown.invalid QUIT :Remote closed the connection < 1192872904 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192873656 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1192875191 0 :jix!n=jix@dyndsl-085-016-235-240.ewe-ip-backbone.de JOIN :#esoteric < 1192876926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1192876935 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a < 1192876985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my grandmother is senile too, she usually asks me whether we've met before everytime i see her < 1192877480 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1192878532 0 :Nucleo_!n=Connecti@mskresolve-8.mskcc.org JOIN :#esoteric < 1192879418 0 :Nucleo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192879690 0 :Nucleo_!unknown@unknown.invalid QUIT :Success < 1192882992 0 :Tritonio!n=Tritonio@85.72.171.171 JOIN :#esoteric < 1192886642 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1192886667 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192886825 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192886933 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1192887088 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: heh, my grampa at least says i "look familiar" < 1192887940 0 :Tritonio!n=Tritonio@87.203.151.13 JOIN :#esoteric < 1192888078 0 :RedDak!n=dak@host72-81-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1192888124 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192889269 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1192893265 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1192898785 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1192898795 0 :jix!n=jix@dyndsl-080-228-191-229.ewe-ip-backbone.de JOIN :#esoteric < 1192900744 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Am I the only guy in here with nonsenile grandparents? < 1192900754 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and, for that matter, greatgrandparents) < 1192900760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1192900767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Probably not.) < 1192900775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(But I wanted to say yes.) < 1192900790 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1192900835 0 :sebbu!n=sebbu@ADijon-152-1-94-26.w86-204.abo.wanadoo.fr JOIN :#esoteric < 1192900864 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, mine aren't senile, they're deead < 1192901649 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fair 'nough. < 1192901758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"lisp is a slow, dead language that is difficult to read. and it's for gays. because gays lisp." damn, how could i argue, especially coming from someone called "cockbotherer" < 1192901763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is powerless < 1192901785 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what channel is that? < 1192901792 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :reddit < 1192901793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192901795 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :comments < 1192901798 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1192901810 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :he's mostly right, though, except that many gays don't lisp. < 1192901818 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1192901955 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lisp can be fast, It's not dead. It's not terribly difficult to read. And, it's for Knights of the Lambda Calculus. ;) < 1192902016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :LISP STACK-LANGUAGE CRAZY < . 1 ok < 1192902018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192902029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been messing around with crazy forth for too long, methinks < 1192902112 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::crazy:[:lisp:+:crazy:-] < 1192902128 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1192902145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i said (< lisp (crazy stack-language)) < 1192902152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or, for infix folks, lisp < crazy stack-language < 1192902206 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or, for odder folks, cmp %lisp %crazy_stack_language < 1192902224 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck is that < 1192902228 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ms-dos batch? < 1192902490 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Psuedo-assembly. < 1192903106 0 :g4lt-mordant!unknown@unknown.invalid NICK :g4lt-sb100 < 1192903277 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1192903306 0 :jix!n=jix@dyndsl-080-228-191-229.ewe-ip-backbone.de JOIN :#esoteric < 1192904979 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :omg coffeeeee! < 1192905575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can tell < 1192905594 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ((L|$C{SL}$)) < 1192905596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :apl! < 1192905934 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1192906176 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: <-- in the "lisp < crazy stack-language" language < 1192906367 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :concatention is composition! < 1192906375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: :P < 1192906393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WHAT IF I HAVE AN UNCLOSED "???? IT WON'T WORK IN FACTOR < 1192906396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(ok, but it will in forth.) < 1192906434 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :forth is kinda ugly < 1192906478 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's interesting, though < 1192906484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :have you seen the jonesforth implementation? < 1192906491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a tutorial on writing a forth and an implementation in one < 1192906505 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1192906506 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's one GNU as file and one forth file < 1192906508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :both are very tiny < 1192906516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it walks you through what everything does < 1192906519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it's really, really suprising < 1192906521 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"one GNU"? < 1192906523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :forth requires /so little/ < 1192906525 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: GNU as < 1192906535 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you are nonsensical < 1192906536 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. it doesn't use intel syntax < 1192906539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GNU assembler < 1192906543 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is not nonsensical < 1192906570 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i thought about writing a forth < 1192906604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.annexia.org/_file/jonesforth.s.txt (part one, in asm-land), http://www.annexia.org/_file/jonesforth.f.txt (part two, in just-got-into-forth-land) < 1192906614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's really worth a read all the way through if you're interested in forth systems < 1192908562 0 :Rugxulo!n=rugxulo@adsl-065-013-115-246.sip.mob.bellsouth.net JOIN :#esoteric < 1192908818 0 :cmeme!unknown@unknown.invalid QUIT :Excess Flood < 1192908865 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1192909259 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192909833 0 :bartw!n=bwerf@bwerf.xs4all.nl JOIN :#esoteric < 1192909901 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192910150 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192910273 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :crap, and then i needed lookahead < 1192910285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bartw: nice out of context quote < 1192910298 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :hardly a quote < 1192910309 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :trying to make a statemachine for a parser < 1192910370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192910380 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :lookahead is the easy way, i could also merge two statemachines, and see which branch terminates first < 1192910418 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do the non-easy way < 1192910419 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1192910426 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :that would fit the channel < 1192910481 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :but i rather not, the code is allready an unreadable handwritten statemachine, but atleast it works, for now :) < 1192910667 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1192912773 0 :Rugxulo!unknown@unknown.invalid PART #esoteric :? < 1192913530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone alive? < 1192913586 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1192913623 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Schrödinger's oerjan? < 1192913653 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ouch, i was observed! < 1192913660 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :luckily i came out alive < 1192913666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can never be sure < 1192913673 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION observes oerjan again < 1192913696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :recollapsing the wave function with the same observable changes nothing < 1192913710 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :put that wave function in your pipe and smoke it < 1192913731 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't smoke < 1192913759 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there is a universe in which you smoke < 1192913822 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sticks oerjan in a box with some radioactive material that triggers a cyanide release < 1192913822 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :potentially < 1192913852 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :do alternate universes exsist before being observed ? < 1192913863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there is a universe where they do < 1192913866 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and a universe where they don't < 1192914078 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://www.webcomicsnation.com/shaenongarrity/narbonic/series.php?view=archive&chapter=10104 < 1192914098 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(strip 4) < 1192914144 0 :RedDak!n=dak@host72-81-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1192915464 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1192915981 0 :importantshock!unknown@unknown.invalid QUIT : < 1192916512 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1192917055 0 :oerjan!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1192917055 0 :g4lt-sb100!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1192917073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric - the only channel so small netsplits have no effect save 2 people < 1192917141 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1192917201 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :apparently, uzbek girls are "very beautiful" < 1192917247 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and they ride donkeys instead of horses < 1192917742 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192917818 0 :galt!n=galt@71-221-190-97.bois.qwest.net JOIN :#esoteric < 1192917849 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192918122 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192919420 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1192920007 0 :importantshock!unknown@unknown.invalid QUIT : < 1192922461 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1192923688 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1192924246 0 :immibis!n=immibis@125-236-168-92.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1192924261 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP --VERSION < 1192924273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :0.5 < 1192924290 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP < helloworld.irp < 1192924302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :denied < 1192924313 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :system error system error, unknown file or directory helloworld.irp, system error < 1192924323 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :IRP < stopBastardizingIrp.irp < 1192924339 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :IRP.language = LANGUAGE_ENGLISH; < 1192924341 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP system("cat < out > out"); < 1192924367 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP copy the copy of copy into copy < 1192924457 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :stopBastardizingIrp.irp: Unknown file or directory < 1192924655 0 :SimonRC_!n=sc@fof.durge.org JOIN :#esoteric < 1192924689 0 :SimonRC_!unknown@unknown.invalid QUIT :Client Quit < 1192924872 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!irp helloworld.irp < 1192924875 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :helloworld.irp: Unknown file or directory < 1192924884 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ls < 1192924887 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bf/, glass/, linguine/ < 1192924894 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ls glass < 1192924897 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :dice.glass, hangman.glass, urls.glass < 1192924905 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!irp glass/dice.glass < 1192924907 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :glass/dice.glass: Unknown file or directory < 1192924908 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1192924922 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ls d < 1192924924 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm < 1192924925 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls: ./files/d: No such file or directory < 1192924926 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1192924929 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ais523: daemon ul bf < 1192924931 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 immibis: daemon cat bf < 1192924933 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 GregorR: ps < 1192924948 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, it's not a daemon, so it's just a user command :P < 1192924960 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Probably just takes its input and adds "Unknown file or directory" < 1192924965 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps GregorR with a rainbow trout < 1192924967 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!irp fddfashfdfdsafds < 1192924971 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :fddfashfdfdsafds: Unknown file or directory < 1192924977 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!irp asdfjkl; < 1192924981 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :asdfjkl;: Unknown file or directory < 1192925000 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!irp immibis: you suck. irp < 1192925003 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: you suck. irp: Unknown file or directory < 1192925013 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!irp fatal error: helloworld.irp < 1192925017 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :fatal error: helloworld.irp: Unknown file or directory < 1192925019 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!usertrig show < 1192925021 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such user trigger: < 1192925025 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :er? < 1192925036 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1192925039 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1192925041 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1192925043 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help usertrig < 1192925045 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: usertrig Function: manage user triggers. may be add, del, list or show. < 1192925056 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!usertrig show irp < 1192925059 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(irp): bf ,[.,]+++++++++++[>+++++>+++>++++++++++>++++++++++<<<<-]>+++.>-.<+++++++++++++++++++++++++++.>>.>---.+++.+.<+++++++++.---------.<.<+++++++++++++++++.+++.>>--.-------.<.>>.+++.<<.>-.<<.>>>.<+.--.>++.-----.+++.+++++++. < 1192925115 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is it just me, or are there new EgoBot features? < 1192925123 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it's just you. < 1192925132 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1192925134 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :this feature has been around for a long time. < 1192925203 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :usertrigs predate daemons. < 1192925211 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They turned out to be useless, so I added daemons :P < 1192925214 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Then nobody used usertrigs. < 1192925219 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :er, i did. < 1192925228 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :+much < 1192925239 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Huh. < 1192925241 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :back < 1192925245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And you never removed usertigs. < 1192925255 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!irp foo < 1192925259 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :foo: Unknown file or directory < 1192925266 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1192925322 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: egobot is a veritable hodgepodge, isn't it? < 1192925332 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1192925356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lots of unused stuff < 1192925357 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192925359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1192925363 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1192925365 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1192925379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1192925380 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Daemons are fairly used, the filesystem is never used but I stole the concept from EsoBot so eh *shrugs* < 1192925383 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 ehird`: ps < 1192925388 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Esobot? < 1192925390 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1192925393 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ais523: daemon ul bf < 1192925395 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 immibis: daemon cat bf < 1192925397 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 ehird`: ps < 1192925414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon 1 2 < 1192925415 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1192925417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is evil < 1192925420 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat ,[.,] < 1192925425 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon cat < 1192925429 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 2 killed. < 1192925429 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192925431 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon ul < 1192925433 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1192925434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon cat < 1192925437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mwahaha < 1192925440 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am evil for no specified reason < 1192925451 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat +[,[.,]+] < 1192925455 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ping pikhq < 1192925459 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No such nick/channel < 1192925467 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ping yadayadayada < 1192925468 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!ping ehird` < 1192925471 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: No such nick/channel < 1192925473 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :yadayadayada: No such nick/channel < 1192925479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!ping EgoBot < 1192925481 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!usertrig show ping < 1192925483 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(ping): bf ,[.,]+++++++++++[>+++++>+++>++++++++++>+++++++++<<<<-]>+++.>-.<++++++++++++++++++++.>>+.<.>++++.++.>.+++++.<<.>-------.-----.<<+++++++++++++++++++++.>>++.<+++++++++++++++.<.>>>.<<<--.>>+++..> ---.<--. < 1192925485 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot: No such nick/channel < 1192925487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1192925490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its like the irp daemon < 1192925493 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1192925494 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!ping #esoteric < 1192925497 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric: No such nick/channel < 1192925498 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :but with a different message. < 1192925503 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!help usertrig < 1192925507 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: usertrig Function: manage user triggers. may be add, del, list or show. < 1192925508 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :actually, my client does that. < 1192925509 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :These commercials advertise that they have 25MPG highway and say you can feel really smart because your gas mileage is so good. My car gets 40MPG. WTF universe do I live in. < 1192925512 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[12:11] ->> #esoteric :No such nick/channel < 1192925530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!usertrig list < 1192925533 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Triggers: decode encode irp ping urls < 1192925537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!urls x < 1192925546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!usertrig show urls < 1192925547 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!encode WhatDoesThis Do? I wonder? < 1192925547 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(urls): glass {M[m(_u)(URLs)!(_i)I!(_i)l.?(_u)u.?]} < 1192925551 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1192921948-inahdkjjaaagclaenheekjafbc < 1192925555 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!encode WhatDoesThis Do? I wonder? < 1192925559 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1192921956-jonefedoneaknkiibhbopmllgd < 1192925560 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1192925562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!decode 1192921956-jonefedoneaknkiibhbopmllgd < 1192925565 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Error: bad message. < 1192925570 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1192925572 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!decode 1192921956-jonefedoneaknkiibhbopmllgd < 1192925573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!decode jonefedoneaknkiibhbopmllgd < 1192925575 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Error: bad message. < 1192925577 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Error: bad message. < 1192925580 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!decode YOUR MOM < 1192925583 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Error: bad message. < 1192925585 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HA HA HA HA HA. < 1192925592 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!usertrig show decode < 1192925595 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(decode): linguine file://linguine/decode.lng < 1192925596 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!usertrig show decode < 1192925597 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(decode): linguine file://linguine/decode.lng < 1192925603 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!cat linguine/decode.lng < 1192925605 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1192925606 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :linguine? < 1192925609 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1192925609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is linguine? < 1192925611 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1192925611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1192925615 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1192925616 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :obviously a language. < 1192925617 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1192925619 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1192925621 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1192925622 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!show linguine/decode.lng < 1192925623 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Linguine ah < 1192925625 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such process! < 1192925634 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : HELP, I'm being spammed to death 8-O < 1192925652 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you. write a cat command < 1192925658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or implement it as a daemon, which would be hardcore < 1192925662 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i did. < 1192925664 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1192925667 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 immibis: ps < 1192925669 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :cat is easy. < 1192925671 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :maybe not < 1192925674 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :immibis: No, to cat a file from the filesystem. < 1192925676 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does it cat FILES, though? < 1192925679 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat +[,[.,]+] < 1192925682 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no < 1192925688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's what i want < 1192925689 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!cat hello. < 1192925691 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :immibis: You need to tell it what language it is X_X < 1192925692 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so we can cat stuff on the file system < 1192925693 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1192925697 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192925701 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i always make that mistake :P < 1192925712 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat bf +[,[.,]+] < 1192925716 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!cat file://linguine/decode.lng < 1192925719 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :file://linguine/decode.lng < 1192925727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: suggestion < 1192925728 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Thought that might work :P < 1192925730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :add a < command < 1192925732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and a > command < 1192925734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, not command. syntax < 1192925738 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which will do as in shells < 1192925746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!cat < 1192925766 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192925772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe even a | pipe if you want, but that's hardcore ;) < 1192925773 0 :EgoBot!n=EgoBot@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1192925775 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what to do with file://linguine/../../../../../../../../../../../../../etc/passwd < 1192925781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :immibis: it's sandboxed < 1192925782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1192925818 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why gregorr made egobot quit < 1192925828 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WHY YOU KILL EGOBOT < 1192925828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it didn't < 1192925829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it crashed < 1192925847 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :foooooooof < 1192925852 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to work on Plof3 for a bit :P < 1192925858 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1192925862 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :glargh < 1192925870 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i will give you $39742397234 if you implement < < 1192925874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :$239847239872398234 extra if you do > < 1192925879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and $293847293482698723648724628934623986986987236498234623874 for | < 1192925882 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1192925901 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION implements < > and | for free because ehird` only offered that to gregorr < 1192925940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :can you change egobot? :P < 1192925945 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no < 1192925964 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i could download the source and change it and send it to gregorr. < 1192925969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192926279 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's < > | ? < 1192926286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :piping! < 1192926291 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192926294 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!cmd <(file or url) < 1192926297 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1192926302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!language no longer has to do it itself < 1192926305 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1192926306 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and custom programs can have it too! < 1192926375 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!cat < file://bf/../../../../../../../../../../../../../../../../../../../../../../etc/password < 1192926377 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1192926385 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :immibis: i already told you how stupid that is < 1192926388 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :egobot is sandboxed < 1192926396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the filesystem is completely seperate from the normal fs < 1192926401 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :as in chroot'd? < 1192926409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :iirc it's not even a real fs < 1192926417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a wrapper around some files on an fs < 1192926426 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, the EgoBot running is chrooted afaik < 1192926449 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1192926688 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bumps SimonRC's keys < 1192926837 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1192926973 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ping pikhq < 1192926975 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1192926992 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :!stfu immibis < 1192926995 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1192927106 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ping bsmntbombdude < 1192927109 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdude: No such nick/channel < 1192927116 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ping bsmntbombdood < 1192927143 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: No such nick/channel < 1192927150 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :stfu < 1192927206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha i just realised < 1192927209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that actually DOES ping < 1192927210 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1192927273 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no it doesn't! < 1192927278 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!usertrig ping show < 1192927278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1192927279 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1192927280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1192927284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nick: BLAH < 1192927287 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!usertrig show ping < 1192927288 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and clients highlight on nick < 1192927289 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(ping): bf ,[.,]+++++++++++[>+++++>+++>++++++++++>+++++++++<<<<-]>+++.>-.<++++++++++++++++++++.>>+.<.>++++.++.>.+++++.<<.>-------.-----.<<+++++++++++++++++++++.>>++.<+++++++++++++++.<.>>>.<<<--.>>+++..>---.<--. < 1192927290 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so it does ping them < 1192927292 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if unintentionally < 1192927294 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1192927301 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :umm yes < 1192927307 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it just says nick: No such nick/channel. < 1192927313 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1192927316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and clients will highlight it < 1192927318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because nick is in it < 1192927320 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :some clients. < 1192927323 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :mine doesn't. < 1192927359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :your client sucks < 1192927359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1192927419 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving." < 1192927866 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :He was so offended by your client's lack of highlighting, he left in a huff. < 1192927892 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :actually it because i kept annoying him. < 1192928236 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :!immibis stfu < 1192928239 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1192928256 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Holy Underwear, Human! < 1192928311 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, please type the following: !daemon bsmntbombdood bf +[,[.,]+] < 1192928318 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :in a query < 1192928320 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :with egobot < 1192928336 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :!daemon immibis bf +[,[.,]+] < 1192928351 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!immibis stfu < 1192928353 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :stfu < 1192928384 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it has to be in a query between me and egobot, or it shows up wherever it was created < 1192928404 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok, NOW !immibis sends a message to me. < 1192928426 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!immibis Sure 'bout that? < 1192928441 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yeo < 1192928443 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1192928449 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[13:00] Sure 'bout that? < 1192928761 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!bsmntbombdood hello < 1192928763 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1192928767 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1192928771 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1192928773 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1192929937 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1192930748 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP SHOW THE IRP MANUAL < 1192933216 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'sup, everyone? < 1192933226 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :immibis: go to hell < 1192933240 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the manual is long < 1192933257 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the manual includes the entire english language < 1192933259 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192933266 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how long would a manual for english be? < 1192933325 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if there are 50,000 words, (roughly), and we assume the manual is in BNF or something, about 50 pages for grammar and the rest would fall into vocab < 1192933329 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :do you mean IRP go to hell? < 1192933339 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat +[,[.,]+] < 1192933352 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :english isn't context free so it can't be BNF < 1192933353 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :about the size of an unabridged dictionary with some additional pages < 1192933356 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1192933360 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :dang- that's true < 1192933410 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i meant the manual for the command IRP, as in how to invoke it. < 1192933465 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP SAY IRP SAY IRP SAY IRP SAY IRP SAY IRP GO TO HELL < 1192933716 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Except that proper IRP is English. < 1192934085 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: a large subset of English. < 1192934112 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A large and unpredictable subset of English :P < 1192934237 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fair enough < 1192934293 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :An undefined subset of English. < 1192934321 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nah, it's defined, just based on factors you can't know. < 1192934350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know, I wonder if a context-free subset of English could be made. < 1192934378 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh, certainly. It really depends on how much you want to be able to express. < 1192934389 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oooh. < 1192934398 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It'd probably just be sort of clumsy to talk in. < 1192934405 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :for the purposes of conventional programming, you could make one fairly easily. < 1192934422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I want a (potentially useless) English in YACC. ;) < 1192934440 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Add x to y" is probably easy to do context-free. < 1192934488 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my guess is that you'd end up with something that looked an awful lot like COBOL. < 1192934499 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1192934559 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or ORK. < 1192934592 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :probably an ungodly mix of the two. < 1192934608 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :especially if it's invented in this channel. :S < 1192935253 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1192935267 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ORKBOL, here we come! < 1192935281 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe just CORK? < 1192935362 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP SAY IRP SAY IRP SAY IRP SAY IRP SAY IRP GO TO HELL < 1192935704 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :That expression- you keep saying it. I don't think it means what you think it means. < 1192935709 0 :Tritonio!n=Tritonio@ppp089210004171.dsl.hol.gr JOIN :#esoteric < 1192935738 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :firefox just told me "Oops: Firefox cannot load this page for some reason" < 1192935759 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1192935761 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Those exact words? < 1192935765 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds like firefox < 1192935770 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it either means to say "IRP SAY IRP SAY IRP SAY IRP SAY IRP GO TO HELL" or to say "IRP IRP IRP IRP IRP" and go to hell. < 1192935781 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :actually, i typed in about:neterror into the title bar < 1192935794 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :but that won't stop me sending it to www.worsethanfailure.com < 1192935875 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my interpreter module won't parse expressions that use more than one level of parentheses because I don't care enough < 1192935900 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the same goes for recursive statements or anything repetitive < 1192935915 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :when did the daily what-the-fuck become the daily worse-than-failure? < 1192935925 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no idea. < 1192935937 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it still abbreviates to WTF though. < 1192935971 0 :galt!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, about a year agot, give or take < 1192935995 0 :galt!unknown@unknown.invalid PRIVMSG #esoteric :I think dailywtf.com still works though < 1192936008 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1192936042 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and also one where AVG Antivirus told me that it was out-of-date just after it updated itself. < 1192936047 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it does. < 1192936082 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :worsethanfailure.com even loads ads from syndication.thedailywtf.com < 1192937108 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP (goToPlace (getPlaceFromList (getPlaceList "Places not in this world") "Hell")) < 1192937136 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[15:25] [NickServ PING Reply] : 1 minute 58.906 seconds < 1192937136 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :guess something must be up with my client today < 1192938292 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://sexualidad.wordpress.com/2006/04/17/sexo-en-grupo/ , yay studies about sex < 1192938549 0 :Tritonio_!n=Tritonio@ppp089210004171.dsl.hol.gr JOIN :#esoteric < 1192938552 0 :Tritonio_!unknown@unknown.invalid QUIT :Client Quit < 1192938686 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hot damn, DFAs are fun < 1192939647 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1192940015 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dumb french assholes < 1192940770 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deterministic Finite Automaton < 1192940790 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What are you doing on #esoteric if you don't know that expansion :P < 1192940823 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what he's doing on #esoteric as he didn't know that expansion < 1192940864 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i do know that expansion < 1192941212 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I didn't think of it right away. < 1192941220 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I was getting assraped in FreeCiv, though. < 1192941296 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's my experience with FreeCiv too. < 1192941313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's the first time I've lost. . . < 1192941317 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In 4 years. < 1192941326 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's freevic? < 1192941346 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A free software Civilization game. . . < 1192941364 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yeah? Well grep 'Gregor Richards' `find ~/freeciv/src -type f` < 1192941365 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192941451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I salute you. < 1192941459 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, the hard AI cheats. < 1192941467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm truly, truly convinced that it cheats. < 1192941582 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You may wish to know this. . . < 1192941588 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Doubt it! < 1192941593 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :$ grep 'Gregor Richards' `find . -type f` < 1192941593 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :$ < 1192941615 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, I don't know if any of my code actually survives :P < 1192941632 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not actually contributed since 1.14.2? < 1192941651 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :1.14.1 IIRC < 1192941674 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's been a rewrite since then. . . < 1192941702 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, that explains that :P < 1192941712 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I haven't played it in a while, I'm frustrating awful at it :P < 1192941741 0 :galt!unknown@unknown.invalid NICK :[[g4lt]] < 1192941745 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm usually good at it. . . < 1192941769 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although the hard AI has convinced me that largepox rules ought to be the default. :p < 1192941786 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is used to playing with 3 cities. . . Producing about 500 bulbs/turn. . . < 1192942058 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if solving sudokus (or similar game) is turing complete < 1192942100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What exactly would the act of solving a game being turing complete *entail*? < 1192942107 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Capable of being solved on a Turing machine? < 1192942112 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1192942119 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The game itself *being* a Turing machine? < 1192942121 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the solver being the turing machine < 1192942125 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1192942236 0 :[[g4lt]]!unknown@unknown.invalid NICK :[[g4lt]]-somethi < 1192942246 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a CAPTCCHA, if you will < 1192942246 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[16:45] * pikhq is used to playing with 3 cities. . . Producing about 500 bulbs/turn. . . <--- what? < 1192942277 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What, don't play Civ? < 1192942288 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :immibis: they are part of a perverted sex-cult < 1192942295 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1192942295 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :immibis: that's part of their disgusting lingo < 1192942310 0 :[[g4lt]]-somethi!unknown@unknown.invalid NICK :g4lt-sb100-away < 1192942317 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :immibis: sexual deviants like him are dangerous to society < 1192942329 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A bulb is the unit of scientific research in FreeCiv. . . < 1192942350 0 :g4lt-sb100-away!unknown@unknown.invalid NICK :[[g4lt]] < 1192942359 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1192942360 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :translation: "my sex-cult is a danger to YOUR CHILDREN!!" < 1192942367 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's also an unsafe sexual toy for anal fetishists *shrugs* < 1192942452 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've been thinking that paraphilias are just sexual orientations < 1192942476 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1192942571 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :males who are androphilic aren't diseased...so why should males who are pedophilic be? < 1192943030 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is an instance where the lines between disease, disorder and natural genetic variation become very fuzzy. < 1192943088 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1192953599 0 :clog!unknown@unknown.invalid QUIT :ended < 1192953600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1192956121 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP DIVIDE ZERO BY ZERO < 1192956927 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192957090 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :goodnight < 1192957093 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP DIVIDE ZERO BY ZERO < 1192957148 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP (CrashProgram (GetCrashMethodByName "DivideByZero") (GetCurrentProgram) "thisistehpasswordtocrashtehprogram") < 1192957157 0 :immibis!unknown@unknown.invalid QUIT :"Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC. Some folks < 1192962546 0 :RedDak!n=dak@host179-91-dynamic.55-82-r.retail.telecomitalia.it JOIN :#esoteric < 1192963693 0 :[[g4lt]]!unknown@unknown.invalid NICK :glt-experienced < 1192963703 0 :glt-experienced!unknown@unknown.invalid NICK :g4lt-experienced < 1192965380 0 :jix!n=jix@dyndsl-080-228-190-149.ewe-ip-backbone.de JOIN :#esoteric < 1192965455 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Remote closed the connection < 1192966583 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1192966726 0 :SEO_DUDE38!i=Deee@gateway/tor/x-9eabc49a56fde653 JOIN :#esoteric < 1192967710 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Sudoku can't be Turing-complete because it is finite. < 1192968060 0 :oklopol!unknown@unknown.invalid QUIT :"( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )" < 1192968400 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1192969302 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192970154 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1192970278 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1192971003 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1192975167 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1192975632 0 :Tritonio!n=Tritonio@athedsl-313009.home.otenet.gr JOIN :#esoteric < 1192979013 0 :kxspxr!n=kxspxr@x1-6-00-0c-41-39-32-8e.k302.webspeed.dk JOIN :#esoteric < 1192979018 0 :kxspxr!unknown@unknown.invalid QUIT :Remote closed the connection < 1192979027 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1192979948 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1192980969 0 :sebbu!n=sebbu@ADijon-152-1-94-26.w86-204.abo.wanadoo.fr JOIN :#esoteric < 1192981633 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Snow. :D < 1192981644 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :crap snow < 1192981661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : < 1192981862 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1192982002 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1192982008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1192984020 0 :sebbu2!n=sebbu@ADijon-152-1-40-179.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1192984984 0 :RedDak!n=dak@host179-91-dynamic.55-82-r.retail.telecomitalia.it JOIN :#esoteric < 1192985011 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192985012 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1192985189 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1192985199 0 :jix!n=jix@dyndsl-085-016-237-173.ewe-ip-backbone.de JOIN :#esoteric < 1192988396 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1192988945 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192989030 0 :Tritonio!n=Tritonio@athedsl-15082.home.otenet.gr JOIN :#esoteric < 1192989067 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1192989143 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192989143 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1192989375 0 :Tritonio!n=Tritonio@athedsl-15082.home.otenet.gr JOIN :#esoteric < 1192989466 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192990188 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192990327 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :does anybody use gutsy gibbon? < 1192990422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Certaintly *someone* does. . . < 1192990423 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just not me. < 1192990431 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1192990433 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :0 people use ubuntu < 1192990435 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in the world < 1192990554 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i mean here... i have a little crazy stupid problem with the windows list applet... < 1192991059 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: turing complete without unbounded < 1192991085 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: ? < 1192991213 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how much do you have? < 1192991221 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: there's barely a dusting on the ground here ;( < 1192991231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no snow here < 1192991232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1192991235 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd guess somewhere between 1/4" to 1/2". < 1192991239 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not much, really. < 1192991245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's how you use it < 1192991255 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my contact near denver tells me 4 inches < 1192991268 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, the Steelers game ought to be interesting, then. < 1192991273 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's that? < 1192991286 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Steelers @ Broncos, 6:15PM today. < 1192991290 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :... < 1192991299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1192991300 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, football? < 1192991303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1192991357 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :playing around with stack-based languages is dangerous to the mind... i'm actually considering factor for my next project < 1192991380 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Playing around with obfuscating C is pretty dangerous to the mind, as well. . . < 1192991401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you consider obfuscated C for your next project? < 1192991408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :job security, i guess < 1192991436 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm in high school. Coding's just a massive game ATM. ;) < 1192991447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1192991453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/bubble.c And my, what a fun one. < 1192991459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha wow, imagine an online game based on coding < 1192991461 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that would be odd < 1192991499 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh em gee i'm in high school too < 1192991507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gosh, what a coincidence < 1192991519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: now do quicksort < 1192991520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1192991540 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1192991562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :without recursing < 1192991563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1192991603 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Good idea. < 1192991631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :keep lines to 72 characters, and keep it 4 lines or less, so it fits into a sig < 1192991647 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :extra points for being gcc-only and requiring crazy compiler flags < 1192991661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(you could probably squeeze a lot of the program into flags, knowing gcc...) < 1192991665 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION takes a look at his sane quicksort implementation < 1192991674 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I always assume GCC. . . < 1192991687 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :foo?({goto g;}):({goto h;}) is so much fun. ;) < 1192991689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, if you specify gcc flags though you either need to have it 3 lines so you can fit gcc flags on the last line, or be able to fit a comment into a 4-line block < 1192991732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but - if you can fit a non-recursing quicksort, with the compiler flags (if any) needed to compile it included, in 4 lines or less where a line is 72 characters, then i am amazed < 1192991737 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't think it's possible :P < 1192991757 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Obviously, I'll need to choose a really, really simple pivot algorithm. . . < 1192991766 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1192991772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This could be trickier than I though. < 1192991787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the more flags are required the more fake-points you get :P < 1192991808 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it's possible, with the non-recursing requirement. < 1192991817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if the flags specified require a certain shell to work properly, you get infinity points < 1192991819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192991822 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1192991829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :6 lines, then < 1192991832 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :at 80 characters per line < 1192991837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that gives you some more space :P < 1192991850 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's the non-recursing requirement that makes it tricky, I fear. < 1192991876 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, then just make it tail-recursive :P < 1192991882 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(bam! just-as-hard requirement substituted!) < 1192992099 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: an online game based on coding, eh? < 1192992106 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ever heard of Koth.org? < 1192992121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: that's a corewars-alike right? < 1192992127 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that isn't really what i was thining :P < 1192992140 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1192992146 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :more like an MMO or something? < 1192992153 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1192992156 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which would be hilarious < 1192992157 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Screw it. < 1192992162 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"collect the magic gem of printf!" < 1192992166 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll just do an obfuscated quine. < 1192992170 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've had some thoughts about it < 1192992179 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but collecting commands sounds retarded, I must say. < 1192992184 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1192992188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: pff ;) < 1192992191 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok you can recurse < 1192992200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but then 72 characters and 4 lines restriction comes back in < 1192992201 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it'd need to be something more like Uplink < 1192992217 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what's he doing, punching these on cards? < 1192992237 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: putting them in ~/.sig, obviously < 1192992242 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1192992329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you are of course allowed to use bad practices like old-style definitions < 1192992339 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func(a1,a2) instead of int func(int a1, int a2) < 1192992397 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bonus points for anything involving comparisons or complex math performed directly upon pointers < 1192992404 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it'd be awesome if there'd be a game where each level is a shell, and you need to kinda find out what you can do in it and hack your way into whatever the point of the current level is < 1192992429 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: bitwise operations on pointers for mega points < 1192992444 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or the goal could always be to crash the system :P < 1192992446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: there are a few iirc < 1192992449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1192992458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: uplink is only tangentally related to that but there are games basically totally like that < 1192992463 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe not as flexible as you'd like though < 1192992470 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can i see one? < 1192992474 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Of course. < 1192992480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: :D < 1192992513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: do you know a name? < 1192992521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1192992522 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :q(s)char*s;{ anyone? < 1192992523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia < 1192992533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: pff you can get that shorter < 1192992540 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why not make it operate on ints? < 1192992541 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How? < 1192992551 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :q(l)int*l;{ < 1192992554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shorter < 1192992557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then I have to convert the command-line argument to ints. < 1192992562 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which takes space. < 1192992570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, i didn't say you had to do command-line arguments < 1192992572 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Or I can just cast it. < 1192992573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but ok then :P < 1192992575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1192992576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cast it < 1192992577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1192992589 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, i guess casting is bigger, though < 1192992590 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For more WTF-ness. :) < 1192992593 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not really. < 1192992595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fun: < 1192992601 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Implicit* casting. :D < 1192992606 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mwaha < 1192992607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1192992610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :main(c,v)char*v;{...} < 1192992618 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no need to specify the type of c, it's default int :-) < 1192992619 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fun < 1192992629 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1192992636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure the final ; is vital there < 1192992637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :might be < 1192992639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah probably < 1192992643 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since the literal syntax for arrays/structs < 1192992650 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We can check. :p < 1192992658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1192992694 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmph, ehird` is such a fun-ruiner < 1192992698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd be extra-funny if you could compact it to three lines without either " or ' (one but not both) < 1192992709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then you could put the compiling command completely in the sig :D < 1192992722 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(well, 3 and a half lines, really, since you have the rest of the first one) < 1192992731 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that would be really hard though < 1192993870 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've almost succeded. < 1192993875 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Somewhre, I have a segfault. < 1192993880 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1192993884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gdb! < 1192993919 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's fairly amusing to see what indent makes of it, though. < 1192993950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1192993954 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :show me! :D < 1192993958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(the indent-ed version that is) < 1192993977 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/quick.c < 1192993994 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1192994011 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :int *\ns; < 1192994015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that makes no effing sense :D < 1192994020 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then again we all know indent is retarded < 1192994035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whoa, uh, you're calling strlen on s < 1192994044 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And? < 1192994044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why don't you take length as an extra perameter < 1192994049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then you can have: < 1192994065 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :g[n], l[n], p = (n / 2)... < 1192994067 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd be shorter < 1192994068 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1192994078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, it's just two extra chars in the definition < 1192994084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since you don't have to specify the type sa int < 1192994101 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and q(1[v],strlen(1[v])) is still pretty short < 1192994108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :overall, it'd be much shorter and much less readable :D < 1192994137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also < 1192994138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :char **v < 1192994140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not char *v < 1192994141 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for main < 1192994189 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I forgot one thing. . . < 1192994194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1192994205 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(BTW, the char *v instead of char**v was the segfault's cause) < 1192994207 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Output.\ < 1192994221 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :puts(q(1[v],strlen(1[v])) < 1192994227 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you get a newline free, too < 1192994228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1192994262 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . And now it segfaults. < 1192994272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gdb to the rescue < 1192994276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(alternatively, show me the new code) < 1192994280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait < 1192994283 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I only added puts. < 1192994285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what type does q return < 1192994296 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a NEW pointer, right? < 1192994297 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unspecified. < 1192994298 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or an array? < 1192994303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no i mean what does it return in practice < 1192994304 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I need to do a memcpy. XD < 1192994312 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thought so < 1192994326 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or output in q itself. < 1192994338 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nahh < 1192994342 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cause then q wouldn't qsort < 1192994344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd qsort-and-print < 1192994352 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Right. < 1192994374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so does it work? :D < 1192994380 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or strdup. < 1192994391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :strdup is shorter < 1192994393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :go for it! :P < 1192994401 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And a nice little memory leak. ;) < 1192994405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192994414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this does do ascii-sorting for commandline args right? like qsort adb -> abd < 1192994417 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1192994470 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is it finalized? < 1192994475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how big is it with 72 char lines? :) < 1192994479 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Odd. < 1192994484 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's *still* segfaulting. < 1192994488 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :With the puts. < 1192994492 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1192994495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :show me the current code < 1192994499 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :strdup(s) would *surely* copy s. . . < 1192994508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i might be able to help < 1192994520 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Uploaded. < 1192994541 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indented or normal? ;) < 1192994548 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Indented. < 1192994553 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192994559 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's still weird, but it's easier to edit. < 1192994573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :s[n / 2] < 1192994574 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(n / 2)[s] < 1192994580 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you're wasting space trying to be clever < 1192994585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1192994591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, isn't that pretty silly? :P < 1192994593 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If I don't fit the space bounds, I'll get rid of that. < 1192994602 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you get extra points for smaller code ;p < 1192994637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x = 0, i = x, j = < 1192994637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : (i ^= i) < 1192994637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :isn't that equiv. to x=i=j=0? < 1192994650 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1192994651 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1192994664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sheesh, this isn't obfuscation, it's golf :P < 1192994698 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :x=(i=(x=(j=0))); or x=0,i=x,j=(i^=i);? < 1192994742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My version, by my count, is the same length. . . < 1192994746 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But more WTF-y. < 1192994767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x=0,i=x,j=(i^=i) < 1192994767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x=i=j=0 < 1192994773 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you have duplicate x= < 1192994776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you don't need the prens < 1192994779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*parens < 1192994813 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :x=i=j=0; doesn't compile. < 1192994830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wha? < 1192994831 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the parens wouldn't help. < 1192994834 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure it does < 1192994837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why doesn't it < 1192994845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :int x=i=j=0;. < 1192994846 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1192994864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ahhh < 1192994875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aern't ints 0 by default? < 1192994879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, its unportable < 1192994880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1192994890 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In a function, no. < 1192994894 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :give it a try, you could reduce it to: x,i,j < 1192994897 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure they are < 1192994901 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :at least with default gcc < 1192994901 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1192994920 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Believe me, they're not 0. < 1192994934 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If they're declared *outside* a function, they are, though. . . < 1192994972 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gogogogogogo < 1192994974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :global rangers! < 1192995057 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, do you know how that segfaults? < 1192995068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nope but i will in a few minutes < 1192995069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :brb. < 1192995366 0 :g4lt-experienced!unknown@unknown.invalid NICK :glt-mordant < 1192995374 0 :glt-mordant!unknown@unknown.invalid NICK :g4lt-mordant < 1192995559 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1192995681 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1192995720 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1192995723 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when i say a few minutes < 1192995725 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean ten < 1192995753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: well how about this < 1192995754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :return 1[s] ? s : 0; < 1192995757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the first line of q < 1192995763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all the other code is, uh, not executed. < 1192995784 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shit. You're right. < 1192995792 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ahahahahahahaha < 1192995937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://fabrice.bellard.free.fr/otcc/ ok, this is awesome :-) < 1192995952 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i now have an urge to write a small c compiler not obfuscated but compact < 1192995967 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which means there is *still* a segfault. :( < 1192995980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: use gdb damnit!! < 1192995981 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Caused by puts. < 1192995985 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I will. . . < 1192995986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1192995988 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1192995989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :use gdb < 1192996117 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The fuck? < 1192996122 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :./a.out cb < 1192996140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't have a c compiler on this system (stuck on windows atm) < 1192996142 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what does it output < 1192996146 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It calls q, then gets to "1[s] ? ({return s;}):0;". . . < 1192996149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And returns. < 1192996156 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's the first statement in q < 1192996158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i told you that < 1192996164 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1192996168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indent shows it as < 1192996170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1192996171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I changed that statement so that it doesn't always return. < 1192996173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course 1[s] is true < 1192996178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is 'c' true? < 1192996178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1192996182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, it runs return s < 1192996187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so q is just returning your input < 1192996195 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dammit. Need !1[s], don't I. XD < 1192996202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :orrr just: < 1192996207 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Switch it around. < 1192996210 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1[s]?0:({return s}) < 1192996211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1192996212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but < 1192996214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why are you doing that < 1192996225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. . . < 1192996232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean... what's the point? < 1192996233 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's a good question. < 1192996245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :remember < 1192996252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :s[1] will just segfault, mostly < 1192996256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why? because it's int* < 1192996266 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you q(0, { }) < 1192996267 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1192996270 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :s[1] -> BOOM anyway < 1192996275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, just check length for 0 < 1192996286 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I want it to return when n>=1, not when s[1]==NULL. < 1192996309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is n? sorry, i have not analyzed the code in depth < 1192996339 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :n is the length of the array. . . < 1192996347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or, at least, should be. < 1192996348 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right, right < 1192996350 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's what i meant < 1192996359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"so just check length for 0" < 1192996468 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shouldn't x[s] ? test for NULL? < 1192996482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err i guess < 1192996489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i thought length would be 0 on empty string < 1192996600 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think the bit about int*s rather than char*s is causing *this*. . . < 1192996653 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And now I started something *completely different* into a segfault. < 1192996670 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :4 puts (q (strlen(v[1]),1[v])); < 1192996683 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That line, before q gets called, is causing a segfault. < 1192996687 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Oh. < 1192996691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh what < 1192996692 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :set args abc < 1192996693 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Duh. < 1192996698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :...... < 1192996700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sifg. < 1192996701 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*sigh < 1192996748 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And now my recursion is done wrong. < 1192996753 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :q(l). XD < 1192996757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :XDE < 1192996758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*XD < 1192996909 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. . . < 1192996920 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :q(3, "c") gets called. < 1192996929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do you subtract from length each recurse? < 1192996940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1192996943 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I do strlen with recurse. < 1192996951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right, well don't i think < 1192996953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just subtract manually < 1192996962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(gcc 3.4.4 good enough to compile this? I assume so :P) < 1192996964 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Bloody cygwin) < 1192997048 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(yes) < 1192997053 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I hope) < 1192997094 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not there < 1192997113 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? < 1192997123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope < 1192997143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1192997212 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now to figure out how q(3,"cba") calls q(1,"\0x01") and q(1,"c"). . . < 1192997269 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although it's easy to see how it segfaults. < 1192997290 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That first line's return s;? Yeah, s gets freed in that return. ;) < 1192997313 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1192997319 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION presses Next >, hopes cygwin server doesn't suck < 1192997322 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, I've just got a fucked up quicksort. < 1192997333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, 150kb/s < 1192997335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not bad < 1192997344 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(fucked up, as in "returns 'c\0x01' for 'cba'") < 1192997351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is installing cygwin on this machine out of frustration < 1192997357 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll compile and debug your code soon, pikhq ;) < 1192997372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(right after laughing at xeyes working on windows) < 1192997412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Latest version uploaded. < 1192997440 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how big an x11 binary is < 1192997455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thank god i'm getting rxvt-unicode though < 1192997459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am getting tired of cmd < 1192997547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cygwin 30%, not to obad < 1192998144 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thumbtwiddles, refusing to work on it for a while < 1192998159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1192998166 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll be more help when cygwin installs < 1192998381 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :DAMNIT! < 1192998385 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I closed it by mistake... < 1192998395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and lost all the package selections :'( < 1192998483 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's - ominous < 1192998492 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1192998496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes through the whole list again < 1192998500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thankfully! it doesn't have to redownload. < 1192998504 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it saves all the files it's downloaded. < 1192998508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but... i have to remember WHAT i wanted.. < 1192998545 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's a good rule in general: always remember what you want < 1192998557 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hunts down where cygwin1.dll was < 1192998564 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it crapped out on that at some point too < 1192998647 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, WTF < 1192998659 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cmd tab completion - and cygwin setup - finds c:\windows\system32\cygwin1.dll < 1192998661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it's NOT THERE < 1192998673 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf, notepad sees it < 1192998769 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1192998781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1192998787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it isn't in explorer's list or `dir` < 1192998793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yet setup.exe sees it, and so does notepad < 1192998797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and del claims Could Not Find < 1192998802 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lolololololololololol. < 1192998805 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :windoze. < 1192998964 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wild guess: maybe it's a hidden file? < 1192998982 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :del removes hidden files and i have hidden files to show in explorer < 1192999376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :finally < 1192999376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fixed < 1192999380 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now to remember which packages i did < 1192999387 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: soon, soon, i'll help ;) < 1192999419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1192999442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wish cygwin would look BEFORE installing all that crap though < 1192999685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gogogogogo install < 1193000017 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :on to post-install, pikhq < 1193000026 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i shall be gcc&gdb-helpering you very soon :P < 1193000066 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :bah, dtrace FTW < 1193000075 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193000081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not the point, i mean just cygwin :P < 1193000089 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1193000090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :installed < 1193000095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :w00t. < 1193000095 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts rxvt-unicode, hopes < 1193000129 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, just bash first < 1193000130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to test < 1193000145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :test@f6b2c69 ~ < 1193000145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :$ gcc --version < 1193000145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gcc (GCC) 3.4.4 (cygming special, gdc 0.12, using dmd 0.125) < 1193000146 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :woot! < 1193000158 0 :Tritonio!n=Tritonio@ppp089210004171.dsl.hol.gr JOIN :#esoteric < 1193000222 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193000227 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :urxvt won't run. < 1193000243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nor does any x11 app < 1193000244 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1193000246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :did i start x11? < 1193000268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :answer: no < 1193000270 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lol am dum < 1193000305 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1193000321 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Any reason for Cygwin having GDC? < 1193000328 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gdc? < 1193000348 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the d compiler? < 1193000441 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1193000452 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because it has software < 1193000452 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193000453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1193000454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xeyes runs < 1193000516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets himself some of dat urxvt runnin' < 1193000541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :YOU ARE TALKING :OOOOOOOOO < 1193000556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1193000557 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am? < 1193000613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that is all. < 1193000911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jesus christ < 1193000914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :god damn windows < 1193000917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its frozen up the start menu < 1193000921 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i'm talking blind < 1193000941 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kill'd explorer < 1193000989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now < 1193000993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :time to make an urxvt shortcut < 1193001117 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gosh, cygwin is ugly < 1193001119 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and hacky < 1193001547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1193001569 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm currently suffering without it < 1193001581 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i need scp < 1193001596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION asks in #cygwin how to make the shortcut < 1193001756 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.yale.edu/ypu/blog/ninja1.JPG < 1193001760 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :LOOK FEMALE NINJA < 1193001820 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hot. < 1193001854 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not really. < 1193001904 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :shirt ninja < 1193002120 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But she's an *RMS* groupie. < 1193002124 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You sure you want that? < 1193002150 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :copyleft ninjas? < 1193002151 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'd do rms < 1193002158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: oh god < 1193002169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know what? i hate you < 1193002169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193002176 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Reenacting xkcd. ;) < 1193002183 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why? because rms loves me more than you? < 1193002187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/c/cf/Portrait_-_Denmark_DTU_2007-3-31.jpg sexy rms! < 1193002195 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1193002253 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :OH DAMN < 1193002256 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION changes his pants < 1193002260 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lmao < 1193002274 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/6/64/Wikimania_stallman_keynote2.jpg < 1193002306 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :he could stand to lose some weight < 1193002361 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If he cut his hair & bear, he'd probably lose a good 20 pounds. :p < 1193002365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/bear/beard/ < 1193002399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this is all academic, rms is a crazy hobo and would kill you for even suggesting that he is not perfect < 1193002400 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193002414 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fine, s/weight/paunch/ < 1193002428 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because cutting his hair and beard would make him not rms < 1193002441 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think that would be a good thing < 1193002443 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193002780 0 :RedDak!n=dak@host179-91-dynamic.55-82-r.retail.telecomitalia.it JOIN :#esoteric < 1193002897 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1193002898 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1193003014 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Any ideas? < 1193003049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: asking in #cygwin < 1193003055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then i can get urxvt < 1193003253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1193003254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i did it < 1193003289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: okies here goes < 1193003294 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :w00ts. < 1193003304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sorry for, heh, taking 2 hours < 1193003365 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1193003368 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :your problem seems to be < 1193003370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1193003372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :your problem is < 1193003377 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is that q has a type of int, by default < 1193003380 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, when it returns the string < 1193003383 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it returns (int)string < 1193003389 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then puts(an_int) is called < 1193003397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gcc just told me this when i compiled it. < 1193003496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :n>2?0: ({return strdup(s);}); does not do what you think it does < 1193003503 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you want: (n>2)?0: ({return strdup(s);}); < 1193003514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right now it is: < 1193003522 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :n > (2 ? 0 : NEVER EXECUTED) < 1193003525 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :-> n > 0 < 1193003526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :-> nop < 1193003550 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :at least, i think so, pikhq < 1193003590 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, you are doing something wrong with l and g < 1193003598 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since they become things like "0K\020ac^\200|{j\020@" < 1193003607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i doubt any of that is helpful, but :) < 1193004000 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I know something is wrong with l and g; that much is obvious. :p < 1193004323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :back < 1193004325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193004327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, let's see < 1193004356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x[s] is just checking the first character isn't 0, so i can safely assume the first block is being executed... let me see... < 1193004373 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :p is half-way through the string, the pivot... < 1193004393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x <= p < 1193004393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if we are earlier than the pivot in the string, ... < 1193004398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, that's not fucking up obviously :P < 1193004414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er, wait < 1193004417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if this is less than the pivot < 1193004419 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right, got it < 1193004429 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, that q returns an int doesn't matter. . . The call to puts makes it basically puts((char*)(int)(char*)"foo");. ;)' < 1193004430 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you mean: if x[s] <= p < 1193004443 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Oh, duh. < 1193004446 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That would do it. < 1193004451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lololololololol < 1193004453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193004462 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll make that change in my copy so You Don't Have To < 1193004471 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That makes it output ac instead of abc. ;) < 1193004488 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right, i think it's because of the \0 at the end of the strings < 1193004495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :strip it somehow, so that n is actually the length of s < 1193004536 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, also... < 1193004544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you aren't clearing out g[n] and l[n] to 0. < 1193004549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you should zero them out < 1193004556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :memzero if i am not mistaken < 1193004612 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*That* is a signifigant issue. < 1193004624 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Heisenbugs will abound because of that mistake. . . < 1193004626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which? the \0 on the string or the non-zeroing-out g and l < 1193004633 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heisenbug < 1193004634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i like it < 1193004643 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Non-zeroing-out g and l. < 1193004647 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thought so < 1193004668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :upload a new version its a major enough change after that =) < 1193004692 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, what's a good esoteric way to add in bzero? < 1193004713 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just do memzero(ptr, size) < 1193004720 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bzero, not memzero. < 1193004729 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I want it esotericy, though. < 1193004734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1193004758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bzero(bzero(g,n)&&l,n) < 1193004758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193004776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1193004779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bzero is deprecated < 1193004785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why not just memset(ptr,0,n) < 1193004831 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deprecated is even more cause for it. ;) < 1193004845 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh come on, esoterica yes but we don't want to make this break in the future ;) < 1193004855 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Too late. < 1193004863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :blargh ok :P < 1193004865 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My function definitions are already depricated. < 1193004870 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1193004871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :new version@ < 1193004908 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, void value not ignored as it should be for your suggestion. ;) < 1193004931 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bzero((bzero(g,n)&&l)||l,n) < 1193004934 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1193004936 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why use & and |? < 1193004938 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er < 1193004939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :&& and ||? < 1193004944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could probably use & and | < 1193004946 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bzero returns void. < 1193004949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1193004950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1193004951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1193004956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fit some bitwise pointer arithmetic in there < 1193004958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193004991 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Memset, however, returns void*. ;) < 1193005029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MWAHAHA :D < 1193005032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes yes yes < 1193005051 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll use both and some bitwise stuff. ;) < 1193005065 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(um, does this still fit in 4 72-character lines?) < 1193005079 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Um, dunno. < 1193005109 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll compress the current version to see < 1193005162 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still a Heisenbug, though. . . < 1193005171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cba, sorted, is apparently bac. < 1193005186 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And acb is a segfault. < 1193005198 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Uploaded the new one, though. < 1193005212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let me tell you something < 1193005216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :run in gdb and step over < 1193005222 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's my plan. < 1193005224 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when a nested q call is made < 1193005231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you will see that, the strings have loads of garbage < 1193005233 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in the argument < 1193005266 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: good news < 1193005267 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it fits < 1193005269 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not now. < 1193005294 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/text/1193001671.html < 1193005299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :please ignore the automatic indesntation... < 1193005307 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm getting just q(1, "c") and q(2, "ba") called. < 1193005313 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1193005320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1193005327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait!1 < 1193005328 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i know!! < 1193005338 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/(n>2)/(n>1)/. . . < 1193005339 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when yu copy to the two arrays < 1193005345 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you don't copy the whole thing < 1193005346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so < 1193005350 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they won't have \0 in < 1193005351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BUT < 1193005353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they are passed to q < 1193005355 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which calls strlen < 1193005374 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The behavior you're trying to explain does not *exist* here. . . < 1193005388 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :solutions: 1. pass i and j instead of a strlen < 1193005399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :./a.out cba sorts right. < 1193005414 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Everything else. . . Segfaults. < 1193005415 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :gdb'ing. < 1193005462 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cab works < 1193005466 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it sorts to acb though < 1193005478 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm getting infinite recursions. < 1193005497 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is causing the segfault. < 1193005551 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, just change < 1193005554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :q(strlen(l),l) to: < 1193005557 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :q(i,l) < 1193005560 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and q(strlen(g),g) < 1193005560 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although I must salute my system for going through at least 25473 recursions. < 1193005566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to q(j,g) < 1193005572 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i bet it will work < 1193005607 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1193005615 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still have infinite recursions. < 1193005621 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : (n>1)?0: ({return strdup(s);}); < 1193005622 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll gdb < 1193005630 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This is the offending line, I fear. < 1193005634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: are you sure that actually returns < 1193005639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think it'll only return from the {} block < 1193005652 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If n>1, yes. < 1193005655 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1193005658 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If n<1. < 1193005667 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, it goes on. < 1193005678 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :See what happens with q(2, "ab"). . . < 1193005682 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, let's just go through this mechanically: < 1193005689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let's use "hello" as arguments < 1193005700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now, lots of stuff goes okay, then we recurse into n=1,s="o" < 1193005710 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this goes fine and returns < 1193005714 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now, we get into n=4 s="hell" < 1193005726 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The pivot is l again. < 1193005739 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thus, we get to n=4, s="hell". < 1193005751 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then, it goes through < 1193005754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and recurses n=0 s="" < 1193005759 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which returns < 1193005761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!!!! oh my < 1193005763 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1193005772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then we get to... n=4 s="hell\002" < 1193005783 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just n=4 s="hell" over here. < 1193005790 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh. well... ok < 1193005794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's because i modified my version < 1193005795 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193005795 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1193005801 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which obviously loops forever. < 1193005806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right, wait < 1193005808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i know why < 1193005815 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pivot selection. < 1193005821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah < 1193005844 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll try and write a better pivot < 1193005850 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1193005854 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, but what < 1193005915 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about we just make it choose a random pivot :-) < 1193005929 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193006012 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :q (n=3, s=0x7ffff7ac6580 "abc��\177") at quick.c:9 < 1193006017 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :?!? < 1193006036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah i think we have a problem here < 1193006056 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey, how about you ask #c? AHAHAHAHAHAHAHAHAHAHAHAHAHAHAH-ehm. < 1193006068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(also known as the least helpful channel on freenode) < 1193006092 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if poppavic still goes there, he had a really good continuous stream of nonsense generator installed in his brain < 1193006135 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How's about p = (rand()%n)[s] instead of p=rand(). :p < 1193006143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ooh, interesting idea ;) < 1193006145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1193006149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :doesn't rand() return, uh, a float? < 1193006150 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :from 0 to 1 < 1193006157 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1193006160 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm, ok < 1193006167 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It returns an int from 0 to MAXINT. < 1193006169 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1193006171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :MAXRAND. < 1193006173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :crazy c ;) < 1193006190 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There should be a better pivot selection, though. < 1193006198 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ehm < 1193006202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this new version with random pivot < 1193006205 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sorts acb to acb < 1193006206 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Works. < 1193006212 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Odd. < 1193006223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :test@f6b2c69 ~/cygwin < 1193006223 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you've got other changes? < 1193006223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :$ ./a.exe yourmom < 1193006223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mmooryu < 1193006231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also it sorts hello to hello < 1193006239 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :New version uploaded. < 1193006244 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/text/1193002622.html mine < 1193006252 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It segfaults on hello, though. < 1193006276 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Heisenbugging. < 1193006278 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :does it sort bytes? < 1193006303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It sorts cbaefgh to, alternately, abcefgh, segfault, and abce�fg. < 1193006318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :acb is a heisenbug < 1193006322 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just tried it three times < 1193006325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it sorted to "abc < 1193006328 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a blank output < 1193006329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and abc < 1193006337 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You need (n>1), not (n>2). < 1193006342 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so you're doing things with the pivot wrong < 1193006342 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and < 1193006345 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just downloaded your version < 1193006372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1193006377 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fix what you're doing with the pivot :P < 1193006382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because ANY pivot should work < 1193006413 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Should*, not is. ;) < 1193006439 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to write CRAZYSORT! < 1193006446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is my crazy sort algorithm which is like a fucked up quicksort < 1193006447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193006536 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've discovered that, somehow, having two elements equal to each other *guarantees* a segfault. < 1193006543 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193006595 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it's still heisenning. < 1193006603 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :you need to have nullity support ;P < 1193006621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha, g4lt-mordant < 1193006628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's SUPER-TURING! < 1193006630 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193006682 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :The Missed Symphony - Classical Mushroom - Infected Mushroom < 1193007104 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still doesn't see *what* is fucked up here < 1193007228 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tee hee my algorithm is really funny < 1193007245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's basically quicksort, except the pivot is the first element, and i only sort the right list < 1193007320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193007331 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://fabrice.bellard.free.fr/otcc/ < 1193007334 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :inspiring ;) < 1193007338 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i might write a compiler like that < 1193007345 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Doh*. < 1193007351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :compiles just a small enough subset of c to do basic stuff and compile itself < 1193007360 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It may help to have a pivot that's *in the list*. < 1193007369 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: wow, really? < 1193007404 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't explain the infinite recursion of sorting "ab", though. < 1193007485 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure, it select b as the pivot. . . < 1193007492 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, actually a c compiler should actually be TRIVIAL to write... < 1193007496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a simple, old-style one < 1193007506 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :especially the parsing, you could write a very simple parser by hand < 1193007546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, what does it take to parse: NAME "(" [NAME ","...] ")" VARS BLOCK? < 1193007568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'd bet the parser for functions would just be a few lines, and only need to call the name, maybe namelist, declarations and the block parser < 1193007577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :plus it isn't exactly hard to compile... < 1193007577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmmmm < 1193007723 0 :GreaseMonkey!n=saru@122-57-225-204.jetstream.xtra.co.nz JOIN :#esoteric < 1193007769 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I suspect that my quicksort implementation has something fundamentally wrong. < 1193007802 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, otcc, unobfuscated, with all comments and whitespace, is just 632 lines < 1193007806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it compiles itself < 1193007806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :amazing < 1193007821 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Otcc, unobfuscated, is what we call "tcc". < 1193007828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193007830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :different codebase < 1193007837 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :By the same guy. . . < 1193007840 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1193007843 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :look < 1193007844 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://fabrice.bellard.free.fr/otcc/ < 1193007849 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he officially provides non-obfuscated versions < 1193007849 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And from the same code base. . . < 1193007852 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not just a link to tcc < 1193007855 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they're different, ok?! < 1193007858 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tcc is much expanded < 1193007865 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :otcc is a lot simpler and only compiles basic code < 1193007868 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although tcc has had many features added since he started on tcc and otcc. < 1193007880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exactly, they're practically seperate now < 1193007908 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :look at otccn.c < 1193007911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's way different from tcc < 1193007916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and much easier to read for me < 1193007920 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and also very very VERY tiny < 1193008177 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i did a program that sorts the byte of argv[1] in 144 bytes < 1193008181 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :*bytes < 1193008186 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: with quicksort? < 1193008190 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nope ;) < 1193008205 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bogosort? < 1193008210 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1193008215 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bubblesort? < 1193008218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mergesort? < 1193008220 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1193008226 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it runs in linear time < 1193008234 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :some sort of trick, then? ;) < 1193008239 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :quantum bogosort? < 1193008242 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1193008248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh just tell me < 1193008256 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bucket sort < 1193008268 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the number of different items that can be sorted is finite < 1193008273 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so it can be done in linear time < 1193008283 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and as the number is small it can be done very fast in linear time < 1193008292 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :main(c,v)unsigned char**v;{unsigned int q[256],x=0;++v;while(255&++x)x[q]=0;while(**v)++q[*(*v)++];while(255&--x)while(q[x]--)*--*v=x;puts(*v);} < 1193008455 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1193008567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1193008579 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :how it works should be obvious from the source < 1193008646 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :uh the ints don't have to be unsigned < 1193008660 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :main(c,v)unsigned char**v;{int q[256],x=0;++v;while(255&++x)x[q]=0;while(**v)++q[*(*v)++];while(255&--x)while(q[x]--)*--*v=x;puts(*v);} < 1193008666 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :135 byte < 1193008953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how is it doing? < 1193008954 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :by the way < 1193008957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :random pivot idea < 1193008962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sum(list)/length(list) < 1193008970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :probably too long to run btu eh < 1193008971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but eh < 1193009004 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :strcat() is a bad choice for combining the two strings. . . < 1193009100 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :orly? < 1193009124 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Orly_Airport <-- lol < 1193009356 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1193009488 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Orally Airport. < 1193009647 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1193009647 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193009665 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone propose an esoteric and silly sorting algorithm idea so i can implement it :P < 1193009877 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Stooge sort. < 1193009882 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric := < 1193009883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1193009891 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wikipede it. < 1193009907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nice time complexity < 1193010028 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bubble sort is my favorite < 1193010047 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :stooge sort is the one by knuth right? < 1193010055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stooge sort is a joke sort < 1193010063 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, nope < 1193010065 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bubble sort really sucks anyway :P < 1193010084 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the knuth one i'm thinking of has factorial time complexity < 1193010115 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it rearanges the array randomly untill it's sorted < 1193010118 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bogosort < 1193010154 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ahh yes < 1193010346 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"Satanic music, jazz, and swing, result from marijuana use." < 1193010379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha where's that from < 1193010384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(... it is satirical right?) < 1193010406 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nope, not satirical in the least < 1193010410 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.heartbone.com/no_thugs/hja.htm < 1193010435 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :direct quote from the commisioner of the burea of narcotics < 1193010520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"...the primary reason to outlaw marijuana is its effect on the degenerate races." < 1193010524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lolololoLOOOOOOOOL < 1193010527 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193010550 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he appears to mention nothing about the obviously superior whites using ti :P < 1193010657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however that heartbone.com site is kind of kooky, it has a link on the home page: Theory on the fundamental nature of the physical universe, which links to a page with many animated "UNDER CONSTRUCTION" gifs and the title "HeartBone Physical Universe Theory Page" < 1193010686 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ya lol < 1193010709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"THE PHYSICAL UNIVERSE IS COMPOSED OF 2 PARTS POT AND ONE PART WHOOOAAA DUDE" -- leaked copy of the theory < 1193010969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha i'm throwing random shuffling code together and calling it a sorting algorithm < 1193010986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my favourite so far is BONOSORT! < 1193011052 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1193011057 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :get an output list and an appended list. reverse the list. for every index i in the list, if i is the last element in the list, skip this. otherwise, if the element is greater than the next element of the list and the next index in the list is not in appended, append the next element to the result and append the next index to appended. then: if i is not in appended, append the element to the result < 1193011063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it produces... something that isn't sorted :D < 1193011269 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :for(int i=0;i!=size;i++)if(array[i] > array[i+1])strfry(array); < 1193011285 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. . . No. < 1193011298 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i love strfry and memfrob < 1193011337 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193011375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hee, i really want to write that silly c compiler < 1193011381 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193011414 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i had strfry for dinner last night < 1193011417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe even some preprocessor stuff for vague inter-compatibility < 1193011430 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe generate ELF or Mach-O, or if I'm feeling crazy PE < 1193011848 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<.< < 1193012295 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1193015095 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193017895 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my dad beat me at risk again >_< < 1193024237 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1193024478 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193025747 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1193026049 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1193026055 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1193026714 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193026718 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1193026896 0 :immibis!n=immibis@125-236-168-92.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1193026979 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193027020 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1193029634 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193030702 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: one day, you will beat your father at risk, and you shall truly be a man < 1193030711 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :goddamn, that game is fun < 1193030739 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the only two board games I still love to play are Monopoly and Risk, which are unfortunately the games that everyone seems to get pissed about losing < 1193030757 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd add chess to that list. < 1193030846 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I enjoy chess, but I find that Risk and Monopoly, by adding a random element yet still relying heavily on strategy, hit the "sweet spot" of strategic gaming better. Good planning and judgments are rewarded, but if you're screwed you can always make a long-shot last stand < 1193030877 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :plus, you have the whole diplomacy metagame to work with that chess completely lacks < 1193031061 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok, so different topic- tell me what you guys think of this as a premise for a video game: < 1193031128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :before you say anything: i love it < 1193031156 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :A cabal of meteorologists have developed technology capable of massively altering and controlling the world's weather patterns. < 1193031228 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :World governments are plunged into chaos as hurricanes, thunderstorms, volcanic eruptions and earthquakes shatter cities and infrastructure. < 1193031357 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :The only hope for humanity's freedom lies in an elite army-for-hire of some of brilliant engineers and scientists with the technology and manufacturing capabilities to fight back. < 1193031376 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*of some brilliant < 1193031390 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or just *of < 1193031438 0 :GreaseMonkey!n=saru@122-57-225-204.jetstream.xtra.co.nz JOIN :#esoteric < 1193031445 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what do you guys think? < 1193031556 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :obviously I'm not blowing anybody away. :/ < 1193031574 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I wanted to call it "Cloudmakers". < 1193032046 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :anybody? < 1193032198 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :<:( < 1193032212 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :of some of the world's most? < 1193032228 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's probably what I intended to type < 1193032229 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i mean, of some of the world's most brilliant? < 1193032292 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know what you're supposed to do in that game anyway as RodgerTheGreat never mentioned it. < 1193032308 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm speaking in terms of backstory < 1193032326 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't have an opinion in that case. < 1193032336 0 :g4lt-mordant!unknown@unknown.invalid NICK :galt-notreg < 1193032341 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you'd likely play as a civil engineer, taking on the forces of the Weathermen on a battlefield. < 1193032348 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1193032372 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why would a cabal of meteorologists want to destroy cities? < 1193032378 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and what's a cabal? < 1193032401 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :A cabal is a number of persons united in some close design, usually to promote their private views and interests in a church, state, or other community by intrigue. < 1193032404 0 :galt-notreg!unknown@unknown.invalid NICK :galt-sb100 < 1193032419 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1193032475 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :They're attempting to conquer the world as revenge for what they perceive as being trivialized by both the public and the scientific community (cartoonish, yes, but the game is intentionally a bit tongue-in-cheek) < 1193032513 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1193032545 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i suppose they don't destroy other meteorologists' houses then? < 1193032569 0 :galt-sb100!unknown@unknown.invalid NICK :g4lt < 1193032593 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we'll assume that the subset of meteorologists comprising said cabal live in secure bases and residences. < 1193032597 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Every time you screw up AWOS, GreaseMonkey kills a kitten." < 1193032633 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and other meteorologists not belonging to that cabal? < 1193032651 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :are SOL and unimportant to the overall story < 1193032659 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1193032755 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't like monopoly < 1193032772 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and you should immitate http://durota.ru/games/2/2420/play.html11 < 1193032802 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: ^ < 1193032807 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1193032884 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :-> bed < 1193032967 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :actually, sleeping would be unlikely < 1193032973 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :immibis: my main question is, do you find the overall idea at all intriguing? Would you be interested to know how a story like that played out? < 1193033034 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know. immibis would be if it were to happen in real life, to him, of course. < 1193033070 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :alright, I'll chalk that one up as "intriguing premise. develop further." < 1193033165 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :does anyone else have an opinion? < 1193033204 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :is anyone else here? < 1193033232 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklopol was here < 1193033241 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as was pikhq. < 1193033245 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :---> is <--- anyone else here? < 1193033264 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[17:32] before you say anything: i love it < 1193033271 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was enumerating possibilities in addition to providing summonses < 1193033885 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, 'night everyone < 1193033957 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :goodnight < 1193035634 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193035635 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1193035741 0 :SEO_DUDE38!i=Deee@gateway/tor/x-f1a982c301898d88 JOIN :#esoteric < 1193036099 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1193036968 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP --language=VB6 CrashProgram Type:=DivideByZero, OutputErrorMessage:=True, ProgramToCrash:=GetCurrentProgram() < 1193038486 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1193038487 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1193039578 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :immibis: Die. < 1193039775 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shoots himself < 1193039807 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION un-shoots himself as he realises lament forgot to say "immibis: IRP die" < 1193039999 0 :clog!unknown@unknown.invalid QUIT :ended < 1193040000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1193040665 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP --target=lament Die. < 1193040680 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP --target=#esoteric --exclude-target=lament Kill lament. < 1193040713 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP --one-of-the-good-things-about-this-irp-interpreter=you-can-make-up-new-command-line-options < 1193041206 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP --target=lament die, but before you do, say IRP --target=immibis kill yourself < 1193042271 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193042696 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP --target=oerjan --syntax=scheme-like --library irp-std -- (CrashProgram (GetCrashTypeFromList (GetCrashList "100 Ways to Crash a Program") "Division by zero") (GetThisProgram)) < 1193042911 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP --target=#esoteric --syntax=c -- MakeUserStop("immibis",irp_action);MakeUserNotDoAgain("immibis",irp_action); < 1193043550 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :main = print . cycle $ "Why not use a more compact language!\n" < 1193043563 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1193043571 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :main = putStr . cycle $ "Why not use a more compact language!\n" < 1193043620 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP --target=oerjan -- don't forget to put IRP in front of it and the syntax rules. < 1193043654 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but that destroys the whole point of a compact language! < 1193043666 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :for example IRP --syntax=scheme-like --varient=festival-tts -- (SayText "Hello World") < 1193043671 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :*variant < 1193043738 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :IRP -timmibis -shaskell -e'putStrLn "Ha!"' < 1193043781 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP: Missing -S option. < 1193043794 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP: Missing -C option < 1193043800 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP: Missing -P option < 1193043813 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :IRP: missing -E option < 1193043816 0 :immibis!unknown@unknown.invalid QUIT :"Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC. Now if you < 1193044030 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1193044735 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193047433 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :@wwwwwwww$ ... <- what would you do? < 1193053584 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Does anyone have a good use for 16 megs of Rule 30 automaton output? < 1193053593 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Took three weeks to compute. < 1193053596 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :And now I don't know what to do with it. < 1193053638 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :I suppose I should put it through empirical tests for randomness. But I keep putting it off. < 1193053835 0 :oerjan!unknown@unknown.invalid QUIT :"Lunch" < 1193055658 0 :Tritonio!n=Tritonio@ppp089210059072.dsl.hol.gr JOIN :#esoteric < 1193059047 0 :bartw!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193063765 0 :Tritonio!unknown@unknown.invalid QUIT :Success < 1193064352 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193064369 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1193064712 0 :Tritonio!n=Tritonio@ppp089210059072.dsl.hol.gr JOIN :#esoteric < 1193064971 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1193064992 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193067468 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1193070144 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193070493 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1193070660 0 :sebbu!n=sebbu@ADijon-152-1-50-194.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1193070780 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193076238 0 :jix!n=jix@dyndsl-080-228-179-139.ewe-ip-backbone.de JOIN :#esoteric < 1193076648 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1193077624 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1193077894 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :esoteric idea: write C, using qwerty, but with your keyboard layout on dvorak < 1193077896 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193078336 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1193078376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a C coder who uses qwerty, sets the layout as dvorak in their os < 1193078381 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then codes C in their editor as usual < 1193078388 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :result = obfuscated garbage, to most people < 1193078477 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so... < 1193078492 0 :bartw!n=bwerf@bwerf.xs4all.nl JOIN :#esoteric < 1193078497 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1193078499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's an esoteric idea < 1193078656 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1193078661 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's just simple substition < 1193079221 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193079388 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Permutation = bad cipher :P < 1193079411 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure, sure :P < 1193079417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but still < 1193083357 0 :RedDak!n=dak@host179-91-dynamic.55-82-r.retail.telecomitalia.it JOIN :#esoteric < 1193083557 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193085935 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1193086583 0 :oerjan!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193087585 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193087790 0 :SEO_DUDE38!i=Deee@gateway/tor/x-ac40bd581ba3d998 JOIN :#esoteric < 1193088681 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193089759 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1193093625 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1193094860 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193099208 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I promote obfuscated C via the bifid cipher. < 1193099222 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although it *does* suffer from a known plaintext. . . < 1193099612 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193101967 0 :oklopol!unknown@unknown.invalid QUIT :Connection timed out < 1193105028 0 :cmeme!unknown@unknown.invalid QUIT :Excess Flood < 1193105176 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1193105974 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anybody have some .smv files for a portable music player they'd be willing to give me? (I'm hacking up a converter for GNU/Linux) < 1193106232 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :anyone able to run windows executables and has a lot of bandwidth and hard drive space and smarts? < 1193106254 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1193107065 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm serious < 1193107350 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193108554 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1193109984 0 :SF|008!i=SF_008@64-40-63-105.nocharge.com JOIN :#esoteric < 1193117707 0 :SF|008!unknown@unknown.invalid QUIT :Connection timed out < 1193119604 0 :immibis!n=alex@125-236-168-92.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1193119715 0 :Mark__!n=chatzill@CPE-124-176-107-242.nsw.bigpond.net.au JOIN :#esoteric < 1193119746 0 :Mark__!unknown@unknown.invalid PRIVMSG #esoteric :hello? < 1193119766 0 :Mark__!unknown@unknown.invalid QUIT :Client Quit < 1193119782 0 :StapleGun_!n=chatzill@CPE-124-176-107-242.nsw.bigpond.net.au JOIN :#esoteric < 1193119802 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :anyone here? < 1193119977 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :me < 1193120000 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why Mark/StapleGun changed his name < 1193120045 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193120054 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :is this irc very active? < 1193120139 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :clearly not ... >_> < 1193120311 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Varies. < 1193120360 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :gg < 1193120490 0 :StapleGun_!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" < 1193120555 0 :StapleGun_!n=chatzill@CPE-124-176-107-242.nsw.bigpond.net.au JOIN :#esoteric < 1193120816 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :so u guys only tok bout esolangs here? < 1193120921 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In principle, but really the conversation is just as often on something else esoteric. < 1193121106 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :isee < 1193123134 0 :immibis!unknown@unknown.invalid PART #esoteric :? < 1193123599 0 :g4lt!unknown@unknown.invalid PART #esoteric :? < 1193125353 0 :StapleGun_!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" < 1193126399 0 :clog!unknown@unknown.invalid QUIT :ended < 1193126400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1193129256 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Remote closed the connection < 1193132244 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193132811 0 :StapleGun_!n=chatzill@CPE-124-176-107-242.nsw.bigpond.net.au JOIN :#esoteric < 1193132819 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1193132831 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1193132870 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :how long has esolangs.org been aorund for? < 1193132948 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know, i've been here a year < 1193132978 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1193132987 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :thought you were asking about the channel < 1193133074 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the history of the main page goes back to April 2005 < 1193133123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so does the brainfuck page < 1193133323 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw this is probably _the_ slowest period of day on this channel. < 1193133348 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(saw your earlier question in the logs) < 1193136058 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :ah k < 1193136098 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :im working on an esoteric language as a learning experience, im trying to make the hello world example and ive confused myself < 1193137822 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1193138426 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :hmm, what time is this channel active? < 1193138551 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mostly when the americans are awake, is my impression < 1193138621 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could take a look at the logs < 1193138736 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :kk < 1193138772 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :hmm is it possible to join to a different server using chatzilla? < 1193138779 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the red days are those with more activity < 1193138795 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :i cant seem to find the log, ive never used irc b4 < 1193138797 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :don't know, not using it < 1193138808 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://ircbrowse.com/cdates.html?channel=esoteric < 1193138818 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :ty < 1193138819 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's listed in the channel topic < 1193138868 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :goes from dark blue to light blue to red? < 1193138886 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think so < 1193138907 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1193138915 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :which irc do u use? < 1193138924 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :irssi < 1193138961 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :looks cool < 1193139016 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :is it linux based < 1193139018 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :? < 1193139052 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mine is running on linux < 1193139082 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, terminal-based < 1193139095 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :ah cool < 1193139105 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :u dont know wot game maker is by any chance do u? < 1193139124 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"UNIX systems", says the webpage < 1193139157 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1193139188 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Game_Maker < 1193139193 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i assume < 1193139223 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :yea, id be a full time linux user if i could get game maker to run on linux ... that and company of heroes < 1193139252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193139818 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :im going thx for the infos < 1193139832 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cu < 1193139842 0 :StapleGun_!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" < 1193143909 0 :sebbu!n=sebbu@ADijon-152-1-50-194.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1193144065 0 :oklopo1!i=oko@194.251.101.183 JOIN :#esoteric < 1193144112 0 :oklopo1!unknown@unknown.invalid NICK :oklopol < 1193146250 0 :oerjan!unknown@unknown.invalid QUIT :"Lunch" < 1193146832 0 :SEO_DUDE38!i=Deee@gateway/tor/x-bc4b5c9a4013a9b8 JOIN :#esoteric < 1193148923 0 :Tritonio!n=Tritonio@150.140.229.28 JOIN :#esoteric < 1193155082 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1193157329 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, folks < 1193157405 0 :sebbu2!n=sebbu@ADijon-152-1-23-140.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1193157848 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i has a lenny < 1193158228 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1193159374 0 :jix!n=jix@dyndsl-091-096-060-180.ewe-ip-backbone.de JOIN :#esoteric < 1193160294 0 :ehird1!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1193164550 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1193164556 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1193164560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1193164626 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1193164632 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oink.cd got pwnt < 1193164649 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I just heard elsenet < 1193164662 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads: http://news.bbc.co.uk/2/hi/uk_news/england/tees/7057812.stm < 1193164663 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and i just got an account a few days ago :( < 1193164680 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :looks like a torrent site? i've never heard of it < 1193164683 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :(ex-torrent site.) < 1193164696 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :TORRENTS ARE EVIL < 1193164706 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has to leave! -> < 1193164710 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i'm not even sure oklopol is joking... < 1193164715 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :you can never be sure with him < 1193164752 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I really need to stop reading "British Phonographic Industry" as "British Pornographic Industry". < 1193164766 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :me too :P < 1193164768 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and how is free music distributing "lucrative"? < 1193164778 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the site was exclusive < 1193164791 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :british phornographic industry < 1193164799 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :invite only, etc < 1193165884 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :I just had a crazy, crazy idea. < 1193165888 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :A Forth system in Brainfuck. < 1193165916 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :Actually, the memory is laid out perfect for forth stacks and dictionaries - you just have a slab of infinite memory (let's assume an infinite memory implementation) to do stuff with < 1193165924 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :And the execution model isn't hard... Hey, that could work. < 1193166017 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uh? < 1193166037 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: maybe if you said something more than uh? i could give you an answer < 1193166060 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ooops < 1193166225 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193166673 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :any comments? ;) < 1193166820 0 :Tritonio!unknown@unknown.invalid QUIT :Connection timed out < 1193167611 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193167744 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193168385 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://craphound.com/overclocked/Cory_Doctorow_-_Overclocked_-_When_Sysadmins_Ruled_the_Earth.html <- I thought this was a fantastic read < 1193168746 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd highly recommend it to anyone with half an hour or so to blow < 1193168825 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :back < 1193168850 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: any thoughts on a Forth written in brainfuck? :) < 1193168918 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1193168948 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :the memory layout is good for it, the core execution could be done with some minimal work < 1193168950 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds difficult, but possible. I'll bet we could benefit from using gregor's approach to building a stack in BF < 1193168953 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes away. < 1193168953 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :and i think it shouldn't be too hard < 1193168961 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: well -- a forth system isn't hard < 1193168984 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've built some stack-based languages myself- I'm familiar < 1193168988 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has thought about Forth in BF too... < 1193168995 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :still, if you look at e.g. JonesForth < 1193169008 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :the core is basically some minimal assembly, then lots of memory pushing to define the core words < 1193169023 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :though you would really want a faster way to access the "main memory" < 1193169024 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193169026 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :then you define the rest in forth itself... so i think writing one in BF should be pretty easy < 1193169026 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes away. < 1193169052 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :the problem with gregorr's stack mechanism, is that it requires double memory < 1193169057 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :ABC = A1B1C1 < 1193169135 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :main thing is, for a good forthlike, you need multiple data structures: at least a stack, variable dictionary and either a dedicated linked-list dictionary for storing code or the ability to store those in your variable dictionary < 1193169166 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so we'd need to carve our BF tape into at least two pieces, which means we must place absolute limits on stack or dictionary size < 1193169172 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: variable dictionary? uh, no < 1193169176 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(limited stack > limited dictionary) < 1193169176 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :variables are just memory locations < 1193169186 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :with NAMES. < 1193169191 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :VARIABLE n -> : n ; < 1193169198 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :n @ -> @ < 1193169202 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :no dictionary there < 1193169211 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it just finds an unused memory location and defines a word that just returns it < 1193169216 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :s/return/pushes it to stack < 1193169227 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's possible to do that < 1193169234 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :that's what all the forth's i've used have done < 1193169260 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :well, it's a simple way to do it < 1193169263 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :also < 1193169274 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :the code dictionary is really just a stack < 1193169281 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :except, you can non-destructively pop < 1193169285 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i.e. there's a "previous" pointer < 1193169293 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :a linked-list, then, i guess < 1193169299 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :except, it has "prev" instead of "next" < 1193169315 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :making a word is just making the entry then: prev = CURRENT, CURRENT = self < 1193169335 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :so, really, you will have this memory layout: < 1193169364 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :[stack of fixed size (you shouldn't let it grow big anyway...)][dictionary of finite, but expanding size][HERE BE DRAGONS] < 1193169379 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :(dragons = variables and other misc. memory, of course) < 1193169397 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :of course, the dictionary can tiptoe over the dragons when adding a new entry < 1193169561 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: you know i really think a forth in brainfuck could be tiny < 1193169571 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it needs very little < 1193169578 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1193169590 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :without comments and whitespace (well, apart from 80col line breaks) i'd bet it could be pretty short... a few hundred lines? < 1193169593 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :maybe less < 1193169617 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and I suppose the interesting thing is that most libraries you'd want are already written in more or less pure FORTH, so we could rapidly expand the language < 1193169627 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1193169640 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :things you won't find: graphics, networking < 1193169641 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we'd want to whip up a BF interpreter that can load/save states to make it less painful to work with < 1193169642 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :files < 1193169643 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193169654 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :FORTH is it's own filesystem < 1193169659 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :hehe yes < 1193169676 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it's not its own tcp/ip stack, however < 1193169677 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193169691 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :true < 1193169697 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :maybe first a plain BF implementation < 1193169703 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :then it could be hacked to work with one of the outside-layers < 1193169706 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :like PSOX or EsoAPI < 1193169726 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :they'd act identical except the latter would have the neccessary words for doing stuff that isn't possible in pure BF < 1193169730 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wait, what? < 1193169735 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PSOX == highlighted < 1193169754 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: PROTIP: if you have something on highlight, READ THE GODDAMN MESSAGE! < 1193169792 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should work on PSOX at some point < 1193169965 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: what's your estimate for source size? ;) in instructions. i bet about 24000 instructions, minimum (300 lines at 80 characers( < 1193170090 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :maybe less, maybe more < 1193170482 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: actually maybe that's a bit overboard, less i'd say < 1193170642 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1193171037 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :anyone know a way to make a BF stack that doesn't require len*2 usage? RodgerTheGreat? < 1193171247 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird1: probably you can replace 2 by something smaller by having only occasional gaps < 1193171276 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess that will complicate the code however < 1193171280 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah < 1193171298 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i mean, ideally there should be some sort of sentinel value at the start and end, but then you can't access an arbitary element < 1193171821 0 :oerjan!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193171976 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it's puzzling < 1193172004 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193172034 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: at least i don't thinnk you can access arbitary elements with fixed sentinels < 1193172128 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless you shuffle everything < 1193172155 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :so i think a1b1c1...z0 is the best way, for now? < 1193172162 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :or rather: the only way, really < 1193172230 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not quite sure - since you are probably doing lots of copying even with that, perhaps shuffling everything _isn't_ that much worse < 1193172250 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :shuffling everything being what? < 1193172255 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :bogosort access? < 1193172256 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193172264 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, shifting < 1193172317 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :in what way? < 1193172327 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :swapping the carry-along index with the cells, until you get to the desired point < 1193172339 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i don't quite understand < 1193172372 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :let's say your stack is abcdefgh and you want to access element 3 from the end < 1193172425 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :abcdefgh3 -swap- abcdefg2h -swap- abcdef1gh -swap- abcde0fgh < 1193172443 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1193172452 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :that would mean stack access would be quite a lot of code, though, no? < 1193172455 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you need some extra room to carry along the value, but only a _constant_ amount < 1193172496 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps, but you could make it a subroutine i think < 1193172526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE < 1193172566 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i don't want to use pebble < 1193172583 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :nor indeed subroutines, i think it'd be pretty easy to write a forth without subroutines < 1193172666 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually, only the word that accesses _arbitrary_ stack needs to use this method < 1193172677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so it would be a subroutine anyhow < 1193172683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(a forth one) < 1193172690 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: all stack-manipulation words need to do it, and they shouldn't be forth words < 1193172691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why not PEBBLE? < 1193172693 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :(e.g. rot) < 1193172702 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: because i want to use BF, not pebble (i know pebble can compile to bf) < 1193172710 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, most stack-manipulation words only need to access the top few values < 1193172717 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :true i guess < 1193172720 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pebble is a very low-level thingie. < 1193172724 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i don't care! < 1193172738 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :how big should the stack be? < 1193172744 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i say 15 ints < 1193172754 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i mean, you shouldn't let the stack grow beyond that in forth anyway < 1193172770 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1193172781 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :[data stack of course] < 1193172795 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: chuck moore agrees (although he is bat-shit insane) < 1193172851 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :for example, colorforth's stack is about that size < 1193172863 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :and, personally, the stack length has never grown >20 or so in my usage < 1193172867 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :16 seems like a good size to me < 1193172882 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :also, i assume that i won't do floats, negative integers etc < 1193172891 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :so, we can use a standard 0-255, wrapping BF int < 1193172910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(PEBBLE!!) < 1193172911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(sorry) < 1193173044 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :what BF interp/compilers does everyone here use? < 1193173049 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i actually have no idea what the most commonly used are < 1193173662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i always make a new one < 1193173717 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but if you want something with good debugging... hmm.. < 1193173724 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that thingie with the blue leaf < 1193173733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember the name actually :P < 1193173736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :blue fern? < 1193173745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if that was the good one < 1193176735 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :Damnit! I didn't think this bf interpreter through... < 1193176764 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :I was reading in code char-by-char/. < 1193176778 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :So, I can't jump. :| < 1193177206 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you mean reading and executing simultaneously? < 1193177516 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193177521 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :execute(read character), basically < 1193177563 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :rewrite time! < 1193177565 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :well, not really rewrite < 1193177566 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not even saving the char? o_O < 1193177568 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah < 1193177570 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :pretty stupid < 1193177571 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193177574 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i wasn't thinking < 1193177609 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :(i wouldn't even be writing a bf interp if i didn't want to add state saving/loading) < 1193177630 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :(basically: you can save the tape and code pointer to a file, then recall it again to resume your session) < 1193177646 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :(you initiate the saving by pressing ^Z - it handles SIGSUSP by asking for a filename) < 1193177657 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :(and then just "interp dump") < 1193177747 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :besides that it resizes the tape pretty well < 1193177753 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it first tries len*2 < 1193177757 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :then that-1 if it fails < 1193177760 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :that-2 if that fails < 1193177764 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :all the way down to (current size) < 1193177946 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oklopol: what do you think is a reasonable default size for code? < 1193177955 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :(code is read into a variable sized array, i need to know a good starting point) < 1193177964 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking 1000 < 1193178079 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1193178329 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mwwwahahaha use pebble and make that easy to change < 1193178339 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1193178344 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193178350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pretty cizra indeed < 1193178361 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :upgrading from sarge to lenny changed a bunch of fonts < 1193178378 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :er, etch to lenny < 1193179105 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :my 138L, 2960C, 2.9K brainfuck interpreter is almost done (with sane bracket handling, i.e. very fast, scans at start with stack) ... then i have to do state_saving < 1193179147 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :(state saving isn't hard, i just need to save the tape{,size,ptr}, code{,size,length,ptr} and bracket-map{,size}) < 1193179152 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :so... dump all the vars basically < 1193179300 0 :oerjan!unknown@unknown.invalid QUIT :"Too late, good night" < 1193179402 0 :StapleGun_!n=chatzill@CPE-124-176-107-242.nsw.bigpond.net.au JOIN :#esoteric < 1193179415 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1193179436 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1193179437 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1193179462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird1: brainfuck interpreter in what languagE? < 1193179467 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: C < 1193179467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :EE < 1193179469 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1193179473 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it's for speed. < 1193179477 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i'm writing a Forth in this remember < 1193179496 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :howver < 1193179497 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :however < 1193179500 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it is very understandable c < 1193179521 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my "oh" was very neutral < 1193179529 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we should all be speaking lojban < 1193179532 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193179554 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :neutral attiduntal oh! < 1193179614 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193179616 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :dereferencing type-punned pointer will break strict-aliasing rules < 1193179618 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :fuck you, gcc < 1193179626 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :you are retarded and pedantic < 1193179628 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :this is C!! < 1193179639 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i am allowed to play loose and fast with my pointers and their types < 1193179644 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :u use linux? < 1193179664 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :os x most of the time but i am stuck on windows right now. i am using the software i love by virtue of cygwin < 1193179674 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1193179696 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :what r u writing? < 1193179735 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :a brainfuck interpreter that can dump and load states < 1193179748 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i.e. you can end a session then resume it later, it just dumps the state to a file < 1193179749 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1193179751 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it is also pretty fast < 1193179759 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :thats awesome < 1193179776 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it's also only 137 lines < 1193179786 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :holy crap < 1193179788 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :thats intense < 1193179797 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :mines like 200 for this prototype im working < 1193179806 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :but i didnt comment and now im confused < 1193179848 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :mine has about 3 comments, none of which are particularly helpful < 1193179852 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :but it's really easy to understand, so < 1193179857 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :(whee, hello world hangs. what fun) < 1193179861 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :It's supposed to interpret this: < 1193179863 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :_ < < 1193179864 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric : _ $ 33> 100>_ 114^ < 1193179866 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric : _<72< 101< <108>\^ \ < 1193179867 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :_.32> /^/ \87> < 1193179869 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :&{ {{ { { { { { {{{ {# < 1193179871 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :, Output: Hello World! < 1193179872 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :But I end up control+alt+deleting after a few seconds < 1193179873 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1193179875 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :what language is that? < 1193179878 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it looks like snusp < 1193179879 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :or path < 1193179881 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :its the one im working < 1193179886 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :its sort of like path i guess < 1193179904 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :it has an instruction pointer < 1193179912 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :and it bounces between the line start and finish < 1193179915 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :clever < 1193179918 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :_ drops it down the line < 1193179922 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :^ jumps it up < 1193179934 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it's like the turtles in mario going through execution tokens, i guess < 1193179934 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193179940 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :lol yes < 1193179947 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :u can skip the next instruction with / < 1193179952 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :but only if going -> < 1193179957 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :otherwise u need \ < 1193179971 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :and best of all > means push, but means pop if going the othrt way lol < 1193180026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... aren't brainfuck interpreters usually like 10 lines? < 1193180040 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :r they? < 1193180047 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :i wrote one in game maker that was well over 400 < 1193180053 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :its also very slow < 1193180055 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :game maker :P < 1193180059 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :and no one understood it < 1193180062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the scripting languagE? < 1193180063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*e < 1193180072 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :eh, its evvolved from that < 1193180073 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or the graphical interface? < 1193180080 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :ppl make some pretty sophisticated stuff < 1193180084 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah but mine scans all brackets before execution to put them in a table, intelligently resizes the tape, and other stuff < 1193180088 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :well it has drag and drop, but u can c style code now < 1193180114 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :omfg im dislexic, i thot ehird1 was talking the whole time ... < 1193180120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird1: naturally you parse the code, and what's intelligent resizing? < 1193180129 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it goes: < 1193180131 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :len*2 < 1193180133 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :len*2-1 < 1193180134 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :len*2-2 < 1193180134 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :len*2-3 < 1193180135 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :... < 1193180138 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :until it reaches len+1 < 1193180143 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :at which point it gives up and errors out < 1193180158 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :so it squeezes out as much memory as it can < 1193180166 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1193180201 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193180208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it < 1193180232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :0, -1, -2, -3 ... 2, 1? < 1193180239 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193180242 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :len is the current tape len < 1193180245 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193180248 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :so if it can't resize the tape to len*2 < 1193180251 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i.e. no memory left for it < 1193180254 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :then it tries that-1 < 1193180254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1193180256 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :then that-2 < 1193180256 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1193180291 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :technically if you have the memory my program can support any brainfuck program up to MAX_INT characters < 1193180294 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1193180294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i recommend rather doing len*2, len*1.5, len*1.25 etc. < 1193180295 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :MAX_UNSIGNED_INT < 1193180303 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :and, of course, that is fucking huge < 1193180314 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :(4,294,967,295 instructions) < 1193180330 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :well < 1193180332 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :characters, really < 1193180333 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or just not allocation the full memory each time... < 1193180342 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't strip out comments, because it uses fread for speed < 1193180350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why not do a stack with every cell being 256 brainfuck cells? < 1193180359 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :nah, mine is pretty good < 1193180367 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :although there's some simple bug that is making it infinite lopo < 1193180428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i agree it could suck more. < 1193180432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :! < 1193180433 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1193180518 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1193180520 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :+. works < 1193180524 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it was a simple reading error < 1193180547 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :hello = infini loop :( < 1193180639 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :ok, my "," is bugged < 1193180642 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, don't wanna be mean here, but how can you not make a brainfuck interpreter work :| < 1193180651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's like incredibly trivial :P < 1193180656 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it's more complex than a regular interp :| < 1193180677 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :however i must admit < 1193180680 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :how can "case ',': tape[ptr] = getchar(); if (feof(stdin)) tape[ptr] = 0; break;" not work < 1193180721 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what doesn't work with it? < 1193180751 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :infini loop on ,[.,] < 1193180782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well make it output the current cell < 1193180784 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1193180786 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :my bad... < 1193180792 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i forgot to save the BF program i was testinh < 1193180793 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :ahahahah < 1193180796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193180797 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i had left it as my infinite lopo < 1193180815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are you purposefully typing it as lopo? < 1193180826 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193180827 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193180827 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193180845 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :real 0m0.070s < 1193180845 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :^ running time for ",[.,]" to be cat|'d to itself with the interp < 1193180850 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :not a bad speed i'd say < 1193180874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's 100% io. < 1193180895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :try a real program and we'll compare with EgoBot :) < 1193180901 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :PLooo < 1193180925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: YuRRRFEkcmm < 1193180935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have magnets! < 1193180955 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think next year we should have an #esoteric camp at burning man < 1193180983 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :egobot's optimizes. < 1193180984 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :mine doesn't. < 1193181016 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: is that a drug fest? < 1193181026 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: not really < 1193181036 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird1: well naturally you make it optimize before the big benchmarks! < 1193181042 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :r u wrting in c or c++? < 1193181074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what then? it was on fg < 1193181081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1193181084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, american dad < 1193181091 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Burning_man < 1193181110 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :of course burning man is a drug fest < 1193181142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've always wanted to try drugs < 1193181171 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :when there's a will, there's a way. < 1193181222 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :how do u register for this irc? < 1193181401 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :u guys ever program in assembly? < 1193181417 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :back < 1193181426 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :StapleGun_: c < 1193181447 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :ah k < 1193181450 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it optimizes braces pretty well < 1193181455 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :StapleGun_: nobody should ever use C++ < 1193181457 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it is a failure < 1193181465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird1: what does that mean? < 1193181497 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :how do i register? < 1193181501 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it has a lookup table of [ and ]. literally, there's an array "brackets" and brackets[CODE_POSITION_OF_BRACE] = brackets[CODE_POSITION_OF_MATCHING_BRACE] < 1193181507 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it makes [ and ] EXTREMLELY fsat < 1193181510 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :here, i'll show the code < 1193181523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so basically a hacked-in parse tree < 1193181534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, naturally you parse the code :P < 1193181535 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no < 1193181539 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :not a hacked in parse tree < 1193181546 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it has no nesting < 1193181551 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :but it does work VERY well < 1193181554 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :and it VERY fast < 1193181576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's basically the same thing as a parse-tree. < 1193181600 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1193181601 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it is not. < 1193181603 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :that is bullshit. < 1193181618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see :| < 1193181618 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it is not [ blah [ blah ] ] < 1193181624 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it's [ = ], [ = ] < 1193181637 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it's a direct mapping from brackets[CLOSE] = OPEN, and brackets[OPEN] = close < 1193181671 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, orly, i just mean it's the same thing as a parse tree if you think about the jumps of the cp < 1193181674 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/f9C1U032.html here's the interpreter, it's valid ANSI C89 < 1193181691 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :there's some mysterious infinite-loop bug there and i can't figure out what triggers it, but i'll find out < 1193181704 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :also, state saving/loading comes later. it'll be trivial to do < 1193181861 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err when you expand, where do you move the data to the new array? < 1193181887 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i pass a reference to expand_array < 1193181889 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :*array = new < 1193181901 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :note: "unsigned char **array" < 1193181905 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1193181914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doesn't that kinda lose the original array? < 1193181922 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :uhh, learn what realloc does < 1193181926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1193181932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've never done pure C < 1193181936 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i can tell < 1193181939 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193181993 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1193182000 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and even if i had done it, i'd most likely never have used realloc < 1193182010 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :eups, i have a major bug < 1193182015 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :realloc doesn't 0 out :-) < 1193182114 0 :StapleGun_!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" < 1193182146 0 :StapleGun_!n=StapleGu@CPE-124-176-107-242.nsw.bigpond.net.au JOIN :#esoteric < 1193182176 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193182191 0 :StapleGun_!unknown@unknown.invalid PRIVMSG #esoteric :wots with the underscore? < 1193182201 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you had that earlier too < 1193182206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just /nick it off < 1193182246 0 :StapleGun_!unknown@unknown.invalid NICK :staples < 1193182283 0 :staples!unknown@unknown.invalid PRIVMSG #esoteric :it says its already in use lol < 1193182293 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/dRDGg445.html bf interpreter v0.5 < 1193182302 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :if anyone knows why that won't run hello world, please enlighten me ;) < 1193182361 0 :staples!unknown@unknown.invalid PRIVMSG #esoteric :thats too advanced for me, im a cnoob < 1193182379 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i didn't say anything about you, did i? < 1193182404 0 :staples!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1193182507 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird1: what crashes? < 1193182525 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :try hello world < 1193182527 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it just hangs there < 1193182530 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :and sucks up memory < 1193182533 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :and i have no idea why < 1193182563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... i'd need to use a C compiler... :< < 1193182571 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that'd be SO MUCH WORK :O < 1193182601 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :gcc -g -O3 -Wall -fno-strict-aliasing bf.c -o bf < 1193182604 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :have yourself a compile line < 1193182626 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :check the "parse tree" < 1193182633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think that's your problem < 1193182676 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :no, the parse tree concept is basically ripped from one of daniel b cristofani's interpreters < 1193182680 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :also, it is correct. < 1193182702 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the concept works, just thought that might be where minor bug would easiest slip in < 1193182708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*bugs < 1193182729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you actually checked it parses correct? < 1193182753 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since i'm failing something in that case < 1193182770 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that that's rare or anything. < 1193182786 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :ok, i may not know what the fuck i'm talking about < 1193182795 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :.[+.] hangs forever < 1193182801 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you didn't check? < 1193182801 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :and, uh, that loop shouldn't even fucking RUN! < 1193182804 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i did < 1193182805 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :but < 1193182806 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1193182809 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1193182813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1193182827 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it's short enough i can gdb it < 1193182827 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :thankfully < 1193182878 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p364443342.txt < 1193182879 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :aah < 1193182880 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :the parsing is fine < 1193182883 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1193182884 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i just need to skip ONE AHEAD < 1193182888 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :on both < 1193182893 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i, uh, think < 1193182903 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then no need to explain that to me, although i'm a bit curious about how i could fail so badly. < 1193182943 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :god damnit you're right < 1193182945 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :daniel's interp has < 1193182947 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :stack[stackp++] < 1193182953 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :mine gets it wrong < 1193182954 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fixes < 1193182964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so you didn't check the parse tree ;)) < 1193182971 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :... no < 1193182972 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1193182984 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1193182985 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :hello world works < 1193182998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, niec < 1193183002 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :0.015s for hello world < 1193183004 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :not a bad speed < 1193183020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try my python one < 1193183031 0 :staples!unknown@unknown.invalid PRIVMSG #esoteric :runs at 0.011 on my computer =D < 1193183032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if i can find one of them < 1193183083 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :ok, well you must remember this computer is ancient < 1193183088 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :on my mac it's likely even faster =) < 1193183097 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :http://www.hevanet.com/cristofd/brainfuck/tests.b i'm doing these now < 1193183113 0 :staples!unknown@unknown.invalid PRIVMSG #esoteric :python is interpreted isnt it? < 1193183117 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1193183125 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :and i highly doubt it's 0.011 < 1193183129 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i mean, python is slow, really < 1193183133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> < 1193183133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1193183133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :0.0060052325086 < 1193183133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> < 1193183135 0 :staples!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1193183140 0 :staples!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1193183144 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1193183144 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and this is a joke interpreter < 1193183146 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :that's not possible < 1193183147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll paste the code < 1193183149 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :but anyway < 1193183154 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :mine does some more stuff < 1193183158 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :and, it's still fucking fast < 1193183158 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :so < 1193183159 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193183160 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p654251462.txt < 1193183169 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck < 1193183171 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :yow < 1193183176 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it's an interpreter-expression! < 1193183177 0 :staples!unknown@unknown.invalid PRIVMSG #esoteric :piss < 1193183178 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193183187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wanted to do that with lambdas < 1193183195 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :aaah < 1193183196 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i know why < 1193183199 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :you don't factor in python startup!! < 1193183204 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :remove your clock stuff < 1193183204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1193183207 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :then use the unix "time" utility < 1193183210 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :(it's in cygwin) < 1193183214 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :just start up cygwin < 1193183216 0 :staples!unknown@unknown.invalid PRIVMSG #esoteric :looks like lisp lol < 1193183221 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :time python interp < 1193183227 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :"real" is the one you want < 1193183229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm timing the hello world program. < 1193183230 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :tell me it :-) < 1193183234 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :and that isn't the point < 1193183238 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :mine factors in interpreter startup too < 1193183240 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :yours does not < 1193183257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, and it owns you because of that. < 1193183267 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :that's retarded < 1193183274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure, but owny! < 1193183275 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :show me what time(1) says, or i am still right < 1193183290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, okay, what was i supposed to do now? < 1193183292 0 :staples!unknown@unknown.invalid PRIVMSG #esoteric :piss < 1193183294 0 :staples!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1193183294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :something about cygwin < 1193183297 0 :staples!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" < 1193183319 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :first < 1193183322 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :remove the clock from your code < 1193183323 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :second < 1193183327 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :start up cygwin < 1193183330 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :removed... then? < 1193183332 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :cd (DIRECTORY TO CODE) < 1193183354 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :time /cygdrive/c/(PATH TO PYTHON REPLACE "\" WITH "/" AND LEAVE OUT C:\) interp < 1193183366 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :tell me what it says under "real" at the end < 1193183410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... how do i know where the prompt is when i open it? < 1193183413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just says ~ < 1193183424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and "dir" gives nothing < 1193183495 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :c:\documents and settings\username < 1193183498 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :and use "ls" < 1193183510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"ls" gives nothing < 1193183527 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :just do: < 1193183530 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :well < 1193183533 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :is it in My documents < 1193183535 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :or somewhere in c < 1193183537 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :if it's in c: < 1193183547 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :cd /cygdrive/c/DIRECTORY/SUBDIRECTORY/etc < 1193183562 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah cool < 1193183618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err... does it know how to run python? < 1193183634 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :time /cygdrive/c/path/to/python/python.exe FILE < 1193183643 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1193183653 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :bah, my interpreter seems to suck with multiple lines < 1193183654 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1193183695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :0.031ms when i don't run anything, just time < 1193183700 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... i think you won then? < 1193183704 0 :staplegun_!n=StapleGu@CPE-124-176-107-242.nsw.bigpond.net.au JOIN :#esoteric < 1193183704 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :uhh < 1193183706 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :don't run anything? < 1193183710 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :you run the hello world surely < 1193183721 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"time o" is what i wrote < 1193183729 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :time o???? < 1193183739 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :what is o???????????? < 1193183744 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :look < 1193183745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :time python.exe says "python.exe command not found" and says "real: 0.031ms" < 1193183748 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :well duh < 1193183752 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i just said < 1193183753 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :time /cygdrive/c/path/to/python/python.exe FILE < 1193183765 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :is "python.exe" /cygdrive/c/PATH/TO/PYTHON/python.exe? < 1193183768 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1193183782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i assumed you can just use python.exe if you're in the folder :DD < 1193183790 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :./ < 1193183790 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193183790 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1193183792 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1193183795 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :time ./python.exe script < 1193183801 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :then tell me what it says after "real" < 1193183810 0 :staplegun_!unknown@unknown.invalid PRIVMSG #esoteric :wots a good python ide? < 1193183843 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :stop saying wot < 1193183860 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :0.227ms < 1193183875 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i don't really see what that tells ya < 1193183892 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why don't you just time your parsing&execution and tell me that? < 1193183893 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it tells you mine takes about 0.2 seconds less than yours < 1193183895 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :which is a long time < 1193183899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :who cares how long the program starts :| < 1193183911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't code the python interpreter < 1193183912 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it's benchmarks - who cares how fast hello world runs in the first place? < 1193183918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, it' < 1193183930 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^H^H^H^H^H < 1193183951 0 :staplegun_!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1193183958 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just wanted to know how much faster yours was < 1193183967 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :0.2 seconds faster < 1193184001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :time your parsing&loop < 1193184016 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :no, that isn't how long my interpreter takes to run < 1193184017 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1193184019 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i really don't give a fuck < 1193184026 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :right now i'm trying to work out why my nesting breaks randomly < 1193184141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193184150 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :0.116 now < 1193184162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pretty much the same speed as an empty program < 1193184169 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's try a more complex program :D < 1193184192 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i can't, seeing as my interpreter keeps claiming unmatched braces < 1193184206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1193184211 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can i see the new one? < 1193184212 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i'm fixing it now < 1193184215 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :and yeah in a minute < 1193184225 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :WOW < 1193184231 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :this: < 1193184232 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :http://www.hevanet.com/cristofd/brainfuck/fib.b < 1193184235 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :goes unimaginably fast < 1193184257 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :just now, i ran it and then as soon as i could - i.e. right after hitting enter, i hit Ctrl-C to terminate it < 1193184258 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it got up to: < 1193184260 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :077649278811148299629990130790497978399974693652401690797312244381 < 1193184263 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :er < 1193184266 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :1284057871006996373036197088663606849580363983512256652839038466984 < 1193184281 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1193184287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have some big variables < 1193184301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or my python prog or what? < 1193184317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193184318 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i just checked the whole output -- < 1193184321 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :and it generated - get this < 1193184324 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :319!!! fibonacci numbers < 1193184339 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :in the shortest time i could make it run that my reflexes (which are good) would allow < 1193184352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't really find that impressive... fib is O(1), and O(n) if you do one by one < 1193184365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :319 additions < 1193184368 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :how about i leave it going for 10 seconds < 1193184370 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :and then you tell me < 1193184401 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :ok, forget that < 1193184406 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :7.812s :P < 1193184420 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :ok, in 7.812s it calculated 3190 fibonacci numbers < 1193184426 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :now are you impressed? at least mildly? ;) < 1193184505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mine doesn't do that right i think < 1193184526 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :random factoid < 1193184532 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :using the standard brainfuck text reversal program < 1193184541 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :if i pipe my interpreter's source code to itself running that program < 1193184547 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it takes 0.047s to run < 1193184548 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193184624 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what should the fibonacci program output? < 1193184628 0 :staplegun_!unknown@unknown.invalid PRIVMSG #esoteric :do you start with 1 and 1 as the first two in the array b4 u start the sequence? < 1193184658 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: fibonnaci numbers in decimal, one per line, continuously until halted < 1193184664 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :http://www.hevanet.com/cristofd/brainfuck/fib.b < 1193184675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193184675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :< < 1193184675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>< < 1193184675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>< >< >< >< >< < 1193184675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>< >< >< >< >< >< >< >< ><['<', '<', '+', '>', '+', '>', '-']><['>', '+', '<', '-', ['>', '+', '<', '-', ['>', '+', '<', '-', ['>', '+', '<', '-', ['>', '+', '< < 1193184682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wtf :) < 1193184711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1193184713 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1193184730 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my program doesn't do any output before the program finishes. < 1193184734 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :lame < 1193184734 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193184749 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :speaking of which i should flush stdout on each bit of output, shouldn't i? < 1193184770 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how's it lame? < 1193184787 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :it should output when it gets the output < 1193184804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nah it's nicer this way < 1193184861 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah, school tomorrow -> < 1193184865 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :no, that is not nicer < 1193184868 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :that is poitnless < 1193184872 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :would you like it if python did that? < 1193184992 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i generally dislike side-effects in programs where they're not needed < 1193185016 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :AHA < 1193185018 0 :ehird1!unknown@unknown.invalid PRIVMSG #esoteric :i fixed my interpreter < 1193185028 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tralso, my screen is black now. wonder what happened.... < 1193185033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and wonder what i'm typing < 1193185164 0 :staplegun_!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" < 1193185271 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193185432 0 :ehird1!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193185457 0 :oklopl!i=oko@194.251.101.183 JOIN :#esoteric < 1193185507 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193185514 0 :oklopl!unknown@unknown.invalid NICK :oklopol < 1193185561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yay back < 1193185565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now to sleep -> < 1193185591 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193187412 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1193188241 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1193188658 0 :cmeme!unknown@unknown.invalid QUIT :Excess Flood < 1193188791 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1193190417 0 :SEO_DUDE38!i=Deee@gateway/tor/x-b11a4922e963beca JOIN :#esoteric < 1193192158 0 :staplegun_!n=StapleGu@CPE-124-176-107-242.nsw.bigpond.net.au JOIN :#esoteric < 1193192557 0 :staplegun_!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" < 1193193162 0 :staplegun_!n=StapleGu@CPE-124-176-107-242.nsw.bigpond.net.au JOIN :#esoteric < 1193193170 0 :staplegun_!unknown@unknown.invalid PRIVMSG #esoteric :howzit < 1193193402 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :yupzit < 1193193407 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :thatzit < 1193193421 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :,[] < 1193193433 0 :staplegun_!unknown@unknown.invalid PRIVMSG #esoteric :? < 1193193441 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :no, thatzn't < 1193193454 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :i meenz that i can sii my staple < 1193193456 0 :staplegun_!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193193464 0 :staplegun_!unknown@unknown.invalid PRIVMSG #esoteric :ic .. < 1193193490 0 :staplegun_!unknown@unknown.invalid NICK :stap1egun < 1193193495 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think is the first time that someone has been in #esoteric without knowing Brainfuck. < 1193193513 0 :stap1egun!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193193540 0 :stap1egun!unknown@unknown.invalid PRIVMSG #esoteric :i know brainfuck < 1193193553 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How *dare* you not make sense of >,[>,]<[.<]! < 1193193572 0 :stap1egun!unknown@unknown.invalid PRIVMSG #esoteric :my bad < 1193193617 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, actually those are just different types of symbols o_O -.- < 1193193627 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fa1r: It's a valid Brainfuck program. < 1193193639 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And a fairly simple example of Brainfuck at that. < 1193193645 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :so if you are coding bf, the spectator knows it, if not, then maybe not < 1193193654 0 :stap1egun!unknown@unknown.invalid PRIVMSG #esoteric :looks like an input char until char is null then go back and overwrite it < 1193193665 0 :stap1egun!unknown@unknown.invalid PRIVMSG #esoteric :with different chars < 1193193668 0 :stap1egun!unknown@unknown.invalid PRIVMSG #esoteric :untilnull < 1193193682 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This is #esoteric. . . And Brainfuck is the canonical esoteric language. < 1193193689 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :hum... sounds like useful one ^___^ < 1193193692 0 :stap1egun!unknown@unknown.invalid PRIVMSG #esoteric :im aware < 1193193692 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :stap1egun: Well, yeah. . . Really, it just reverses its input. < 1193193728 0 :stap1egun!unknown@unknown.invalid NICK :schad < 1193193761 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193193786 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :if im writing a 2d esoteric language which uses a stack, would it be easier to write the interpreter in python or c? < 1193193799 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :sorry, not 2d, grid based < 1193193801 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure about *easier*. . . < 1193193815 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But I'd still do C. < 1193193822 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(largely because I don't know Python) < 1193193834 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :i know c but im a nub < 1193193862 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :inventing a language is first thing to do as a "nub"? < 1193193869 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/nub/n00b/ < 1193193882 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fa1r: A dc clone would be a fairly simple thing to do as a C n00b. < 1193193884 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1193193885 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :oh shite, i must have missed something.. < 1193193886 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :i program < 1193193893 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :i just dont program c very well < 1193193902 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(doing it *right* would be tricky, though. :p) < 1193193912 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :i made a piet interpreter < 1193193913 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :c is quite fun, err, shit. < 1193193920 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193193943 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/bubble.c < 1193193947 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :s/n.+b/newbie/ < 1193193950 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bubble sort in obfuscated C. < 1193193977 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :fuck those ff plugins updating every night.. ;( < 1193194021 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :lol i know < 1193194025 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/PHAWN < 1193194112 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :sound like something easy to maintain.. < 1193194134 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :keep your work! switch to any esolang today!! < 1193194144 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193194147 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :+s* < 1193194156 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm reminded of Befunge. < 1193194181 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1193194187 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :unixcat is long :> < 1193194212 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :yea its alot like befunge i guess < 1193194293 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :i wanted it to look so messy and confusing, like when you open an exe in notepad >_> < 1193194392 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Cute; a Windows user. < 1193194436 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :well, i wud use linux, but i cant get company of heroes to run on it < 1193194445 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric ::'( < 1193194449 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :also i have to do all my assignments in ... omfg ... vb < 1193194459 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :not just any vb < 1193194461 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :vb fucking 6 < 1193194467 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :pink teddies for the bosses ;-A < 1193194474 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193194498 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :lucky ive got my last high school exam in a few weeks and i can start my conversion to linux < 1193194503 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Where do you go to school, and may I recommend you go to somewhere more prestigious, like the local degree mill? < 1193194513 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. High school. < 1193194516 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :im in australia < 1193194528 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Who the fuck still uses VB6? < 1193194529 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :the it manager is a complete dumb ass < 1193194534 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Who the fuck ever uses VB? < 1193194536 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That shows. < 1193194555 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :he says he doesnt want to upgrade to 2005 because its .net and a completely different language < 1193194562 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :i had to stop my self from loling in front of him < 1193194588 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The words "Visual Basic" say that it's a bad choice. < 1193194594 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1193194606 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :my teacher couldn't debug this line < 1193194614 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :textBoxMain.Text = Hello World! < 1193194624 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(of course, you must remember that I've been coding since I was 8. . . Programming is. . . Simple.) < 1193194633 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :i love programming < 1193194674 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But are you any good? < 1193194680 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193194683 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :i suppose < 1193194691 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :in the languages ive taken time to learn i guess < 1193194699 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How long have you been coding? < 1193194703 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193194720 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :when did dark reign 2 come out? cause i started programming in c code for their mods < 1193194731 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :i didnt realise it was c at the time though < 1193194737 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :2000. < 1193194738 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :and i had to program it in a text file < 1193194745 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :so since 2000 i guess < 1193194785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been coding for 10 years. :) < 1193194789 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric ::-A < 1193194793 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :well you do < 1193194812 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1193194827 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :"and i had to program it in a text file" <- err.. where d'you put it now, then? < 1193194857 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :the game interpreted it, it was actualy c, but it read structures and functions like it was < 1193194869 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :ill see if i can find an example < 1193194875 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then I doubt that it's C. < 1193194901 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :omg have they finally taken the dr2 site down? < 1193194923 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :archive.org it. < 1193194949 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :no, it wasnt c it was c style < 1193194955 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :scripting < 1193195005 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :gah its all zipped up in zwp < 1193195071 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :anyhow < 1193195085 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :i tried leanring c++ with opengl so i can make games < 1193195089 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :and it was fail < 1193195105 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :i could get the c++ but game engine architecture i was terrible at < 1193195154 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :well.. games are kinda "no man's job" < 1193195159 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :you know what i'm saying < 1193195204 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1193195307 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :do you guys program in assembly ever/ < 1193195309 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :?* < 1193195318 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Guilty. < 1193195335 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's amazing how small you can make a "Hello, world!" program. < 1193195351 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193195373 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :i want to learn it after i learn how to do something significant in c < 1193195376 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :could be a while < 1193195401 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At last count I was at 76 bytes. . . < 1193195414 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :shit < 1193195485 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :well < 1193195544 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :what kind of stuff do u program? just esoteric languages? < 1193195552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mostly. < 1193195588 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :its way more interesting than trying to code an fps in c++ or ... game maker for that matter < 1193195698 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Compilers are fun to write, too. < 1193195698 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :programming in esoteric? well.. the point is you never get anything usable with esoteric < 1193195717 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :not in esoteric < 1193195720 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I beg to differ. < 1193195724 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :writing an interpreter < 1193195727 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :they're mostly made of showoff and fun < 1193195728 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :or likewise < 1193195740 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has written a game in Brainfuck. < 1193195749 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1193195752 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :i want to see that < 1193195753 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Granted, I cheated, via a language I developed that targets Brainfuck. . . < 1193195754 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :oh jesus < 1193195770 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/game.b IIRC. < 1193195783 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :hmm browsing these config files 5 years later tells me i didnt have any clue what the c prorgamming language was < 1193195801 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :game = usable, console game = fun. right < 1193195806 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :.. there you have it. < 1193195816 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193195833 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Try googling "Lost Kingdom" for something more astounding. < 1193195865 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :in australia? < 1193195877 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a larger game in Brainfuck. < 1193195928 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :holy piss < 1193195963 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :holy fucking christ < 1193195966 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :weel < 1193196001 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :now that was a _surprise_... japanese && anime && based on cards && echo "Hell yeah! ;E" < 1193196125 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :well < 1193196198 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :なぜ? < 1193196208 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :なな. < 1193196222 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://jonripley.com/i-fiction/games/LostKingdomBF.html < 1193196239 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1193196240 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :なな?なぜそれと言ったか? < 1193196242 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :i downloaded it < 1193196246 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :2.5 mb source code < 1193196482 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :visual c++ can compile c code cant it? < 1193196506 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. < 1193196513 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Try Cygwin or Mingw. < 1193196603 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :20:23 < 1193196785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. And? < 1193196822 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and, 20:33 < 1193197051 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :http://www.java2s.com/Code/C/Data-Structure-Algorithm/StackinC.htm is that an ok way to handle a stack? or wud there be a better way? < 1193197120 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Eeew. < 1193197134 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I recommend implementing it via a linked list. < 1193197140 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/dc.c.tar.bz2 < 1193197226 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1193197260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :stack.c and stack.h are a decent stack implementation. < 1193197583 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1193197595 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :ill have a go < 1193197898 0 :schad!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" < 1193202836 0 :immibis!n=immibis@125-236-168-92.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1193202873 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :"....using Microsofts malicious software removal tool." <--- Microsoft's software removal tool is malicious? < 1193202952 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is not surprised < 1193203160 0 :immibis!unknown@unknown.invalid QUIT :"Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC. When the chi" < 1193203218 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh snap, somebody applied a restriction enzyme to immibis' quit message virus! < 1193207619 0 :bartw!unknown@unknown.invalid QUIT :Connection timed out < 1193207944 0 :SEO_DUDE38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193208154 0 :SEO_DUDE82!i=Deee@gateway/tor/x-c5bddc3f9982567d JOIN :#esoteric < 1193211298 0 :schad!n=StapleGu@CPE-121-218-206-107.nsw.bigpond.net.au JOIN :#esoteric < 1193211326 0 :schad!unknown@unknown.invalid PRIVMSG #esoteric :howzit < 1193212798 0 :schad_!n=schad@CPE-121-218-206-107.nsw.bigpond.net.au JOIN :#esoteric < 1193212799 0 :clog!unknown@unknown.invalid QUIT :ended < 1193212800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1193213628 0 :schad__!n=schad@CPE-121-218-206-107.nsw.bigpond.net.au JOIN :#esoteric < 1193213660 0 :schad__!unknown@unknown.invalid NICK :staplegun < 1193213895 0 :schad!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193214461 0 :staplegun!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" < 1193214550 0 :staplegun!n=schad@CPE-121-218-206-107.nsw.bigpond.net.au JOIN :#esoteric < 1193214567 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :anyone there? < 1193214758 0 :schad_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193214912 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :t < 1193215538 0 :staplegun!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" < 1193222328 0 :staplegun!n=staplegu@121.218.206.107 JOIN :#esoteric < 1193222353 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1193222379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think the reason that virus isn't spreading is that it's not self-modifying < 1193222453 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i win with 11 years! < 1193222480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(unless this is also about coding capabilities, in which case you most likely beat me ;)) < 1193222505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's just hope oerjan doesn't see this < 1193223101 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :what kind of virus? < 1193223277 0 :jix!n=jix@dyndsl-080-228-190-248.ewe-ip-backbone.de JOIN :#esoteric < 1193223595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :errr immibis' quit message virus < 1193225895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :opinions here, since i'm not that good at designing gui:s anyone but me would enjoy, i'm making a program for drawing elecrical circuits, how should it behave when the window is resized? < 1193225976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, should it have a fixed amount of divisions x- and y-wise, so that no matter what the size is, the grid would have the same amount of points; or should i have it just draw less of the circuit so that the distance betwen two points is fixed? < 1193226088 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*between < 1193226662 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :imo it should just get bigger < 1193226666 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :i mena < 1193226668 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :it should scale < 1193226672 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :if u stretch the window < 1193226738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i already implemented the latter one < 1193226740 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193226753 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :oh well lol < 1193226762 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it looks kinda nice, i'll add something to inc/dec the gridsize if necessary. < 1193226781 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :it hindsight the latter would be better for me, i have a 1920x1200 display lol < 1193226795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omg cool :P < 1193226812 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :too bad it cant help my python code .... < 1193226841 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you mean the size of your window won't compensate for your lack of skills? < 1193226845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1193226847 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :screen. < 1193226877 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1193226880 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1193226884 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193226897 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :nah not lack of skills < 1193226903 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :absence of ability < 1193226920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193226956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh my god < 1193226963 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :? < 1193226964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :magnets are unbelievably cool. < 1193226974 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :wot r u coding this in? < 1193226979 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :C < 1193226984 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :coool < 1193226989 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :what r u rendering it with? < 1193226992 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :trying to do without the ++ < 1193226995 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you don't wanna know ;;) < 1193227018 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1193227031 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :everyone tries to make me do ++ style casting, when c is far superior < 1193227110 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha, magnets xD < 1193227116 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should get back to coding... < 1193227137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :weeee they hop so merrily < 1193227147 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1193227156 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :u toking about magnets irl? or the ones ur programming? < 1193227177 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe real ones! < 1193227207 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :coool < 1193227211 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the circuit thing is very primitive, it just knows basic logic ports, wires and err transmitters < 1193227230 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :is it a modelling tool? or just something for fun < 1193227234 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :"fun" < 1193227286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we are using this thing called TINA pro at school for this, it kinda sucks as it's just a trial version < 1193227307 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1193227318 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i'm basically making this to be able to save my models < 1193227330 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1193227332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i dunno if i'll add anything that actually let's you do anything complicated < 1193227364 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :make sure u add some easter eggs < 1193227407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll add one just for you < 1193227413 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :solid < 1193227428 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :do u ever code python? < 1193227436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193227440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :more than anything else < 1193227490 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :try: data = source[py][px] + data < 1193227492 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :except: break < 1193227493 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :finally: px -= 1 < 1193227495 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :no matter what, px will decrease by one right? even if the exception causes a break? (its in a while loop) < 1193227512 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think so. < 1193227518 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure so. < 1193227518 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :sweeet ..... < 1193227533 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :that saves me having to write a flag < 1193227535 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :=D < 1193227547 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1193227586 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :omfg .... < 1193227598 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :thats why it wasnt working i never actually set the variable to the users input ... < 1193227764 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1193227774 0 :jix!n=jix@dyndsl-091-096-058-180.ewe-ip-backbone.de JOIN :#esoteric < 1193228252 0 :tokigun_!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1193228252 0 :tokigun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193228311 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :oh snap < 1193229748 0 :staplegun!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" < 1193232888 0 :staplegun!n=staplegu@CPE-121-218-206-107.nsw.bigpond.net.au JOIN :#esoteric < 1193232921 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :woot i got fib 10000 to run on my esolang < 1193232940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cwl < 1193232955 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :$1>2><>+>%_ < 1193232957 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :<<>>{^ _ < 1193232958 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :~ <10000 < 1193232960 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :# < 1193232962 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :source code lol < 1193232984 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :how can i time it in python? < 1193233133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :import time < 1193233146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :time.clock() gives a number representing the current time < 1193233149 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in seconds < 1193233161 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's that unix timestamp or whaddyacallit < 1193233433 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1193233576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmph, i've really gotten lazy having used python for so long :P < 1193233606 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :printed fibonacci numbers up to 1,500,520,536,206,896,083,277 in 0.0194 seconds < 1193233608 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193233609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in python, everything takes a second to do, and never has bugs < 1193233621 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :lol i love python, i started learning it today < 1193233623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in c, i actually have to think about the details, and still i get bugs :| < 1193233642 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :and ive pretty much finished writing my esolang interpreter < 1193233646 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :what does that tell you :P < 1193233650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193233702 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :now, if i can get hello world workin < 1193233818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can i see the spec? < 1193233825 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i recall there was one < 1193233829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rrright? < 1193233872 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :staplegun: what the f is that? < 1193233913 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :spec? < 1193233968 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/PHAWN < 1193233973 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :still in real early design < 1193234911 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :gah < 1193234919 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :soo messy < 1193235373 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :FINALLY < 1193235375 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :HELLO WORLD < 1193235380 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :! < 1193235383 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1193235422 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :? < 1193235424 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is crating a forthlike language, due to boredom < 1193235435 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :forthlike < 1193235437 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :ay < 1193235478 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes back to work < 1193235858 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :someone linked me to a site earlier where you could post code blocks and it would highlight in the language you specify < 1193235870 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :like a read only browser based syntax highlighter < 1193235961 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :meh, found a worth substitute < 1193236156 0 :Figs!i=user@dyn128-54-221-36.ucsd.edu JOIN :#esoteric < 1193236169 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Hello! < 1193236180 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://blog.wolfram.com/2007/10/the_prize_is_won_the_simplest.html <-- you guys see this yet? < 1193236763 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1193236825 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was kind of interesting since the solver was described as having a "background in mathematics and esoteric programming languages" :P < 1193236831 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(the math aside) < 1193236857 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193236882 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :im happy cus i finally got a working version of my interpreter < 1193236893 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :made me think -- "Hey, I know some esoteric programmers... wait a sec, I wonder if this is one of them..." < 1193236909 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yay :D < 1193236913 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what interpreter? < 1193236931 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :revise: an interpreter for what? < 1193237207 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :um < 1193237212 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :my language < 1193237216 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :phawn < 1193237225 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1193237230 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what does it look like? < 1193237243 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :_ < < 1193237244 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric : _ $33>100>_ 114^ < 1193237246 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric : _<72<101<<108>^ < 1193237247 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :_. /^/<111>\87\>\32\> < 1193237249 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :&{{{{{{{{{{{{# < 1193237250 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :, Output: Hello World < 1193237252 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :or < 1193237259 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193237267 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :better yet < 1193237268 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/PHAWN < 1193237291 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1193237298 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.springerlink.com/content/uxuc20mnurg4qjug/ <-- DNA = UTM? Nifty. < 1193237342 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I'd understand the chapter though :( < 1193237356 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :sounds intruguing < 1193237375 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :we need a DNA Esolang! ... assuming no one has done it yet < 1193237390 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :but ill stick to my ascii .. took me hours just to write my hello world example ... < 1193237399 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hehe :) < 1193237424 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :it is actually most influenced by piet lol < 1193237450 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hmm, imagine that it'd give you 4 'base pairs' like ZXCV or something, and you'd write lines like < 1193237453 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ZX < 1193237455 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :CV < 1193237456 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :VC < 1193237458 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :XZ < 1193237474 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :i know the syntax < 1193237476 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :forget the name < 1193237483 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :? < 1193237502 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :pairs of three would count as coding-units... < 1193237506 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :err... sets of three < 1193237510 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :pairs of three = wtf? :P < 1193237514 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193237541 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yes... my pair of boots is actually three shoes... O.o < 1193237549 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193237549 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1193237553 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but imagine! < 1193237565 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you could code "virtual Proteins" < 1193237585 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193237588 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that would end up running in parallel... < 1193237623 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :they would "contort" to various mathematical shapes based on Figsics < 1193237633 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :or fishsticks < 1193237636 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193237658 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think I have invented a mental nightamre < 1193237660 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*nightmare < 1193237668 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :tell me about it < 1193237668 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :too bad I can't write it < 1193237679 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh crap < 1193237681 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's 7 am < 1193237683 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1193237687 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I've been up all night again < 1193237692 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :whee. < 1193237702 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :well, at least there's not school tomorrow < 1193237707 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or today... < 1193237725 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193237729 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :doing wot .... < 1193237730 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :California fires < 1193237739 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :school got cancelled. < 1193237790 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1193237796 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if I got two turing machines together... < 1193237799 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1193237808 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so that each time I need to look up a state < 1193237815 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it launches another machine... < 1193237830 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :is that more complicated than a single turing machine? < 1193237840 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :i think uve been awake too long :D < 1193237845 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yes :P < 1193237850 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1193237863 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :16 hours? < 1193237879 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I should be going to bed, in theory < 1193237883 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :damn ye paper! < 1193237889 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... I've been trying to write this paper < 1193237891 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :since I got up < 1193237896 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :...wtf am I doing here? :P < 1193237900 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193237902 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*brain random* < 1193237904 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :wots it on? < 1193237915 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :summary of a sci. am. article < 1193237919 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :2 pages < 1193237928 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(the argument in the article, not the article itself) < 1193237937 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and 2 pages = amt for me to write < 1193237941 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(the article itself is longer) < 1193237942 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193237945 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(durh :P) < 1193237983 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :seriously though, can I have a turing machine with an infinite number of states? O.o < 1193237995 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :i suppose < 1193237995 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :does that even make sense? O.o < 1193238001 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :depends how many turing machines u can handle < 1193238002 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :my brain must be broken < 1193238344 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193238536 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1193238542 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :China + Japan are in a space race? < 1193238760 0 :jix!n=jix@dyndsl-091-096-058-180.ewe-ip-backbone.de JOIN :#esoteric < 1193238783 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://blog.wolfram.com/2007/10/the_prize_is_won_the_simplest.html?lid=title < 1193238806 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*points up* < 1193238825 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1193238836 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :still cool though < 1193238865 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prods bsmntbombdood and says "Hi!" < 1193238889 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh heh < 1193238904 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193238908 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wtf, it smells like smoke < 1193238912 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1193239392 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1193239600 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :im goin to bed < 1193239602 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :night all < 1193239612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow, you're still here? < 1193239614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :from yesterday? < 1193239742 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1193239747 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :not the whole time < 1193239757 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :but i was up for a while working on stuff < 1193239761 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :anyways cyas < 1193239763 0 :staplegun!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" < 1193239783 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my bf interp only kind of works =( < 1193239833 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :b ack < 1193239841 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1193239845 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :missed him by a minute < 1193239850 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird` < 1193239854 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is back < 1193239864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi i'm perfecting my bf interpreter < 1193239869 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :kewl < 1193239877 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I wrote a BF interpreter a while back... < 1193239885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hopefully it should run The Craziest BF Program Ever (the Lost Kingdom text adventure) smoothly < 1193239889 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I forgot about that :P < 1193239893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but right now it just spews out "Hangup" and dies < 1193239893 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1193239899 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh :( < 1193239905 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1193239910 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if my program would work < 1193239912 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193239914 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :doubt it :P < 1193239919 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :how long is the program? < 1193239932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2 megabytes < 1193239935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of bf code < 1193239936 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193239938 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it won't fit < 1193239939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(it's compiled from basic) < 1193239950 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :bloat! < 1193239951 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :j/k < 1193239954 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193239973 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I only wrote my program to accept up to 9999 < 1193239977 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so that won't fit :P < 1193239988 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mine dynamically resizes all of its storages < 1193239989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1193240007 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, mine you type in by hand at the prompt, so... < 1193240011 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193240014 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you have enough memory you can store up to MAX_UINT (maximum unsigned int value) elements in each < 1193240021 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :kewl :) < 1193240031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :On a 32bit system that's 4,294,967,295 elements in each array < 1193240031 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(why with a k? I don't know.) < 1193240035 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193240042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :past that it'll just die but i doubt i have to worry ;) < 1193240055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if it used 64-bit ints? Then 18,446,744,073,709,551,615 < 1193240081 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193240087 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :well, in theory... < 1193240093 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric : you could load it from the file < 1193240103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193240104 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and only work with a small subset of the bytes ... < 1193240105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1193240108 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but eh < 1193240121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you will need shitloads of RAM anyway to run a program of that size ;) < 1193240124 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and cpu < 1193240129 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(it pre-parses brackets) < 1193240157 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, mine can save and load state < 1193240160 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"No one will ever need more than 640K of RAM" (BIll Gates) < 1193240170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SIGSUSP (aka ^Z) asks for a file name and then saves a dump to it < 1193240177 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :[did I get that right?] < 1193240185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can then reload the dump (and the source file if you did not include it with the dump) and it'll resume from there < 1193240194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this is because i am going to write a Forth system in brainfuck < 1193240197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so that will be how i save images < 1193240199 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1193240206 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yikes. < 1193240246 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I need to finish that fucking parser system... < 1193240247 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193240253 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or move to a better language < 1193240256 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :maybe D < 1193240271 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :does D have operator overloading? < 1193240274 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1193240274 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but < 1193240283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :C is the best for writing interpreters for esolangs, most of the time < 1193240289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since speed is good when your language itself is fscking slow < 1193240303 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :this isn't for an eso-lang... < 1193240303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my debug output is great < 1193240304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :LOL EXPANDO < 1193240304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lol yeh < 1193240304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :LOL EXPANDO < 1193240304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lol yeh < 1193240304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hangup < 1193240307 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(at this point :) < 1193240340 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it was me ol' general parser system < 1193240358 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the one that looks like < 1193240360 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :x >> y >> z < 1193240372 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it ain't CS, I don't think < 1193240375 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Just CF... < 1193240388 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :since I don't allow x Y z = A >> B >> C... < 1193240400 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :just Y = A >> B >> C < 1193240433 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sadly, I don't know how to handle errors in ambiguous grammars :( < 1193240476 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or hell < 1193240484 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :how to even get around some of the issues of ambiguity < 1193240498 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay, my problem is this line: memset(new + *current, 0, try); < 1193240504 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when resizing the code array to 2000 elements < 1193240518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*current is the previous size of the array, try is - AHA < 1193240523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i need try - *current < 1193240524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193240529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's segfaulting because it's overflowing the memory < 1193240534 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yay :) < 1193240537 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1193240548 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :memory overflow shouldn't get a :) from me < 1193240549 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193240567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well... it is marginally better now < 1193240571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as in, it gets a bit further ;) < 1193240574 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i have a segfault LATER... < 1193240578 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gdb time < 1193240590 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :whoo! < 1193240591 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1193240599 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Program received signal SIGSEGV, Segmentation fault. < 1193240599 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :0x00401702 in main (argc=2, argv=0x662008) at bf.c:131 < 1193240599 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :131 brackets[code_ptr] = stack[stack_ptr]; < 1193240606 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :crazy < 1193240615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yow < 1193240617 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sigh, CF ambiguity is undecidable < 1193240624 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what fun < 1193240624 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just_read = 6723392 < 1193240634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's a lot of just read < 1193240634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193240641 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193240648 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm using fread < 1193240648 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what is RIS? < 1193240649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1193240654 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RIS? < 1193240656 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193240665 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it says "Exprot this chapter as RIS|Text" < 1193240669 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*export < 1193240683 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1193240713 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wait, wtf, it's almost 8 am?! < 1193240742 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh no now you're doing to leave < 1193240743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193240776 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no, I'm going to have to figure out how to write my essay real fast < 1193240795 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I was supposed to turn it in almost 15 hours ago... < 1193240795 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( maybe it's my crazy casting < 1193240808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have this: expand_array((unsigned char **)&stack, &stack_size); < 1193240810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and similar things < 1193240817 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :@.@ < 1193240826 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hehe, I've had my head in java for too long at this point < 1193240835 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah well i don't want to duplicate my expand_array code < 1193240837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's quite clever < 1193240838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193240842 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :brainwashing, I say... < 1193240855 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Ooh! http://www.springerlink.com/content/fp7p38r0333p1441/fulltext.pdf < 1193240884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just added this debug message < 1193240885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :printf("I'm in ur ptrs, not segfaulting\n"); < 1193240887 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do i go to hell now? < 1193240892 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I should just give all failure points for error, shouldn't I? < 1193240895 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(as a list...) < 1193240904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lollllll < 1193240905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm in ur ptrs, not segfaulting < 1193240905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Segmentation fault (core dumped) < 1193240919 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1193240929 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193240964 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damn my segfault isn't even in expand_array < 1193241026 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1193241028 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1193241033 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :step through? < 1193241048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm not stepping through, it reads like half the file before dying < 1193241055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't have ten years :P < 1193241060 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193241069 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :make it catch in a special place < 1193241105 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(I'm an evil masochistic bastard, I guess, but *cough* setjmp + goto */cough*) < 1193241115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :brackets[code_ptr] = stack[stack_ptr]; < 1193241115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :brackets[stack[stack_ptr]] = code_ptr; < 1193241120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the segfault happens on these two < 1193241141 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you be askin' da wrong guy < 1193241143 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193241149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm just talking to no-one < 1193241149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1193241151 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I left my pointers at the door < 1193241157 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hacking away in urxvt and gvim < 1193241157 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :when I started Java-class :P < 1193241164 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... on windows, because i'm stuck on a windows box right now < 1193241166 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hooray for cygwin < 1193241169 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :haha :D < 1193241170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i get my nice gvim < 1193241181 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I hate gvim < 1193241182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with my nice X interface < 1193241187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not any of that lame windows gvim < 1193241195 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this stuff anti-aliases text properly < 1193241196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193241209 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I've had to use it on Red Hat for CS... < 1193241218 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and I hate not being able to highlight shit < 1193241226 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and use what I'm used to doing in a text editor < 1193241228 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193241250 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I started using something else. < 1193241251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can highlight shit < 1193241255 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess you just don't know vim < 1193241259 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no, I don't :P < 1193241260 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but even gvim, lets you use even the mouse to highlight < 1193241270 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :not my gvim < 1193241272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it lets you scroll with a scroll-wheel... it's practically notepad except it's modal < 1193241288 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i use a lot of its notepaddy features actually < 1193241288 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :maybe the way they have it configured here is weird < 1193241298 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am guilty of selecting text with the mouse and pressing d < 1193241300 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I am a noob at it though :P < 1193241303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i also use the scrollbar a lot < 1193241312 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i like vim's commands, so < 1193241315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dd < 1193241316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193241317 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193241348 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I started using a different program < 1193241352 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I forget the name < 1193241369 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :emacs? :P < 1193241370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :naw < 1193241371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nano? < 1193241373 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193241377 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pine? < 1193241378 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aka nano < 1193241380 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193241388 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think it was something generic like 'text' < 1193241394 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :memory != good < 1193241440 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'll play with it later and babble again another day < 1193241447 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :when school starts again < 1193241452 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK: < 1193241452 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :123579 VS 160000 < 1193241452 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :123577 VS 160000 < 1193241452 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Segmentation fault (core dumped) < 1193241455 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(closed all week due to fire) < 1193241461 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :both of the first two numbers are lesser than the latter < 1193241464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so why am i getting a segfault < 1193241476 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what pointer? < 1193241478 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and what cmp? < 1193241484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : printf("OK: \n"); < 1193241484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : printf("%i VS %i\n", code_ptr, brackets_size); < 1193241484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : printf("%i VS %i\n", stack[stack_ptr], brackets_size); < 1193241484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : brackets[code_ptr] = stack[stack_ptr]; < 1193241484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : brackets[stack[stack_ptr]] = code_ptr; < 1193241485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : printf("worked\n"); < 1193241513 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since they're both within the boundries of brackets-size as you can see in my previous paste < 1193241519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why on earth would it segfault on those brackets lines < 1193241532 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(x_ptr is an int index of an array, always) < 1193241544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x_size is the size of the x array < 1193241566 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1193241592 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :too much recursion? < 1193241601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't recurse, in the whole thing < 1193241603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and gdb tells me that < 1193241604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : brackets[code_ptr] = stack[stack_ptr]; < 1193241605 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :then not that :P < 1193241607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is the line at fault < 1193241617 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :gdb always gives me BS < 1193241617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1193241618 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1193241620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :look at this: < 1193241625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1193241627 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and hm < 1193241627 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1193241633 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but the debug output is right < 1193241636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it prints the ones before < 1193241638 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and not the ones after < 1193241645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but code_ptr+] has already forced the interpreter < 1193241789 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to resize to 30720000 cells < 1193241802 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(and it resizes to current*2 by default -- so that's pretty impressive) < 1193241832 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(it also happens to be extremely fast at generating fibonacci numbers) < 1193241850 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :whoo! :P < 1193241894 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :touch. touch. touch touch. touch touch touch. touch touch touch touch touch... < 1193241905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1193241910 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :XKCD >:D < 1193241915 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :might get a bit hard after the first few.. < 1193241924 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :touch touch touch... (ten years) ...touch touch touch touch ... < 1193241930 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193242218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :give me a program to test my interp with < 1193242261 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :+++[>++++++++++++<-]>. < 1193242271 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++[>++++++++++++<-]>. < 1193242275 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :$ < 1193242307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it runs in 0.015 seconds, and outputs $ < 1193242313 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1193242321 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :+[] ? < 1193242338 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it runs in infinity seconds and outputs nothing < 1193242338 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193242341 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :whoo! < 1193242346 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :did the computer tell you that? :P < 1193242346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, it just sits there, obviously < 1193242353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193242354 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193242354 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes it did < 1193242359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have a halting problem solver built in < 1193242365 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :rofl < 1193242376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, +[] also consumes 99% cpu < 1193242378 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not 100%, though < 1193242379 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :+[>>+<<] < 1193242382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it goes from 94%-99% < 1193242388 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it doesn't lag the sytsem, heh < 1193242410 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :heh, I should write that like < 1193242415 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :+[>>+<<]+ < 1193242417 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it looks cooler < 1193242426 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that one also takes up insane amounts of cpu < 1193242428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but hangs there memory-wise < 1193242432 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193242433 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as, of course, it wraps from 255 to 0 < 1193242444 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course, it will use 99% cpu most of the time < 1193242446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's expected < 1193242457 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :+[>+<->>++<->]+ < 1193242466 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you're not getting input or bottlenecked by output, you want to execute the instructions as fast as possible < 1193242467 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and mine does < 1193242473 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, i think that's desired behaviour < 1193242477 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193242478 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1193242484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, it uses a little over 1mb of ram by default it seems < 1193242486 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :remember, this is windows < 1193242492 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so that overhead will be MUCH LESS on other os < 1193242498 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :,[>,]<[.<] < 1193242500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll try +[>+<->>++<->]+ < 1193242507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i tried the reverse program a while ago < 1193242511 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193242513 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it runs basically as fast as the equivilant c program < 1193242516 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :kewl < 1193242523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :most trivial programs do < 1193242533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't even optimize < 1193242555 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :[]_[] >> -[-]-_-[-] << []_[] < 1193242566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it just pre-parses the brackets so that [ and ] are just a conditional followed by setting the code pointer to the entry in the array < 1193242579 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also +[>+<->>++<->]+ just biggifies the array, heh < 1193242584 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193242586 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's the idea < 1193242588 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it grows very fast < 1193242588 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sorta < 1193242605 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :does that other program work? < 1193242610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1193242611 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(are you doing wrap-around?) < 1193242615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :+[>+<->>++<->]+, when run for 10.250s < 1193242621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :resizes the array to 122880000 < 1193242626 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :whoo! :P < 1193242631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(it'll use a lot less though, just over 61440000) < 1193242635 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since, of course, it resizes to double < 1193242657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mine does 0-255 wrap around yes < 1193242658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and infinite tape < 1193242660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll run []_[] >> -[-]-_-[-] << []_[] < 1193242673 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it just terminates < 1193242675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :immediately < 1193242677 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193242679 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it should < 1193242684 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but < 1193242686 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, in 0.016s < 1193242688 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193242690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it's immediate to my eyes ;) < 1193242691 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193242702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's basically a little slower than a nop program haha < 1193242718 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :d(O_O)b <[Hello Friggen World] < 1193242739 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I wrote a poem in a java app before < 1193242745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can tell you without even testing that one < 1193242750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it will just execute with "error: tape underflow" < 1193242755 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193242755 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1193242757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since you can't go < from element 0 < 1193242760 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1193242763 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193242779 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>-< ... >-< < 1193242788 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(in old-style implementations it'd wrap around to the last cell, but of course with an "infinite tape" (well, dynamically resized, but from BF it is percieved as infinite, it makes no sense) < 1193242801 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :expanding universe! < 1193242802 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193242803 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that runs in the same time as your nop program < 1193242810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. 0.016s < 1193242814 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it should give 3 nulls as outputs < 1193242817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and produces three null bytes < 1193242821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1193242878 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"error: unmatched [" is a kimian quine in my implementation < 1193242878 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193242898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"error: unmatched ] at 17" is a vaguely more interesting one < 1193242947 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(lim x->0 d/dx x^2+2x+1) [>+++<]>. < 1193242974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :runs forever, seemingly < 1193242988 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ah. dur < 1193242988 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :by the way < 1193242991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what platform are you on? < 1193242992 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :me = stupid with that. < 1193242998 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :windoze < 1193243001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :please say linux, please say linux, please say linux so you can run c2bf < 1193243002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :DAMNIT < 1193243011 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1193243016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wanted to try hello world < 1193243037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1193243043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do you know anything about writing a forth? < 1193243055 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1193243062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1193243083 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do you want to read http://www.annexia.org/_file/jonesforth.s.txt and http://www.annexia.org/_file/jonesforth.f.txt as a combined implementation-tutorial and then help me implement BrainForth? ;) < 1193243089 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>. < 1193243101 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :If I had time :( < 1193243110 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aww ok :P < 1193243110 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sadly, I am procrastinating already < 1193243112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's short though < 1193243113 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193243119 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and that's just a hello world < 1193243122 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1193243128 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I thought you wanted a hello world? < 1193243139 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(I pulled it out of wikipedia magic land) < 1193243171 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :,----------[----------------------.,----------] < 1193243178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello world /from c2bf/ < 1193243312 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.inteldaily.com/?c=173&a=3993 beware, disturbing! < 1193243412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1193243436 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://ineedawriter.com/blog/2007/10/contextual-advertising-mistakes.html < 1193243561 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :argh :P < 1193243565 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"shake and bake" < 1193243569 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what a terrible thing to say < 1193243574 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :[about california] < 1193243594 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :-- apparently there was a minor earthquake earlier ;P < 1193243605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193243617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://farm3.static.flickr.com/2400/1634346479_af8e068ebd.jpg?v=0 < 1193243624 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yes :P < 1193243631 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I like the one at the end < 1193243633 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :about the ads < 1193243649 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :also the black mcdonald's ad < 1193243650 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193243684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i love the last video one < 1193243692 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :didn't watch it < 1193243702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1193244629 0 :SEO_DUDE82!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193245125 0 :SEO_DUDE82!i=Deee@gateway/tor/x-316643813d0c067e JOIN :#esoteric < 1193245172 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.flickr.com/photos/dcreeves2000/139184796/ < 1193245727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is writing a simple stack-based-language-to-BF compiler < 1193245741 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's really simple < 1193245750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you just do: < 1193245765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :name call call call ; another call call call < 1193245766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1193245781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. first word is the new word to define's name, after that what words to call < 1193245786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :; terminates the definition and starts again < 1193245789 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the last word defined is called < 1193246252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.caboo.se/pastes/93052 i have never heard of this language before < 1193246255 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is it TC? i don't think so < 1193246392 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I am not sure < 1193246412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :certainly i doubt you can write a bf interpreter in it < 1193246417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, what about a tag machine? < 1193246419 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's the simplest < 1193246427 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait, it doesn't have any control structure < 1193246428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193246435 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :can you even test for equality? < 1193246445 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't matter, there's no control structure < 1193246447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and yeah you can < 1193246448 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with XOR < 1193246452 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it has xor? < 1193246453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :XOR is not-equal < 1193246457 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^ is xor in ruby < 1193246462 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :this is ruby? < 1193246473 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that interpreter is in ruby, yes... < 1193246477 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was python :P < 1193246480 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but I don't use either < 1193246482 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so :P < 1193246485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does python have "end"? ;) < 1193246489 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't know < 1193246491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193246493 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't use either :P < 1193246495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :python's blocks are indentation based < 1193246497 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of: < 1193246506 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if blah: < 1193246506 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : stuff < 1193246506 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :end < 1193246507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's: < 1193246508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if blah < 1193246510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : stuff < 1193246515 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193246560 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :can you add or subtract? < 1193246573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :XOR is add without carry... < 1193246583 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :can you branch? :P < 1193246589 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nope, i told you that already < 1193246591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193246600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you MIGHT be able to simulate a tag machine in it, rhough < 1193246615 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :could you push pop the stack to simulate branching? < 1193246620 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1193246623 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193246628 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :nevermind < 1193246637 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*Engage brain before talking* < 1193246649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.contextfreeart.org/ i am going to play around with this < 1193246659 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a logo that produces better quality images, and can recurse /infinitely/? < 1193246678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seriously. it can recurse to infinite depth as long as the drawings small to -infinity in size < 1193246685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is... very often < 1193246749 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1193247193 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://eightsolid.com/wp-content/uploads/2007/10/18.jpg < 1193247313 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193247986 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193248322 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193248434 0 :sebbu!n=sebbu@ADijon-152-1-86-237.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1193248709 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1193248710 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1193248812 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders whether you can draw a sierpinski triangle in cfdg < 1193250555 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ABANDON ALL HOPE < 1193250567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :o.O < 1193250611 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : let's just hope oerjan doesn't see this < 1193250774 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :g < 1193250775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*ah < 1193251448 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :test < 1193251479 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1193251644 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i fixed my BF interpreter :-) < 1193251655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now it works on EVERYTHING aprat from that 2mb text adventure (and i'm trying to fix tha) < 1193251672 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i fixed my sex organs :-) < 1193251780 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i am sure he is interested < 1193252116 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh yes he is < 1193252736 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1193253177 0 :importantshock!unknown@unknown.invalid QUIT :"Meh." < 1193253228 0 :jix!unknown@unknown.invalid QUIT :"scheiß usb kack ding etwas irgndwie" < 1193253554 0 :jix!n=jix@dyndsl-091-096-058-180.ewe-ip-backbone.de JOIN :#esoteric < 1193254114 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1193254201 0 :jix!n=jix@dyndsl-091-096-058-180.ewe-ip-backbone.de JOIN :#esoteric < 1193254809 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :woot, my brainfuck interp no longer crashes on LostKng.b < 1193254816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however, it lags forever < 1193254820 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so something is taking Too Long < 1193254852 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah, it's just slow execution < 1193254853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193254879 0 :Tritonio!n=Tritonio@150.140.227.250 JOIN :#esoteric < 1193254901 0 :Tritonio!unknown@unknown.invalid QUIT :Connection reset by peer < 1193254917 0 :Tritonio!n=Tritonio@150.140.227.250 JOIN :#esoteric < 1193255485 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193255509 0 :SEO_DUDE82!unknown@unknown.invalid QUIT :Remote closed the connection < 1193256173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!bf16 -. < 1193256175 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1193256178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!bf32 -. < 1193256179 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1193256229 0 :EgoBot!unknown@unknown.invalid QUIT :Excess Flood < 1193256535 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :god damn < 1193256551 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the other guy in this room is loudly stuffing his face with popcorn and grunting < 1193258177 0 :SEO_DUDE82!i=Deee@gateway/tor/x-1a5afb6cfe2f42cf JOIN :#esoteric < 1193258242 0 :jix!n=jix@dyndsl-091-096-058-180.ewe-ip-backbone.de JOIN :#esoteric < 1193258295 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: pix < 1193258307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1193258307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1193258336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pix of his fixed sex organs, or the other guy? < 1193258391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :surprise me < 1193258836 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1193258892 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: pix of my genitals are illegal :( < 1193258952 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i would get charged with the production of child pornography and child molestation < 1193258979 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and transporting child pornography across state lines < 1193258994 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmm ........ I wonder if you can be charged for making child pornography of yourself :P < 1193259000 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you can < 1193259007 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: case law proves it < 1193259009 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Fascinating. < 1193259055 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1193259058 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's sick < 1193259067 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :given the minimum sentences for those i would go to jail for at least 15 years or so on conviction < 1193259107 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it would be the ultimate irony when they charged me as an adult < 1193259112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that would also be a crime in my part < 1193259113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1193259119 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1193259121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but that i can understand < 1193259133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, not really. < 1193259140 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but a bit easier. < 1193259157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :looking isn't all that dangerous in my opinion. < 1193259231 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :does .fi have extradition shit with .us? < 1193259266 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1193259284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just learned that word. < 1193259344 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :teach me a word! < 1193259352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1193259360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think you know more words than me < 1193259371 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't mean i know all the words that you know < 1193259381 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and you know more words than mean, considering all languages < 1193259400 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :possibly. < 1193259456 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i should use my irc logs to find how many words i us < 1193259463 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193259470 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1193259474 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whats the awk to do that? < 1193259528 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i prolly at least have known a lot of english words you don't, since i used to browse the dictionary quite a lot, but i can't really conjure anything up just like that :< < 1193259582 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :s/a lot/a few < 1193259589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like 0.1 < 1193259594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in hexadecimal < 1193259605 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(also negative) < 1193259609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pizza -> < 1193259720 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i don't know, but it's "" in WordUsage < 1193259751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's like 10 lines of python < 1193259817 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193259822 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i must do it with awk < 1193259828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually it's one line of python < 1193259837 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doubt that :| < 1193259846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, if you have a string of all the text he's said. < 1193259878 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then i'd say it's 3 < 1193259907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um no < 1193259916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's something like: < 1193259975 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[a[i] for i in range(len(a)) if not a[i] in a[i+1:]] < 1193259976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1193259978 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're right < 1193259989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dict((w, said.count(w)) for w in dict(map(lambda i: (i,1),said.split(" "))).keys()) < 1193259989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :somehow i insisted on using a dict < 1193260000 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you need a dict < 1193260002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :returns {word: count, ...} for each word, with no duplicates < 1193260007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no < 1193260009 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or else it takes quadratic time < 1193260010 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(that is what the crazy lambda trick is for) < 1193260014 0 :bartw!n=bwerf@bwerf.xs4all.nl JOIN :#esoteric < 1193260020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you don't *need* it < 1193260024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :assuming said is "i said this line and then this line abc abc def" < 1193260028 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :for linear time you do < 1193260029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. a string of all his text < 1193260095 0 :INTERCAL!i=INTERCAL@158.39.243.115 JOIN :#esoteric < 1193260148 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sorted((w, said.count(w)) for w in dict(map(lambda i: (i,1),said.split(" "))).keys()) <-- sorted list version < 1193260151 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :most-used first < 1193260154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193260174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :count don't word of course < 1193260175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1193260177 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*work < 1193260177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i forgot about set() < 1193260185 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :import Data.Set; main = interact $ show . size . fromList . words < 1193260192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why doesn't count work < 1193260193 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it works fine < 1193260198 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(you knew i couldn't resist, right?) < 1193260200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> said="i said this and that" < 1193260200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> dict([(w, said.count(w)) for w in dict(map(lambda i: (i,1),said.split(" "))).keys()]) < 1193260200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :{'i': 3, 'this': 1, 'and': 1, 'said': 1, 'that': 1} < 1193260207 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pretty trivially < 1193260215 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm, wtf < 1193260220 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, i see < 1193260223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err isn't that obvious < 1193260224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193260229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1193260232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll improve it incrementally < 1193260247 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dict((w, said.count(w)) for w in set(said.split(" "))) < 1193260269 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er < 1193260289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1193260290 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that works < 1193260310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :again, replace "dict" with "sorted" for a sorted list of (word, usage) < 1193260311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except you lose the linearity < 1193260317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1193260319 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's fast enough < 1193260357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mine is better < 1193260361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1193260438 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk!! set split Saidstuff < 1193260525 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ListLang! {for \e, said, [e,count], \unique} < 1193260530 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why not {freq Saidstuff}, adding built-in functions is easy when you don't have an implementation < 1193260532 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(note: has no implementation, yet) < 1193261237 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@src RealFrac < 1193261247 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh noes, he's back! < 1193261252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : /query lambdabot < 1193261256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1193261270 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and ehird` is back misunderstanding < 1193261275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :presumably < 1193261280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :explain? :P < 1193261333 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :afaic recall, i have not yet done that while trying to use lambdabot for anything other than demonstrating on #haskell... < 1193261366 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, what were you doing then? :P < 1193261395 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, did i use too many negatives? < 1193261545 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was demonstrating on #haskell < 1193261552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1193261552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193261851 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :NEAR-IMPOSSIBLE TASK #341: implementing an associative array in brainfuck < 1193261904 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :depends < 1193261911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you do char->char, it's pretty trivial < 1193261920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or any fixed size < 1193261929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :string->char or string->string < 1193261936 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :latter more impressive, former more realistic < 1193261943 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... kay < 1193261946 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1193261994 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think C2BF is probably sufficient to make that right now :P < 1193261998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you can do string->(string, char) you're well on your way to a markov chain in BF ;) < 1193262015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i can't run c2bf on any platform i run < 1193262018 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :string->string=string->char < 1193262022 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :--- < 1193262023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh sorry < 1193262025 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Whaaaaaaaaaaa? < 1193262025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(windows right now, unfortunately. OS X most of the time) < 1193262030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :string->string=string->(string,char) < 1193262035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it segfaults on OS X :< < 1193262040 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Awesometude! < 1193262047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thanks :p < 1193262054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: good point < 1193262054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1193262068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think that could actually be possible < 1193262070 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :very slow but possibl < 1193262070 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :e < 1193262094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but of course no way to get a random number in brainfuck (you can get a 'random-looking' number using cellular automata and the like but it's the same on each run) < 1193262101 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so it'd spew the same things out over and over < 1193262119 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1193262124 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :unless... you hashed up all of the data in the hash table (and presumably other used memory) and used it as a seed each time it's updated... < 1193262128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't think it matters if the hash table is predictable... < 1193262134 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no, for a markov chain < 1193262137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1193262206 0 :RedDak!n=dak@host179-91-dynamic.55-82-r.retail.telecomitalia.it JOIN :#esoteric < 1193262445 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what text editor do you use, by the way? < 1193262446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i use vim < 1193262513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :vi / wordpad < 1193262541 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :old vi? < 1193262543 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :leet ;) < 1193262560 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you actually run nvi? < 1193262569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or vim called as vi < 1193262604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wordpad is almost perfect, occasionally it changes fonts at random, and it doesn't have an option to level text on both ends, but otherwise < 1193262609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :vi i've just used a few times. < 1193262621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wordpad doesn't do much < 1193262624 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, say, syntax highlighting. < 1193262635 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://files.method-missing.org/pics/pic3.jpg << which wire is connected the wrong way < 1193262646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the blue one < 1193262646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in fact, that's all i really need in a text editor < 1193262662 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: which blue one? < 1193262664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good search+replace algorithm, reasonable navigation/insertation/deletion keys, and syntax highlihgting < 1193262667 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't use auto-indent < 1193262671 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :jix: the one in the middle < 1193262685 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm my sound laggs < 1193262693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :auto-indent is nice except it usually fails. < 1193262729 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but at least i want auto-indent the next line the same as the current line < 1193262753 0 :Sgeo_!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1193262774 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but now sleep -> < 1193262781 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i slept all day yesterday < 1193262815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't even auto-indent the next line < 1193262817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :meh, i'm weird < 1193262828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but my programs rarely go above 3 amounts of indentation < 1193262831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and basically never go over 4 < 1193262909 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1193262950 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Um.. I hard-reset out of Linux into Windows, tried playing a game in Windows, safe-reset, went back into Linux... and that nick was still alive? < 1193262971 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :It is VERY odd to see your own nick disappear when you're not expecting it < 1193263208 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've seen a message of mine arrive from one nick after I'd already been disconnected, logged in as another nick and started conversing with it. < 1193263354 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just as long as it doesn't converse back :D < 1193263983 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1193263993 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my dad's exhaust pipe fell off < 1193264002 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i fixed it with my shoelace >_< < 1193264031 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just as long as it wasn't the brakes < 1193264044 0 :INTERCAL!unknown@unknown.invalid QUIT : < 1193264190 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :one interesting thing related to text-generation bots is that some of them can imitate other users < 1193264196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i always wondered what a conversation with myself would be like < 1193264223 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just as long as they don't imitate me < 1193264244 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i should make one that imitates whoever talks to it :-) < 1193264787 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :markoooooooooov chain < 1193264863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm coding one now incidentally < 1193265003 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1193265444 0 :staplegun!n=staplegu@CPE-121-218-206-107.nsw.bigpond.net.au JOIN :#esoteric < 1193265470 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :howzit < 1193265581 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1193265678 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1193265912 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1193266427 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... < 1193266510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1193266513 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :some people have lives < 1193266597 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193266650 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Lies. < 1193266654 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LIES < 1193266665 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :@#$>>+_---_+ < 1193266693 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's either a smiley representing an extremely deformed man, or a very strange bit of code in a language I don't recognize. < 1193266714 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :it's runnable until it reches the _ < 1193266740 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :but all it will do is push 0 on the stack twice, add it and then terminate from error < 1193266828 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :python must be the greatest language ever < 1193267321 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1193267458 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... < 1193267543 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :back < 1193267642 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :who wants to help me get linux set up :D < 1193267653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do it yourself < 1193267676 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :just what i expect from a linux community ... < 1193267688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since when is this a linux community < 1193267694 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :since i said so < 1193268629 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This is the esolang community. < 1193268640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And setting up linux is not that difficult, oddly enough. < 1193268673 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I hate to brag, but I first did it when I was 12. . . < 1193268700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i first did it earlier than you did! ;) < 1193268703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193268713 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"youngest person to set up linux" competition, in #esoteric, time: now < 1193268716 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: But which distro was it? < 1193268727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i cannot recall right now, i'll give it a think < 1193268729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i was about 10 < 1193268731 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slackware for me. < 1193268739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, you probably win < 1193268744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can barely set up slackware even now, haha < 1193268854 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was running it in the womb. < 1193268859 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I had to port it to human cells first. < 1193268863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: tricky < 1193268872 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lots of hieisenbugs i'd imagine < 1193268877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err, typo < 1193268905 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's probabilistic, yes, but redundancy allows the probabilities to be >99.99999% in all cases. < 1193268915 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :did you distribute it? < 1193268944 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I couldn't get a consistent Internet connection, and now the plans are lost :( < 1193268962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a bitch to get a trans-womb internet connection installed < 1193268966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i should know, i've tried < 1193269019 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :jesus christ < 1193269046 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think NetBSD runs on it, but I haven't seen a Linux port, no. < 1193269063 0 :staplegun!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" < 1193269068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1193269075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he used chatspeak anyway, no big loss < 1193269077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193269088 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Apparently the suggestion of ChristBSD was offensive :P < 1193269099 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1193269106 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's not ChristBSD, though. . . < 1193269109 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SoulBSD. < 1193269114 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A bit more general. ;) < 1193269116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GodBSD < 1193269126 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"It Runs The Universe..." (literally) < 1193269142 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not quite. < 1193269145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gosh imagine the race conditions in universe < 1193269155 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Universe is in Lisp. < 1193269170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, it was hacked together in perl < 1193269189 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[i would say something to the effect of, "points for the reference" but everyone here probably reads xkcd religiously, so.] < 1193269950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"of course, you are not the world. worlds sure are not the world." < 1193272350 0 :oklopol!unknown@unknown.invalid QUIT :Connection timed out < 1193273136 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193274054 0 :staplegun!n=staplegu@CPE-121-218-206-107.nsw.bigpond.net.au JOIN :#esoteric < 1193274189 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :howzit < 1193274199 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1; < 1193274213 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :(//_-) < 1193274375 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... ... ... ... ... ... ... ... ... ... ... ... ... ...|... ... ... ... ... ... ... ... .._,,-~~~-,-,,_ < 1193274376 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... ... ... ... ... ... ... ... ... ... ... ... ... ...|... ... ... ,,---,,_... ...,-~",-":__-,: : :"-,:::"'~,, < 1193274379 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :.,,-~~--,, ... ... ... ... ... ... ... ... ... ... ...|... ... ,~": : --,,:"~,,-"::::/:,-". . ."'~-,,: \,::::_,,"~-,, < 1193274380 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :/: : : : : : :"'~-,,... ... ... ... ... ... ... ... ... |... ... /: : : : :~"'\,: \::__/:|o--,,. . . . .\,: ¯¯: : : : : :"-, < 1193274382 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :\: : : : : : : : : : :""~,,... ... ... ... ... ... ... |... ... .\: : : : : :,,-"~": : : "'~~-,:"'~-,,_|: : :,-"¯¯¯¯"-,:| < 1193274384 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :.'~,: : : : : : : : : : : : :"'~-,,_... ... ... ... ...|... ... .."-,_: ,-" : : : : : : : : : : : "~,--~": : (o~--,,_. . |:| < 1193274385 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... ."'~-,,: : : : : : : : : : : : :"-,~--,... ... ... |... ... ... ...,/: : : : : : ,,--,-,~-,,: : :"~-,,: : :"~,___:"-/,/__ < 1193274387 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... ... ...,"~"~--,,_,,-~"`"`": : "-,::"'~~--,,_..| ... ... ... ..|: : : ,: :,-". ,-"./. . . ."-,,_: : :"~-~": : : :"'-,,~,:"-,, < 1193274389 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... ... .,/: : : : --,,:|: : : : : : : : :"-,,::::::::::::"~--,,_... ... \: : :|: /. .,/. . |. . . ,-".|. "~,,_____,,,,,__:\: : : : | < 1193274392 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... ... .|: : : : : : : "|: : : : : : :,: : : :\:::::::::::::::::::::"'~~-,,"-,:|: |. /. . . .|. .,-". . |. ,-"'. \. . .,/|. . . .",:\: : ,/ < 1193274395 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... ... ..\, : : : : : ,/ : : : : : : :|: : : ,/::::::::::::::::::::::::::::::::::"\: "-,,___,\,/___,,\/___. |,-". |. . . ,/.|: |,~" < 1193274398 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... ... ... ",-,,,__/: : : : : : :,/,_~"-:::::::::::::::::::::::::::::::::::::"-,,____,, : : : : : : : : : "'~,,,/.,,~". ,/: / < 1193274401 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... ... ... /: : : : :"-,,___,,-": : ,"-,-:::::::::::::::::::::::::::::::::::::::::::'\: : : : : : : : : : : : : : : "-"__,-":,-" < 1193274401 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Kickban. Please. < 1193274404 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... ... ... '\,_: : : : : : /-,,___,,"~-----~~~~,~---,,__::::::::::::::::::::::|: : : : : : : : __,,--~"~,,___,,-" < 1193274407 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... ... ... ... ."'~---~"... ... ... ... ... ... ...|---~"::::"'~-::::::::::::::::,/: : : : : : : : : :\"~,, < 1193274409 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... ... ... ... ... ... ... ... ... ... ... ... ... .|::::::::::::::::::::::::::::,,": : : : : : : : : : : |:::::"-,, < 1193274412 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... ... ... ... ... ... ... ... ... ... ... ... ... .|:::::::::::::::::::::::,,-": : : : : : : : : : : : :,|:::::::::"-, < 1193274415 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... ... ... ... ... ... ... ... ... ... ... ... ... .|::::::::::_,,,--~~": : : : : : : : : : : : : : :,/::::::::::::::\, < 1193274418 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... ... ... ... ... ... ... ... ... ... ... ... ... .|----~~" : : : : : : : : : : : : : : : : : : : :,/::::::::::::::::::\, < 1193274421 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... ... ... ... ... ... ... ... ... ... ... ... ... .|: : : : : : : : : : : : : : : : : : : : : : :,-,"::::::::::::::::::::::\ < 1193274424 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... ... ... ... ... ... ... ... ... ... ... ... ... |: : : : : : : : : : : : : : : : : : : _,,~"SL'\,::::::::::::::::::::::\ < 1193274427 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... ... ... ... ... ... ... ... ... ... ... ... ... |: : : : : : : : : : : : : : : : :,,-"... ... ... .\:::::::::::::::::::::::\ < 1193274430 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :... ... ... ... ... ... ... ... ... ... ... ... ... |: : : : : : : : : : : :_,,--~"... ... ... ... ...\:::::::::::::::::::::::\ < 1193274435 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1193274569 0 :Sgeo_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193274583 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193274587 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can't even tell what it is < 1193274606 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a smurf smoking a joint? < 1193274606 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ubersite.com/m/47705 < 1193274610 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, yeah, and kickban < 1193274719 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :yes .. god forbit i disrupt your indepth conversation with less than a few kilobytes of data < 1193274725 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :forbid* < 1193275030 0 :staplegun!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" < 1193279136 0 :staplegun!n=staplegu@CPE-121-218-206-107.nsw.bigpond.net.au JOIN :#esoteric < 1193283426 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1193288994 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193289784 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1193289816 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1193289844 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :たこ。おいしい、ね。 < 1193289859 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :probably old news, but saw this on slashdot: http://www.wolframscience.com/prizes/tm23/solution_news.html < 1193289959 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :"Alex Smith is an undergraduate studying Electronic and Computer Engineering at the University of Birmingham, UK. He has a background in mathematics and esoteric programming languages." < 1193289982 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oooh. < 1193289987 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyone we know? < 1193290005 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :dunno.. didn't find anything on the wiki with his name, but that doesn't mean much < 1193290216 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1193290223 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Would the real Alex Smith please stand up? < 1193290258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need a new computer. < 1193290308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would('ve) be(en) so cool if he were from here < 1193290413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, i wish i'd joined 15 seconds later < 1193290421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would've made a funny < 1193290448 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1193290448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even cooler than these two put together would be if i actually were alex, unfortunately i'm not < 1193290668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gun -> < 1193290680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gun to school -> < 1193290850 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bang < 1193292031 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sounds stupid < 1193292574 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1193292963 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1193294394 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193295774 0 :staplegun!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" < 1193299199 0 :clog!unknown@unknown.invalid QUIT :ended < 1193299200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1193303551 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193310339 0 :staplegun!n=staplegu@121.218.206.107 JOIN :#esoteric < 1193310692 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1193311000 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193311086 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :siif < 1193311669 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193311741 0 :staplegun!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" < 1193314901 0 :zuzu_!unknown@unknown.invalid QUIT :Remote closed the connection < 1193314904 0 :zuzu!i=zuzu@melanarchy.org JOIN :#esoteric < 1193316439 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1193317077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1193317078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1193320821 0 :RedDak!n=dak@host110-92-dynamic.55-82-r.retail.telecomitalia.it JOIN :#esoteric < 1193322879 0 :INTERCAL!i=INTERCAL@158.39.238.242 JOIN :#esoteric < 1193322900 0 :INTERCAL!unknown@unknown.invalid PRIVMSG #esoteric :foreach (user in channel) do print("Hi!"); < 1193323772 0 :INTERCAL!unknown@unknown.invalid PRIVMSG #esoteric :This program seems bugged. a = 3 + 5; print(a); < 1193324017 0 :INTERCAL!unknown@unknown.invalid QUIT : < 1193324600 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1193326955 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1193327228 0 :ais523!n=chatzill@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1193327412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you were right, the person who solved the 2,3 Turing machine problem is on #esoteric < 1193327430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(I'd like to thank whoever it was who put the original prize in the topic and let me know about it in the first place) < 1193327447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hi < 1193327457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi, ehird` < 1193327471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was logreading and saw people discussing their discovery < 1193327486 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait, was it solved? that wolfram turing machine thing? < 1193327496 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION also realises their gender is now public knowledge, but continues stubbornly using gender-neutral pronouns anyway < 1193327506 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird': see http://wolframprize.org < 1193327510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the person was in #esoteric??????? < 1193327512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1193327534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :crazy < 1193327536 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just crazy < 1193327543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pity I'm in the wrong timezone to have been in either of the conversations about it < 1193327549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what to say it's amazing < 1193327576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you want proof, just deduce my email address from my IRC username and the facts given in the article, and I'll send you a reply (which the University servers auto-stamp with my real name) < 1193327616 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait, YOU solved it? < 1193327647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1193327658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1193327673 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :did it involve writing a mapping to brainfuck? ;) < 1193327714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, cyclic tag systems < 1193327740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a client running in an X terminal window on Windows which tends to hang for no apparent reason every now and then < 1193327772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe, perhaps a bit simpler ;) < 1193327840 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :crazy, though < 1193327843 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :absolutely crazy < 1193327853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(you're crazy too, btw ;)) < 1193327883 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm in #esoteric, so that was so obvious you didn't need to point it out < 1193327903 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193328036 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a strange feeling, sitting at a computer trying to stop an INTERCAL compiler while you know at any second a journalist might phone and ask questions ranging from informed to inane < 1193328079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, who's going to write a brainfuck interpreter in it? < 1193328101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it runs at a speed worse than two to the two to the number of steps, so I suspect nobody any time soon < 1193328114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(at least with the initial condition I used) < 1193328123 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :YEAH WELL THEORETICAL-LAND HATES YOU TOO :< < 1193328173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'll just have to find a more efficient way to do it. (I suspect there probably is one.) < 1193328203 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is there any not-trivial program in cyclic tag systems written? < 1193328210 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, not-trivial = dividing two numbers < 1193328211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193328293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :...and it seems that it's lament that I have to thank for unwittingly letting me know about the problem in the first place by putting it in the topic < 1193328311 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i guess he gets half the prize money? ;) hahaha < 1193328515 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193328986 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1193329355 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you are all over google < 1193329389 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have to be careful with the search terms; it's easy to phrase it in such a way that you get people with the same name as me who are not me < 1193329398 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but there are still quite a lot of results even then < 1193329404 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i searched for: wolfram 2 3 < 1193329405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193329410 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/then/if you exclude false positives/ < 1193329412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tons on tons of results, near-all have your name < 1193329420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: that's what I would have recommended < 1193329637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :based on my own Googling attempts < 1193329690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1193329703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"I just won $25k from Wolfram! Time to see how I'm doing on Google." < 1193329825 0 :sebbu!n=sebbu@ADijon-152-1-86-237.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1193330002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :crazy < 1193330003 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193330037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :every time I've looked back at my IRC terminal I see more comments I can't think of a good response to < 1193330057 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :running a terminal emulator emulator < 1193330071 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the trials in the life of a computer scientist < 1193330076 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how do you cope? ;) < 1193330078 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :running in a terminal emulator written in curses < 1193330086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: what < 1193330101 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :damn straight bitch < 1193330134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: my current working version of the C-INTERCAL compiler contains a compiler for a language designed specifically for writing INTERCAL optimizer idioms < 1193330152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the compiler is written in yacc, which means in this case yacc is a compiler compiler compiler < 1193330168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i hope you tell this to the journalists, they need to know what an exciting life you have < 1193330206 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :surprisingly most of them weren't very interested < 1193330216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :amazing! :o < 1193330219 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :tell them how sexy i am instead < 1193330226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but there are a few esolang references dropped into some of the articles if you look closely enough < 1193330298 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Wolfram's related blog entry, for instance < 1193330739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Hey guys good news! I found a polynomial-time algorithm running on this 2,3 Turing machine for an NP-complete problem!" -- person I know < 1193330769 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(It's probably funnier first time due to the fact it's on a rather idle post tagged on after "Edit: ") < 1193330830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd be quite impressed if someone came across an NP-complete problem that could manage that < 1193330848 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193330968 0 :sebbu2!n=sebbu@ADijon-152-1-88-8.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1193331045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah: < 1193331050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Only God and Chuck Norris can solve the halting problem. < 1193331050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Edit: Also Rudy Giuliani. It turns out that for any input, the answer is 9/11. :/" < 1193331126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the neat thing about the Turing machine in question is unlike with most languages, a program that lasts an infinite amount of time has to be infinitely long < 1193331145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait... doesn't that make it NOT universal? < 1193331152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would be nice if there was a proof which filled space with a simple repeating pattern rather than the complicated nested pattern I used < 1193331153 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :don't you have to be able to do finite infinite loops? < 1193331181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the point is that the initial condition is always derived from a finite original program using a non-Turing-complete-in-itself process < 1193331260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you think about it, all Turing machine initial conditions are infinitely long because the tape itself is infinitely long and you have to specify every element on it < 1193331393 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1193331393 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1193331747 0 :ais523!unknown@unknown.invalid QUIT : < 1193333333 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's not true < 1193333354 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :setting up the initial conditions themselves can be represented as a program < 1193333359 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and the program will be finite < 1193333379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he's gone now < 1193333382 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the only infinite thing is that the tape starts off as infinite zeros < 1193333400 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but hey, you directly caused him to find out about it and then win it < 1193333401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pretty cool < 1193333772 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1193334368 0 :Nucleo!n=Connecti@mskresolve-a.mskcc.org JOIN :#esoteric < 1193334757 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, just read the log < 1193334760 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this is so cool! < 1193334765 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric kicks ass < 1193334768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha, i haven't read it yet < 1193334771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it is cool < 1193334784 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i mean your conversation with ais523 < 1193334817 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you want your hard esoteric problem solved - show it to #esoteric people! < 1193334824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193334824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193334825 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sweet :) < 1193334837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :LMAO, from earlier today: Oooh. Anyone we know? < 1193334854 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :of course, #esoteric avoided all publicity < 1193334867 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :maybe we should ask ais523 to mention it somewhere :) < 1193334876 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :would('ve) be(en) so cool if he were from here < 1193334900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: imagine how bad reddit was -- and they're more intelligent than most people, on average -- and multiply it times a few million < 1193334904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: do you still want to do that? < 1193334918 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: yes < 1193334922 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's not few million < 1193334928 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's not _that_ important a result < 1193334934 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's probably just the people who read wolfram's blog < 1193334942 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he's had newspaper articles, iirc < 1193334943 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which are hopefully much smarter than redditers < 1193334947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(not published yet ofc) < 1193334959 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :newspaper articles aren't gonna mention an irc channel, because they don't know what that is < 1193334968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1193334976 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :maybe we could post to lambda the ultimate if he's fine with that < 1193334981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's really funny, this line: < 1193334984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you were right, the person who solved the 2,3 Turing machine problem is on #esoteric < 1193334991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i didn't catch on that he meant him until a bit later < 1193334993 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :;;;;;;:;;;:;;;;;: < 1193335041 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :also the redditers thing wasn't that bad in the long run < 1193335052 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the idiots left within a day < 1193335054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's redditors, just fyi < 1193335065 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :wait what? < 1193335070 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :the 2,3 guy is here? < 1193335074 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: ais523 solved it < 1193335089 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :??? < 1193335098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: !!! < 1193335103 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :impossible < 1193335108 0 :lament!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=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! < 1193335113 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, it's evidently possible < 1193335116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193335132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway: if you want proof, just deduce my email address from my IRC username and the facts given in the article, and I'll send you a reply (which the University servers auto-stamp with my real name) < 1193335215 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :it's impossible because I'M the one who solved it < 1193335229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193335239 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we all know you are ais523 ;) < 1193335390 0 :jix!n=jix@dyndsl-091-096-033-250.ewe-ip-backbone.de JOIN :#esoteric < 1193335574 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :someone should post something about #esoteric and the prize < 1193335919 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty spiffy. < 1193336754 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION happens to be sitting in a leather armchair < 1193337578 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION too < 1193337937 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm sitting on a piano bench! < 1193338030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do you play? < 1193338059 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not at the moment < 1193338074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how many pianists do we have here? < 1193338080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is a POLL! < 1193338085 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is one < 1193338085 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :69105 < 1193338094 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm not a pianist, i'm a musician. < 1193338106 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, i'm more of a general musician myself < 1193338173 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's Gregor. . . < 1193338243 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that would be a small percentage < 1193338417 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :musician < 1193338562 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :musician < 1193338589 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :musician < 1193338765 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Singer. < 1193338781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :POOPERIZERMATOR < 1193338785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er, yes. < 1193338807 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Is everyone in here a musician? XD < 1193338839 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm not < 1193338840 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193338843 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :banned < 1193338849 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1193338864 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you have a 3-day grace period to learn to play some instrument < 1193338876 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I can play the kazoo... < 1193338877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kind of... < 1193339053 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't even have to be a complex instrument. . . < 1193339067 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can make random whines on the theremin? < 1193339069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193339074 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Stallman, for example, sings (nasally) and plays the recorder (can't comment on quality) < 1193339088 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stallman is a crazy hobo though. < 1193339090 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Learn the theremin. . . We could use a theremin for the Esoteric Ensemble. :p < 1193339093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm not. I don't think. < 1193339104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i actually have a theremin < 1193339112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i thought it would be awesome until i realised i suck at anything musical < 1193339112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1193339132 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think theremins kinda suck, but that's really cool if you actually have one < 1193339239 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://uk.youtube.com/watch?v=mW0B1sipLBI the formal proof that theremins are awesome < 1193339319 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just thought of a great math trick < 1193339338 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I just realised how to measure the area of an arbitrary polygon < 1193339343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :orly < 1193339353 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you pick some point way outside the polygon < 1193339373 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :then, procede round the polygon's edges < 1193339374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :define way < 1193339390 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :outside the convex hull, or whatever it's called < 1193339445 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :consider the area defined by your point and each edge, which is a triangle... < 1193339492 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if you calculate the ares of all the triangles, then add all the ones from edges that went "left" and subtract all the ones from edges that went "right", you have the area of the polygon! < 1193339536 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the point you are measuring from can be a corner of the bounding box, for example < 1193339556 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and the are of the triangles is given by the cosine rule, I think < 1193339575 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in fact, you may be able to use any point outside the polygon, but I can't be sure < 1193339645 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193339653 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe even points inside the polygon work... < 1193339665 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I think they do! < 1193339772 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait, the area of the triangles can be found without the cosine rule < 1193339791 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wanna theremin :O < 1193339932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :who wants a random .signature-C challenge? < 1193339967 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is the prize a theremin? < 1193339974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193339981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :probably not, i like my theremin :P < 1193340043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but the challenge is: generate the sierpinski triangle (in 4 lines or less of C, no standard compliance required - gcc hacks allowed), and print it out in ascii (any size, really... the bigger the better, because you can get more detail. I'd say something like ~200x200) < 1193340043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BUT < 1193340045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's a catch < 1193340049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you must do it with this method: < 1193340061 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1. Take 3 points in a plane, and form a triangle 2. Randomly select any point inside the triangle and move half the distance from that point to any of the 3 vertex points. 3. Plot the current position. Repeat from step 2. < 1193340064 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AKA - the chaos game < 1193340072 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you'll need a lot of iterations of course < 1193340196 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :waitamo... < 1193340202 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am getting a funny result here... < 1193340208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1193340216 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION types... < 1193340230 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If you ahve a triangle inside a bouunding rectangle... < 1193340245 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :suppose that it has one corner at 0,0 < 1193340278 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the other corners are at (w,x) and (h,y), so the bounding box has size w wide by h high... < 1193340298 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the are of the triangle seems to be (wh-xy)/2 < 1193340305 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :which sounds too simple < 1193340384 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(I got this by assuming that w=h=1 initially, then rescaling < 1193340386 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :) < 1193340426 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :calling a y-coordinate "x" is possibly the most confusing thing ever. < 1193340434 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1193340445 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i suppose you actually mean the coordinates are (w,y) and (x,h)? < 1193340471 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I meant the corners are (w, y) and (x, h), I think.... < 1193340512 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193340988 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oops, I now realise that there are some triangles that won't work for < 1193341009 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :anyone knows alex smith? < 1193341023 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :who? < 1193341028 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :alex smith < 1193341035 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://blog.wolfram.com/2007/10/the_prize_is_won_the_simplest.html < 1193341054 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :But at 20:53:59 GMT on Saturday, June 30--just 47 days after we announced the prize--we received a submission, with the description of the submitter given as "Alex Smith is an undergraduate studying Electronic and Computer Engineering at the University of Birmingham, UK. He has a background in mathematics and esoteric programming languages." < 1193341156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :jix: read the logs for today :D < 1193341164 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: ais523 < 1193341165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193341184 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah cool :) < 1193341489 0 :Arrogant!i=Arrogatn@140.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1193341507 0 :RedDak!n=dak@host110-92-dynamic.55-82-r.retail.telecomitalia.it JOIN :#esoteric < 1193341587 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi * 2 < 1193341595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1193341680 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :today is a great day :) < 1193341688 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1193341699 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stabs jix and steals his happy. < 1193341752 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my doom cart arrived in UK (and is on the way to me), we got 1000eur for our robot team, and i think it's really cool that someone from here solved that problem < 1193341803 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I wish I had a robot that could play Doom < 1193341827 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nah the doom cart and the robot stuff is completely unrelated < 1193341864 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels dumb... < 1193341891 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't change my dreams < 1193341896 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :duh, I could just applythe method I just rediscovered in the difficult case < 1193342332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION always feels dumb < 1193342334 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...here < 1193342345 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION always feels smart here < 1193342349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, anywhere else too, except for programming.. < 1193342495 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this is extremely annoying. now i'll have to solve the P vs. NP problem just to stay in the pecking order here... < 1193342529 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1193342534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what if i do that tonight just to annoy ya? < 1193342536 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :is there a prize for the collatz problem? < 1193342662 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, nothing listed on the wikipedia page < 1193342667 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :1000 < 1193342671 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pounds < 1193342678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://mathworld.wolfram.com/CollatzProblem.html < 1193342697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh that one < 1193342819 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1193342829 0 :jix!n=jix@dyndsl-080-228-176-205.ewe-ip-backbone.de JOIN :#esoteric < 1193342914 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if David Morgan-Mar has ever been on the channel. But i guess his esoteric language days were in the past. < 1193342942 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :who? < 1193342944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is lame < 1193342964 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I know Edwin Brady, and he has been here. < 1193342968 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the author of Irregular Webcomic, and also Chef < 1193342987 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or should that be: Edwin " \t\n" Brady < 1193342994 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193343140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :phew the lag is over < 1193343153 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is parsing the whole of the brown corpus into his markov chain  < 1193343153 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damnit < 1193343154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thje lag is back < 1193343157 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and now it's gone again < 1193343195 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :1.176 seconds < 1193343200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :something must be awfully odd at < 1193343229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lines 32000 to lines 33000 < 1193343233 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because it is lagging on them < 1193343247 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :gottit! < 1193343256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: ? < 1193343272 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: did my ping automatically move you into a message window? o_O < 1193343277 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1193343279 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pidgin sucks < 1193343289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(i would not use it if i was not on windows beyond my control right now) < 1193343296 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if the point on the triangle are (0,0), (x1,y2), and (x2, y2), the area is (x1*y2 - x2*y1)/2 < 1193343305 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :for any arrangement of points < 1193343368 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :right, cross product < 1193343377 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh yes, so it is < 1193343393 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i know someone who knows someone who knows mandelbrot < 1193343442 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :jix: how about Gődel? < 1193343452 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but is that knowledge self-similar? < 1193343453 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, excuse by charsety < 1193343456 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193343457 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*charset < 1193343461 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: not '', but .. < 1193343465 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(windows retarded keymap, sorry) < 1193343477 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :U+0151 < 1193343496 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"LATIN SMALL LETTER O WITH DOUBLE ACCUTE" < 1193343501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :accute != dot < 1193343503 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, "ACUTE" < 1193343506 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1193343508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's Godel with an umlaut < 1193343517 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and by the first know i'm talking about my previous math teacher and a good friend of mine < 1193343519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is watching his markov chain-erator go < 1193343525 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, it's a double-acute, not a double-dot < 1193343535 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that is not how godel is spelled < 1193343539 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not double acute, that would be Erdos < 1193343544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yep < 1193343599 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :godel-numbers are something _quite_ different from erdos-numbers < 1193343609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193343619 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my godel-number is somewhere in the reigon of 34872398723423! < 1193343624 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so is my erdos-number, incidentally! < 1193343645 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*cough* < 1193343648 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you've never written a collaboratory paper? < 1193343654 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was thinknig on Erdo''s < 1193343661 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the 2nd person in that row is heinz-otto peitgen ... the doktorvater(??) of my previous math teacher < 1193343662 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*thinking of < 1193343679 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't quite recall my erdos-number but i think it was around 5-6 < 1193343691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yow, i have something close to exponential time increase per line < 1193343693 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait, no < 1193343695 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :linear increase < 1193343697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but still pretty bad < 1193343703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because the table gets bigger every time < 1193343704 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thus next line < 1193343708 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's a bigger table to check in < 1193343709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and so forth < 1193343723 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and he runs the company my previous math teacher works at now < 1193343754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :10000/51764... < 1193343756 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ooh: http://mathcentral.uregina.ca/QQ/database/QQ.09.98/tyler1.html < 1193343760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why is the brown corpus so damn big? ;) < 1193343810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :11000/51764 < 1193343913 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what is this thing? < 1193343925 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: what thing? < 1193343937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm feeding the brown corpus into my markov chain generator < 1193343943 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1193343947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the brown corpus is, basically, a shitload of american english text < 1193343955 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hence the name? < 1193343961 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hence the name. < 1193343963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Brown_Corpus < 1193343995 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just found a plaintext version < 1193343998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and am feeding it through < 1193344005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's around 5mb < 1193344061 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193344133 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1193344197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :16000/51764... < 1193344202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sloh-oh-oww < 1193344448 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just does the first 5000 for now :P < 1193344661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damn, my program is slow < 1193344907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :holy... < 1193344910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's still going < 1193345559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1193345566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll just try 500 lines < 1193345568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there < 1193345569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this seems to work < 1193345732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1193345735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is very lucid < 1193345738 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"I'm willing to stake my political career goes back to his election to city council in 1923." < 1193345742 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the first thing it produced < 1193346225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1193346230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my markov chain produces intelligable stuff! < 1193346286 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :now feed it atlas shrugged < 1193346308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193346368 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :some text it's produced (i think the brown corpus starts with political stuff, so that'd explain these): < 1193346368 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Sam Caldwell, State Highway Department public relations director, resigned Tuesday to work for Lt. Gov. Garland Byrd's campaign." < 1193346379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"I didn't smell a drop of liquor, and we didn't have a son, William Berry Jr., and a doctor, medical intern or extern be employed at the State Welfare Department's handling of federal funds granted for child welfare services in foster homes." < 1193346379 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :it'll probably spit out a 3-page-long improvised speech given at a party with no provocation < 1193346394 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i love the second one < 1193346411 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Okay that last one doesn't quite work < 1193346432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :neither means anything, really < 1193346436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i've heard worse :P < 1193346459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unless you can "stake" an even < 1193346462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*event < 1193346469 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :uhh < 1193346470 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193346474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : "I'm willing to stake my political career goes back to his election to city council in 1923." makes perfect sense < 1193346492 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it effectively means "I'm willing to bet that my political career goes back to his election to city council in 1923." < 1193346493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's stake mean there? < 1193346499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway, oklopol, your bot was worse < 1193346499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193346501 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so you can "stake" an event < 1193346510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: nah < 1193346515 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heck yes < 1193346519 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :same thing, really. < 1193346521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it produced rubbish < 1193346523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mine doesn't < 1193346527 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, mine is a second-order markov chain < 1193346529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's different. < 1193346532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1193346544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's the difference? < 1193346547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yours maps word=>(next,next...), correct? < 1193346551 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193346554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1193346565 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :second order chains map (word1,word2)=>(next,next...) < 1193346565 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so < 1193346569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"hello world abc" would be < 1193346573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(hello,world)=>(abc) < 1193346575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of: < 1193346580 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(hello)=>(world) < 1193346581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and (world)=>(abc) < 1193346595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it makes it a lot more intelligable, and doesn't increase the parroting much < 1193346604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, plagiarizing a bit more will produce a bit better text, but that's no real enhancement < 1193346613 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is, actually < 1193346615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's nothing fundamentally better there < 1193346617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is a dramatic improvement < 1193346620 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1193346622 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :everything >2 parrots far too much < 1193346622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193346628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :everything <2 (well, 1) produces garbage < 1193346631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but 2 produces semi-coherent text < 1193346689 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :what's the use of making these chains, anyway? < 1193346699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doubt a "first-order" chain would produce any less coherent stuff given that input. < 1193346703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what's the use of using esoteric languages, Arrogant? :) < 1193346709 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: there's no use, ever < 1193346715 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :was just wondering < 1193346716 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: prove me wrong < 1193346742 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :feed the first 499 (NOTE: not all of it) of http://dingo.sbs.arizona.edu/~hammond/ling696f-sp03/browncorpus.txt to your markov chain generator < 1193346748 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make sure to do it line-by-line not all at once < 1193346753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err, first 499 lines < 1193346755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then produce some text < 1193346757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :show me it < 1193346766 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1193346779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you didn't time your program yesterday, so i'm not gonnado this ;) < 1193346783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*gonna do < 1193346786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i did time it ffs < 1193346810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but fine, you're wrong anyway (sheesh, what a childish reason to stop the proving that markov order-2 chains are better) < 1193346814 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1193346841 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the real reason is i don't care < 1193346857 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :markov chains are too trivial to be interesting < 1193346863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rolls eyes < 1193346866 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so what do you suggest instead? < 1193346883 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i suggest we drop the subject :D < 1193346901 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, really, what do you suggest instead of markov chains? < 1193346904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm interested < 1193346968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :waiting for someone to invent something that works? < 1193346975 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1193346983 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1193346985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're weird < 1193346992 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wehird < 1193347001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"markov chains are too trivial! i won't use them. < 1193347001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm just waiting for someone to invent something TOTALLY AWESOME" < 1193347024 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err... what's funny about not thinking markov chains are interesting? < 1193347045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because you call them "trivial" yet state you are waiting for someone to invent something less trivial < 1193347053 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if they're the least-trivial thing out there, then they're hardly trivial < 1193347075 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm saying if you insist on getting something better, just wait; i've never claimed to be at all interested in making good parrots < 1193347120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and why the fuck would i need to think markov chains are interesting just because they're the best we've got? < 1193347142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if they're trivial, they're not interesting < 1193347158 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since there's nothing interesting you can do with them < 1193347211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was talking in the context of making parrots < 1193347220 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i didn't say anything about you in particular being interested in them < 1193347262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just said i don't wanna do the test, because i didn't see a reason to do that < 1193347276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :meh, whatever, i'm going to ask in #lojban < 1193347285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :about my generate-and-filter idea < 1193347879 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's so special about markov chains? < 1193347908 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they#re fun < 1193347928 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're neither the most trivial predictive model, nor the most interesting one < 1193347939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what's the most trivial then? < 1193347944 0 :Arrogant!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193347969 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bag of words model is simpler < 1193347971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can't think of anything simpler than a markov chain? :P < 1193347985 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, pick random word, repeat < 1193347989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but apart from that? no < 1193347990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :random line noise is simpler < 1193348022 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not a predictive model, though < 1193348024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: what's that? < 1193348028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :42 42 42 42 42 < 1193348032 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i actually study this at university at the moment < 1193348055 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: the simplest model, given some data, would be to pick the most common word in the data and always produce that < 1193348061 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :42 42 42 42 42 < 1193348084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: so... < 1193348087 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think it would be even simpler to pick the first word < 1193348090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"hello world hello" < 1193348091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :would produce < 1193348094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"hello hello hello"? < 1193348097 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :right < 1193348102 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if so, that's... trivial, but uh how shall i put this < 1193348103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193348111 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what's something trivial that doesn't involve repeating yourself over and over? < 1193348136 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pick a random word, preferrably with a probability distribution influenced by what you see in the data. < 1193348167 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :] < 1193348169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193348182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, "hello world hello" -> "hello hello world world hello hello hello hello world hello world world"? < 1193348183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193348191 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, the next step up in triviality from that < 1193348233 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, this is as far as you can get with words being considered independent < 1193348250 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so the next step would be to consider them in relationship to one another < 1193348257 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which brings you to markov chains? < 1193348258 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so.. markov chains < 1193348274 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what about one step up in triviality from markov chains (of all orders) < 1193348333 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't know, is there anything more complex than a markov chain of infinite order? < 1193348349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193348350 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i would think not, you'd just never get enough data to train it < 1193348356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :joking aside, i mean < 1193348357 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193348376 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's not joking, you can't just combine markov chains of different orders like that :) < 1193348391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok ok ok < 1193348396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: you can make it better by also introducing the concept of "topics" < 1193348396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you pretend markov chains don't exist < 1193348402 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but i think the next step is just optimizations < 1193348409 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :like topics, teaching it the english grammar, etc < 1193348437 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(if you know it's english and there're topics, which doesn't have to be the case) < 1193348465 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: a markov chain is just a particular kind of a dependence graph < 1193348480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... wonder if it could ever find any meaning for anything given just the irc interface < 1193348486 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Bayesian_network < 1193348494 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, in theory, given a perfect ai < 1193348509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we already know that's possible with full world interaction < 1193348518 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but irc just has ops, kicks and privmsg's < 1193348519 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: read that article and consider how markov chains tie in :) < 1193348525 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193348536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"nah, i don't feel like it" < 1193348554 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1193348559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er < 1193348561 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i missed the last few messages < 1193348565 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: http://en.wikipedia.org/wiki/Bayesian_network < 1193348583 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that article is way too technical and messy and doesn't have enough pictures < 1193348600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i agree! < 1193348611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anything else? maybe something that doesn't make my head hurt? :-) < 1193348626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Maybe even something I could have a go at implementing, heh.) < 1193348646 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :im not sure < 1193348665 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :certainly, something that doesn't say "im" ;) < 1193348745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well let's put it this way < 1193348752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i highly doubt i could implement a bayesian network < 1193348753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193348775 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a markov chain is a bayesian network that looks like this < 1193348784 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :[w1]->[w2]->[w3]->... < 1193348793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i use a 2nd-order markov chain < 1193348796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what does it look like then? < 1193348807 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(more importantly what's another example of a bayesian network) < 1193348820 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :harder to draw, w1 now has an arrow to w3, etc < 1193348859 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a->b just means "b depends on a" < 1193348861 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok so i'm not exactly sure of the implications < 1193348862 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193348945 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :your knowledge of w2 is influenced by the knowledge of w1 < 1193348960 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and, since there're no more arrows in the 1st order graph, nothing else < 1193348976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: isn't that just what a 2nd order markov chain is? < 1193348979 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so it's some kind of a probability distribution with one parameter < 1193348989 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and for a 2nd order chain, two parameters < 1193349082 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and for an infinite order chain, infinitely many parameters, so you can't really get any more complex < 1193349100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so bayesian network is basically a markov chain < 1193349105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is there anything really seperate? < 1193349118 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wow, i really suck at explaining this. < 1193349127 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'll stop. < 1193349136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193349137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1193349156 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :i suck at sucking < 1193349168 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, blowjob is a blowjob < 1193349210 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has never given a blowjob < 1193349214 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1193349227 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :python has really killed my brain < 1193349252 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :use scheme instead < 1193349274 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: there's always the first tiem < 1193349280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doing C is hard when everything that requires manual memory allocation seems too complicated to be a good solution... < 1193349297 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: unless there is no first time < 1193349301 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for simple programs you don't need malloc, oklopol < 1193349307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just choose some fixed size and make an array of it < 1193349307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193349347 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this isn't simple < 1193349356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, that's what i'm doing for the first version < 1193349367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and < 1193349374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nobody. has. done. my. sierpinski challenge < 1193349374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1193349390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, all the time i'm trying to use C++ stuff :P < 1193349395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then i realize i decided not to < 1193349537 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ooooooorgy < 1193349546 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: we need to get this thing going < 1193349552 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament is coming right? < 1193349556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ho-kay... < 1193349613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yeah, we need to do something about your bad sucking capabilities, lament's experience will be most helpful < 1193349636 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sucking at sucking was merely a guess < 1193349645 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i could have natural skill, you never know... < 1193349665 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i do watch a lot of, ahem, instructional videos < 1193349727 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm coming? < 1193349734 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, but it's actually quite hard getting the ...whatsit open < 1193349744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you might puke without training < 1193349749 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you try too deep < 1193349751 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: are you? < 1193349758 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not at the moment < 1193349761 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193349763 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :awww < 1193349807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i already have a small orgy planned for the weekend, actually < 1193349812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :very small, though < 1193349833 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's disgusting, young man < 1193349862 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that small! < 1193349879 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the least disgusting number of people < 1193349895 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1193349915 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :five? < 1193349927 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, five < 1193349972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, there's wankfest, sex, threeway, fourway... orgy < 1193349985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you might say there's a least weird one there < 1193350008 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, -fest always makes me laugh < 1193350011 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you skipped "sanity", right after "fourway" < 1193350047 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193350049 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whooops, sorry < 1193350060 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :anyone have an acm web account? < 1193350062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wankfest, sex, threeway, fourway, sanity... orgy < 1193350237 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that should be the motto of our orgy < 1193350349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(or not) < 1193350362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what... 0:12 < 1193350366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hate time < 1193350373 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :15:12 < 1193350377 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1193350382 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ARE YOU STEALING MY TIMES? < 1193350419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, perhaps i should eat a pizza -> < 1193350431 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mm pizza < 1193350437 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my armpits smell good < 1193350512 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1193350568 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what language is tex in? < 1193350628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :c < 1193350639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with knuth's literate programming system iirc < 1193351182 0 :SimonRC!unknown@unknown.invalid QUIT :Remote closed the connection < 1193351187 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1193351504 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think the root of things like text generation < 1193351524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is a function Sim(S) < 1193351537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"produce something that looks like it could be in set S" < 1193351561 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Maybe Sim(S,C) where C(a,b) is a function for ranking (from 0 to 1, say) how similar a and b are < 1193351576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course it'll be very hard to figure out an algorithm for Sim that works pretty well, even more so for C < 1193351692 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Unless, of course, there's some new development i'm unaware of? < 1193352067 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Sim can brute force < 1193352091 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :C can use levenshtein distance or something < 1193352116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sim brute forcing isn't very nice, though < 1193352125 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Especially if you're generating nonsense text or the like < 1193352156 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(levenshtein distance wouldn't work very well, because it's the more "mechanical" kind of "simularity" - you wouldn't get "new" text like e.g. markov chains) < 1193352187 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i want to know how google's translate agorithm works < 1193352193 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've heard it's automatically trained < 1193352204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can also suggest a translation < 1193352217 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(which is why a while back "sarkozy sarkozy sarkozy" translated to "Cheney defends Bush") < 1193352223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(or similar) < 1193352251 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and contextual, yes < 1193352268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :google translate? < 1193352300 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if anyone produces an algorithm (without hand-waving) for Sim and C, i would be mightily impressed (that is if it actually worked ;)) < 1193352302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what < 1193352312 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: that's ai < 1193352324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: exactly < 1193352342 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: google.com/translate_t it's the best machine translation out there basically [it still sucks] < 1193352348 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: of course a perfect Sim and C would be AI < 1193352386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i kill cows -> Ich tten Khe < 1193352393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need no further testing... < 1193352397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i told you it sucks < 1193352400 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it is useful < 1193352405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1193352413 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :try translating a foreign language article to english, you can make out what they're saying most of the time < 1193352416 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what does that say? < 1193352431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i kills cows... < 1193352440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just wrong... form of the verb < 1193352455 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :should be tte < 1193352461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193352477 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, oerjan, don't know everything! < 1193352483 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :understandable < 1193352513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but that such a simple thing... it's always ich + {verb}e < 1193352518 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*that's < 1193352528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's neural-net or similar-based, though < 1193352528 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's statistical, not rule based < 1193352532 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's not "simple" < 1193352536 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you don't just tell it something mechanical < 1193352544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you teach it over time, like neural nets < 1193352551 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do know that. < 1193352573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :blame the whole world, for misteaching it < 1193352581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i shall < 1193352584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :FUCK YOU WORLD < 1193352591 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :/AMSG FUCK YOU ALL < 1193352593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1193352606 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1193352608 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um < 1193352609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1193352618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err blaming the world < 1193352655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i apologize to anyone not a part of this world! < 1193352662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i'd better do some sleeping - < 1193352665 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1193352695 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: wimp < 1193352699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1193352701 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's only 00:51 < 1193352701 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*:< < 1193352711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... i like dreams < 1193352719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've actually been having them again < 1193352728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like last night, i dremt i was in my friends room < 1193352730 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :trapped < 1193352741 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1193352744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i knew i only hard 50 seconds before it would burst into flames and i'd die < 1193352761 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i thought "i'll pee on the floor" < 1193352764 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and so i did. < 1193352769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(no, didn't wet my bed ;)) < 1193352782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was so absurd, i lolled my ass off when i woke up < 1193352814 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :think, you're about to die, and the first thing that pops to mind is "i'll ruin my friends carpet, mwahaha" < 1193352826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*friend's < 1193352833 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, that may not have been a good example < 1193352835 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i thought you were peeing to stop the burning... < 1193352839 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but quality dreams anyway < 1193352840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1193352852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was gonna be like 5000 degrees < 1193352857 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :instant kill, and i knew that < 1193352873 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193352882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just wanted to pee on the floor, because no one could blame me for anything < 1193352907 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was also interesting when i actually died, but that's hard to explain really < 1193352945 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :don't want to die with a full bladder < 1193352945 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, no i feel bad for wanting to sleep < 1193352950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*now < 1193352961 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my dreams are so naive < 1193352964 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking you could hide flammable liquids in your bladder < 1193352965 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dying just makes them go black < 1193352971 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and then piss and start a fire < 1193352985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, most people wake up when they die < 1193352995 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did too, but i woke up in another dream < 1193353005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wake up but only after a second or so of black < 1193353010 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the half-dreams where you fall and then when you hit the ground and jerk irl are cool < 1193353059 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :when you're half asleep, just before really falling asleep < 1193353063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but i've had dreams where i fall from a mountain top, and through concrete, and i can't breath < 1193353070 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1193353082 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hardly ever remember my dreams :( < 1193353088 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :one of my fears is finding myself inside a solid object < 1193353089 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :except < 1193353090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually inside < 1193353093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not a me-sized hole < 1193353099 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but actually completely immersed in a solid object < 1193353105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, say, an FPS with noclip on < 1193353113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one time i had a dream my hand was carved empty, and when i woke up, for a moment i actually hallucinated it really was < 1193353144 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :almost all these great dreams occurred about 2 years ago when i didn't sleep nearly at all < 1193353155 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess i should start sleeping less again < 1193353155 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, another of my fears is reality's texture mapping fucking up and me suddenly finding myself pasted onto the floor < 1193353157 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that would feel weird < 1193353190 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, like 2d? < 1193353197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193353202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would be so cool < 1193353204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, the texture of my body, would be mapped onto the floor instead < 1193353206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :eww no < 1193353209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you'd like, feel the floor < 1193353214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because you'd be the floor < 1193353217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so < 1193353220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1193353222 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and all objects would morph in size and have textures mapped on < 1193353224 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and see up all the girls skirts! < 1193353224 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aaargh < 1193353226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'd be terrified < 1193353229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah! < 1193353269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i'll really go now, i already slept through one school day this week < 1193353270 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1193354465 0 :staplegun!n=staplegu@CPE-121-218-206-107.nsw.bigpond.net.au JOIN :#esoteric < 1193354536 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1193354557 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone want to write that sierpinski program challenge? < 1193354558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193354882 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :who speaks norweigian? < 1193354888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't! < 1193354930 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oerjan. < 1193354961 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :neither does google translate < 1193354978 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wait for Oerjan to return. . . < 1193354988 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And then our Norwegian friend can help you. ;) < 1193354996 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1193355006 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.itavisen.no/sak/493810/-___Norge_f%E5r_OiNK-__sak/ < 1193355008 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1193355032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :try fabelbish? < 1193355268 0 :staplegun!unknown@unknown.invalid PRIVMSG #esoteric :howzit < 1193357309 0 :staplegun!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" < 1193358863 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193361963 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1193363017 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193365784 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193365976 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1193370702 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1193370745 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193370755 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1193370798 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193370908 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1193370941 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193370997 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1193371075 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193371305 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've had some really odd dreams < 1193371327 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Has anyone had one where you take yourself apart? < 1193371331 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've had a Volkswagen Bug try to eat my in one of my dreams. < 1193371332 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :O.o < 1193371358 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I had a really creepy one where I was basically pulling the muscles and tendons out of my hand, and another one involving teeth < 1193371417 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in retrospect, dreams are rarely if ever anatomically correct, but it doesn't make it any less creepy < 1193371464 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. . . < 1193371473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why the hell would a VW Bug have teeth? < 1193371551 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :something about staring at your crumpled up hand and just knowing it's nothing but skin over bone, seeping blood out of the cuticles... and then you wake up. < 1193371574 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hawt < 1193371866 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1193372113 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wish i remembered my dreams < 1193373100 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd say I recall dreams about 30% of the time < 1193373167 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For me, it's more like 0.0001% of the time. < 1193373185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That dream was from when I was about 5. . . And it's the last dream I remember, I think. < 1193373256 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i used to have recurring dreams when i was little < 1193373271 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the other day i had a dream in one of the old recurring settigns! < 1193373292 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1193373312 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :most of the recurers were nightmares < 1193373357 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've thought about dream interpretation from time to time, but I've found I can generally explain my dreams when taking into account the events of the past few days and what was on my mind when I went to sleep < 1193373389 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's like a jumbled-up version of your recent memories, stitched into something that appears coherent at the surface level < 1193373401 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's easy to find a meaning when there is none < 1193373434 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh damn this song is good < 1193373453 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Another thought has occurred to me- are dreams just an artifact of our brain's natural garbage-collection and memory storage processes, or do dreams themselves have an evolutionary benefit? < 1193373454 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Airheadz - Stanley (Here I Am) < 1193373536 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps their ability to provide insight into new approaches to problems by separating ideas from context is a reason for their existence? < 1193373536 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't think dreams would be an artifact of garbage collection < 1193373540 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I'd say that the evolutionary benefit *is* the garbage-collection. < 1193373572 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so many people don't remember their dreams i would say they have no purpose < 1193373578 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1193373596 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and no evolutionary disadvantages, so no reason to not have them < 1193373754 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but that is rather unsatisfying < 1193373778 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :true < 1193373934 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it's more difficult to defrag recent memories *without* causing dreams as a side-effect, so the mechanisms that usually cause people to forget dreams act as some kind of patch to that behavior? < 1193373971 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :kind of an ugly hack < 1193373989 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't it be better just to turn off the visual part of your brain? < 1193374004 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nature is best at making ugly hacks first, and then slowly smoothing out the rough edges < 1193374005 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sensoral rather < 1193374084 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :current knowledge of the brain suggests that there isn't a really convenient way to shut off all sensory input (which would really involve shutting down *consciousness*) without some tricky biochemical footwork < 1193374318 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :consciousness is a sensory input? < 1193374376 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Technically, *sleep* is a loss of consciousness. < 1193374392 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it might be < 1193374410 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :memory and consciousness are intertwined in very interesting ways < 1193374452 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1193374485 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's hard to argue about the physical aspects of the brain without large research < 1193374571 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's hard to argue about the physical aspects of the brain with large research. < 1193374596 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's hard to argue about the physical aspects of the brain < 1193374660 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's hard to research the brain when we can only make coarse and minimally invasive observations. It'd be like trying to understand how a computer works by dissecting casio watches and looking over someone's shoulders as they typed letters in a word processor. < 1193374695 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nice analogy < 1193374708 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think it works well on several levels < 1193376956 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :actually i think it would be exactly like understanding how a modern CPU works, with any tools available. < 1193376968 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(given that you don't have any knowledge of CPU design) < 1193376999 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's hard to reverse-engineer something so complex. < 1193379828 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1193380112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've heard the human brain is more complex than a computer < 1193380160 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to be honest, i don't really believe that < 1193380178 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i gotta leave, just 1 hour late! -> < 1193380290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1193380294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i fail at this. < 1193380300 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :missed the bus. < 1193380661 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bravo. < 1193380716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omg < 1193380722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :1 minutes till next one :O < 1193380725 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fuck! -> < 1193380945 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :good and bad news: 1. i *would've* been on time for the bus 2. i realized i owe a teacher 25 euros and had to come back < 1193381066 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if i miss the next one, this is code day. < 1193381074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :getting a bit ridiculous < 1193381257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :->>>>>>>>>>< < 1193381259 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1193381554 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shall now sleep < 1193381556 0 :bartw!unknown@unknown.invalid QUIT : < 1193384824 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193384910 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193384918 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1193385599 0 :clog!unknown@unknown.invalid QUIT :ended < 1193385600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1193398739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when drawing a wire that snaps into a grid, and only straight lines between adjacent points are possible (just directions NWSE), if the mouse moves say 5 points x-wise (say east), and 2 y-wise (say north), what should the resulting line be like? i first had EEEEENN, now i have EEENENE; or would it perhaps be better if it was as straight as possible? < 1193398753 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this of course is a marginal case, since usually you wanna draw the wires sowlky. < 1193398755 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*slowly < 1193398760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a bit of a typo there... < 1193398800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(EEENENE is the easiest to make ;)) < 1193398967 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... most of you may be sleeping. < 1193399941 0 :sebbu!n=sebbu@ADijon-152-1-88-8.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1193403136 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1193405183 0 :Fa1r!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193405230 0 :Fa1r!i=Lawd@e.lite.fi JOIN :#esoteric < 1193405359 0 :Fa1r_!i=Lawd@e.lite.fi JOIN :#esoteric < 1193407218 0 :RedDak!n=dak@87.18.90.5 JOIN :#esoteric < 1193407222 0 :Fa1r!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193409237 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193409976 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193410487 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :25 euros is a lot of money to owe a teacher < 1193410940 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1193415520 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193416200 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193417365 0 :sebbu2!n=sebbu@ADijon-152-1-34-182.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1193417396 0 :tokigun_!unknown@unknown.invalid NICK :lifthrasiir < 1193417617 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1193417651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i also owed a friend 30 euros, and had to pay 20 for an amplifier < 1193417664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this has been an expensive day. < 1193417800 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :occasionally i have some friends says let us have some lunch or dinner. such a day is quite expensive... < 1193417904 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's one cool nick :O < 1193417988 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :yup i have changed my nick months ago 8) < 1193418499 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1193419915 0 :jix!n=jix@dyndsl-091-096-053-054.ewe-ip-backbone.de JOIN :#esoteric < 1193423826 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193423838 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf???????? < 1193423845 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ftw < 1193423847 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lolcode just got onto boing boing < 1193423854 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1193423896 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lolcode isn't functional... < 1193423901 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait, it means 'working' in this context < 1193423904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i forgot boingboing was for retards < 1193423921 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it's obviously turing complete < 1193424691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: what did you use to be? < 1193424869 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: that norwegian article was about the Dutch/British closing of some OiNK network, and interviewed some norwegian lawyer for record and movie companies claiming there will soon be a similar crackdown in norway. He refused to say which network, although the article speculates that OiNK information will be provided by the british police to the norwegian one. < 1193424935 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sounds me like the usual blather of journalists trying to bring a local perspective on an international case. < 1193424968 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*to me < 1193425411 0 :Fa1r_!unknown@unknown.invalid NICK :Fa1r < 1193427341 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: did they say anything about oink's database encryption or somesuch? < 1193427876 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"according to a source tipping It-Avisen the OiNK member lists were encrypted to start with, and additionally equipped with a self-destruct mechanism triggering deletion unless they received a certain signal within a given time" < 1193428032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omg just like in the movies < 1193428393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193428400 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this member list will self distruct in 10 minutes < 1193428448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd love to have something like that, the problem is i'd lose my files quite quickly... < 1193428472 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if the OiNK people were up-to-date with the Evil Overlord list < 1193428559 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :thanks oerjan < 1193428644 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"I will not include a self-destruct mechanism unless absolutely necessary. If it is necessary, it will not be a large red button labelled "Danger: Do Not Push". The big red button marked "Do Not Push" will instead trigger a spray of bullets on anyone stupid enough to disregard it. Similarly, the ON/OFF switch will not clearly be labelled as such." < 1193428757 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"When I've captured my adversary and he says, "Look, before you kill me, will you at least tell me what this is all about?" I'll say, "No." and shoot him. No, on second thought I'll shoot him then say "No."" < 1193428764 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that pisses me off in movies and such < 1193428796 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Needless dramatic pause leads to captured prisoner getting away? :) < 1193428816 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Two people point a gun at each other, looking dr--BANG. Oh, well that was resolved easily. < 1193428821 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yep, and it has the desirable side effect of explaining the plot < 1193428823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they should at least shoot the legs before explaining < 1193429001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i agree! < 1193429037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Now you shall be subjected to the worst death ever! It will involve: 1. a long explanation that I will tell you while you manage to escape 2. a long, drawn out, pointless death that would be trivial to escape from anyway" < 1193429112 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Mr Bond. Now that the sedative is wearing off, the feeling should start coming back in the whole of your body except your left leg." // "Why not my leg leg?" < 1193429118 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"I removed it" < 1193429164 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :?!?! < 1193429169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: lmao < 1193429178 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember that james bond movie... < 1193429182 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Just an idea that future villains will fail to follow < 1193429196 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not out of an actual movie, like duh < 1193429261 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh :P < 1193429269 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that is perfect though < 1193429334 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1193429344 0 :jix!n=jix@dyndsl-091-096-052-247.ewe-ip-backbone.de JOIN :#esoteric < 1193429577 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"If I'm eating dinner with the hero, put poison in his goblet, then have to leave the table for any reason, I will order new drinks for both of us instead of trying to decide whether or not to switch with him." < 1193429581 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that one is bad < 1193429591 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why are you having dinner with the hero instead of killing him? < 1193430402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i still don't use whitespace, but i gotta admit i find my old codes even too obscure to understand myself < 1193430408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :void line(V a,V b,long c){if(a.x>XSZ&&b.x>XSZ)return;if(a.y>YSZ&&b.y>YSZ)return;if(a.x<0&&b.x<0)return;if(a.y<0&&b.y<0)return;if(abs(b.x-a.x)>abs(b.y-a.y)){if(a.x>b.x){double tmp=a.x;a.x=b.x;b.x=tmp;tmp=a.y;a.y=b.y;b.y=tmp;}double rat=(b.y-a.y)/(b.x-a.x);while(a.x<=b.x){pset((int)a.x,(int)a.y,c);a.y+=rat;a.x+=1;}}else{if(a.y>b.y){double tmp=a.x;a.x=b.x;b.x=tmp;tmp=a.y;a.y=b.y;b.y=tmp;}double rat=(b.x-a.x)/(b.y-a.y);while(a.y<=b.y){pset((int)a.x,(int)a.y,c) < 1193430451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the algorithm is trivial, and not a good one; and there was no linefeed :D < 1193430457 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't think i even had it when i debugged < 1193430477 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what the heck does that do < 1193430482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :draws a line < 1193430490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :............ on what < 1193430499 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :using the pset function < 1193430504 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is pset < 1193430506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whatever that draws onto < 1193430514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that code doesn't specify it. < 1193430516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is pset < 1193430524 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you wanna see that? < 1193430526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1193430530 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pset is the QBASIC name for the pixel-set function < 1193430537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but that's C < 1193430541 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and other BASICs, I presume < 1193430544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1193430550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my father came < 1193430553 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well one might ahve been named after the other < 1193430563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that's... interesting < 1193430573 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, obviously, otherwise ou wouldn't exist < 1193430584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah yeah, anyway, he left now < 1193430609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... why do you wanna see pset? that just calls pset for the dots that would exist on a line between a and b, where a and b are vectors < 1193430622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :using the "color" c as the third param < 1193430632 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pset can be anything. < 1193430647 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :wait, why would your father being around change anything? < 1193430660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he doesn't want him to see his porn-irc client < 1193430664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't irc when my father starts asking me what i'm doing... < 1193430672 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :mine does that too < 1193430676 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know, i'm pathetic... < 1193430685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i think every father does < 1193430685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1193430691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doing one thing at a time is for insects < 1193430704 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, it is fore normal people < 1193430726 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :real geeks can concentrate on a task so much they forget to breath < 1193430729 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :e < 1193430734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"WHAT ARE YOU DOING?" < 1193430734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Writing code to interface with the BIOS for my hobby OS and improving my irc client." < 1193430734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"..." < 1193430734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"WHAT ARE YOU DOING?" < 1193430752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(note: i have not actually tested the above) < 1193430766 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess. i can actually irc and talk at the same time, in normal situations, but that was too complex a thought to express while talking irl at the same time < 1193430776 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even though it was not that complex < 1193430789 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess was for the normal people thing < 1193430794 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Did I tell you I was doing some Forth experimenting? < 1193430803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoisn't? < 1193430806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*+" " < 1193430811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193430813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: ??? < 1193430815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: me too!! < 1193430821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :did you write a forth in brainfuck? :) < 1193430826 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193430833 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: my father knows more about bios than me < 1193430833 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I started before that < 1193430843 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: damnit < 1193430847 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: ok, what di dyou do then :P < 1193430860 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when it comes to computers, i just own him at coding (which was his job for 20 years...) < 1193430917 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I just threw together a small VM < 1193430937 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it has a stack, a control stack, and main memory < 1193430937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1193430944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey, that's not forth-y :( < 1193430949 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1193430951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :real forths access the system directly :| < 1193430951 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1193430955 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1193430967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :none of this vm crap! ;p < 1193430971 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well I didn't have a compiler that could do that < 1193430977 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is a very minimalist VM < 1193430982 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gnu as can do that ;) < 1193431007 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am still assembling things by hand though < 1193431016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.annexia.org/_file/jonesforth.s.txt very short gnu as forth system, comes with a tutorial which explains how it's done in great detail < 1193431018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's very good < 1193431026 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, SimonRC, the stack is meant to go in main memory. :-) < 1193431061 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well I didn't have net access at the time < 1193431074 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :still, jonesforth is worth a read < 1193431075 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :And I am still editing it in numbers, which is leet < 1193431077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's really eye-opening < 1193431094 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"1, 48, 60, 102, 22" <-- that is printdigit < 1193431116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pff, read jonesforth < 1193431125 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it uses handy gnu as tricks like, oh, being able to do: < 1193431131 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :name: < 1193431131 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.int x < 1193431131 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.int y < 1193431131 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1193431135 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and refer to it as name < 1193431149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :still as low level, not as hyper-1337-oh-wait-what-does-that-number-mean-again ;) < 1193431214 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the only conditional I have is ?: < 1193431225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pff, jonesforth only has "branch" < 1193431233 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :read it! it doesn't take too long ;) < 1193431241 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(it continues at http://www.annexia.org/_file/jonesforth.f.txt when it gets into forth) < 1193431243 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't that be 1337? < 1193431281 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(er, SimonRC not ehird`) < 1193431359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :: FORTH COMPILER-SEMANTICS UNINTUITIVE GOOD ; < 1193431411 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you have less than a hundred commands, numbers are just as easy to use as words < 1193431427 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that is not the point < 1193431429 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mnenomics are easier < 1193431457 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: oklopol doesn't get "easy", he thinks that if /he/ knows how his code works (... right now... while he's writing it... for the first time...) then why should he do anything else < 1193431469 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :obviously incorrect, unless you want one session in your editor and then have to abandon it < 1193431530 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've never had any trouble reading my code after a long time, except for the sickest ones i've done; i'm just saying numbers are as eays to understand as words, if you just have a few of them to memorize. < 1193431554 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I comment religiously < 1193431573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't comment religiously because i make my code self-documenting < 1193431577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this means not using numbers for words ;) < 1193431583 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :every time I want to add a word, I write it in BoredForth in a comment, then write the number underneath < 1193431594 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I haven't got it bootstrapping yet :-( < 1193431600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seriously, you should read jonesforth < 1193431603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :getting out of bootstrapping is simple < 1193431616 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :go, read it now, then go back to boredforth with your new knowledge :-) < 1193431702 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am reading < 1193431892 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1193432055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have a new life goal! < 1193432060 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :create a programming language where this is cat: http://rafb.net/p/GhR1Hn14.html < 1193432125 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NNNGHHH! (that was a comment) < 1193432161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1193432164 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it would be awesome < 1193432176 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :having / and slash both as commands is beautiful < 1193432268 0 :jix!n=jix@dyndsl-091-096-052-247.ewe-ip-backbone.de JOIN :#esoteric < 1193432274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like the line noise ones that have a theme going on... it gets a bit boring when it's fully random < 1193432285 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :question marks remind me of that... whatsit... < 1193432296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the language with splot and mulbruf < 1193432305 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but the names were something completely different < 1193432319 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, how about the ? / language < 1193432326 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what it is, but it's crazy < 1193432362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that one < 1193432369 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah the one in the paste? < 1193432382 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think the one i mean is cakeprophet's, but not sure < 1193432405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, where is that guy... i hate it when regulars dissappear < 1193432420 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's like losing a friend :'( < 1193432431 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :FNRK BRTRTRTR SKRNK SVRPTK < 1193432443 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: isisaoa9838383 < 1193432494 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ASDSFEFEBR ERBTIA < 1193432499 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :floodfest < 1193432505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*garblefest < 1193432609 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1193432680 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about this: < 1193432697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/ changes all /s into ?s < 1193432697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? does something < 1193432697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193432790 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? is call/cc! < 1193432804 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure those semantics aren't tc :p < 1193432820 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well call/cc wouldn't make any sense, but anyway xD < 1193432838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since... wtf is calling in a substitution language :) < 1193432898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ooh, how about something that operates on the program code as a data structure < 1193432901 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and the commands modify it < 1193433249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=D < 1193433261 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :LISP! < 1193433268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is not what lisp does < 1193433500 0 :RedDak!n=dak@87.18.90.5 JOIN :#esoteric < 1193433581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :true, but it should < 1193433591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that'd be odd < 1193433595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since lisp is lists not strings < 1193433596 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :everything should be self-modifying < 1193433696 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"data structure" need not mean "string"... < 1193433825 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lists are a data structure. < 1193433835 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And everything in Lisp is a list. < 1193433839 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193433841 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1193433843 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1193433845 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :apart from atoms < 1193433849 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and a bunch of other stuff :-) < 1193433877 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: but lisp cannot modify itself < 1193433878 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :directly < 1193433887 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, it kind of can < 1193433916 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that what Lisp macros *are*? < 1193433918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, but you cannot make a loop that keeps itself going by adding nested lists to itself for more to evaluate < 1193433925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, perhaps. < 1193433934 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol is right, without eval < 1193433985 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could do something with rplacd, surely? < 1193433991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think macros are a bit limited, not being first-class thingies, but you might be able to do program flow with them... haven't really used them enough to know. < 1193434000 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rplacd? < 1193434000 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193434008 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(but maybe not in the code) < 1193434009 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hooray for archaic cl names < 1193434010 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um macros are first class < 1193434020 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lisp macros are first-class.. < 1193434020 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :set-cdr!, not rplacd < 1193434030 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: no they're not < 1193434048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes they are < 1193434053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1193434059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what lisp? < 1193434067 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :decent lisps < 1193434079 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not in cl or scheme < 1193434118 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm, i thought scheme macros were first-class < 1193434132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, now someone has to implement first-class-macros using scheme macros :-) < 1193434141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ololobot lisp has first-class macros, but you can't define your own macros, so it's kinda retarded ;) < 1193434213 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ololobot has a lisp? < 1193434216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :get it in here! < 1193434218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i must test it < 1193434220 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and hack on it < 1193434251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's retarded, i tells ya! < 1193434252 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but okay. < 1193434263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the whole thing is just a quick hack. < 1193434300 0 :ololobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1193434319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it just has a few basic things, and i'm not sure that's even a working version of it. < 1193434332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm too lazy to use the newest version, since it's on the other comp < 1193434339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (+ 1 2) < 1193434341 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1193434345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yay. < 1193434362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define a (lambda (b c) (+ b c))) < 1193434363 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1193434363 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((lambda (x y) x) 1 2) < 1193434364 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1193434368 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> (a 2 4) < 1193434383 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol. < 1193434386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (a 2 4) < 1193434388 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :6 < 1193434389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never learn < 1193434397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (lambda (x) x) < 1193434398 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1193434412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((lambda (x) (x x)) (lambda (x) (x x))) < 1193434416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193434419 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :better kill that < 1193434425 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird` beat me to it. < 1193434431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193434443 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> 2 < 1193434447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch 2 < 1193434448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm using python's __reload__ for "threading" < 1193434449 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1193434454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: how? < 1193434458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch `2 < 1193434464 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... it basically dies when you reuse the command, i think < 1193434472 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I CAN HAS ERROR MESSAGES? < 1193434473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... not sure i have quoting in that version < 1193434474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch '2 < 1193434476 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1193434478 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch 'oko < 1193434479 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1193434480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait, no quoting? < 1193434481 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ummm < 1193434484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (quote oko) < 1193434484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's useless, then? < 1193434485 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :oko < 1193434488 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1193434492 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do you have quasiquote < 1193434494 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aka ` < 1193434503 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch `oko < 1193434506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch oko < 1193434507 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1193434514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is, `(a b ,c d) is (list 'a 'b c 'd) < 1193434519 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no, haven't implemented it in that version < 1193434520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :quasiquoting is useful you should support it < 1193434528 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i think i even have the comma thingie in the new one < 1193434539 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (list 1 2 3) < 1193434542 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :(1 2 3) < 1193434593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (eval 2) < 1193434594 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1193434609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define \ lambda) < 1193434610 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1193434613 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does it remember definitions? < 1193434616 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch \ < 1193434617 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :lambda < 1193434618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it should... < 1193434619 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1193434620 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193434623 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (\ (x) x) < 1193434624 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1193434662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :primitives are always autoreloaded, so you can't kill them permanently < 1193434664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define \ (lambda (x y) (eval (list lambda (list x) y)))) < 1193434666 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1193434671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (\ x x) < 1193434673 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1193434675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((\ x x) 2) < 1193434676 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193434676 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1193434680 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait, what < 1193434706 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm umm < 1193434731 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it seems it failed :< < 1193434741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i don't know where < 1193434767 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (eval (list lambda (list x) 4)) < 1193434768 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1193434768 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1193434779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((eval (list lambda (list x) 4)) 5) < 1193434780 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1193434792 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :x is evaluated. < 1193434803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> it fales < 1193435024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :back < 1193435028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ahh i see < 1193435037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1193435040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's hard, because < 1193435045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i WANT to evaluate x < 1193435050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(\ x y) should be (lambda (x) y) < 1193435054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my code SHOULD do that... < 1193435158 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh... no < 1193435166 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1193435173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ahh, the problem is < 1193435177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is that (\ x y) fails right there < 1193435182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because x is evaluated right-there < 1193435183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1193435186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, because \ isn't a macro anymore. < 1193435188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :add a defmacro function < 1193435192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just a simple one < 1193435202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(defmacro name args code) < 1193435202 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :defmacro isn't a function < 1193435207 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yes, yes, i know < 1193435208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i typo'd < 1193435220 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but yes, (DEFMACRO name args code) plz < 1193435298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1193435307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :come on, it'll be trivial < 1193435310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :make your own lisp and make it good ;) < 1193435316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193435317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1193435336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm too lazy to even run the new bot, you think i'll start adding stuff to it :D < 1193435344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nah, i won't < 1193435349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as long as your sch works, i'm happy :-) < 1193435381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've been trying to make my wire drawing program all day, was doing graphics with windows' own drawing functions... i have no idea why, but that was my stupidest idea ever. < 1193435408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it seems to automatically redraw everytime i draw something, i have no idea how to make it wait until drawing is over... < 1193435464 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i tried to convert to sdl, but i can't find sdl_gfx for windows, and without it everything is too slow to use (if i just directly draw on the SDL_Surface, it's slow as hell...) < 1193435530 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know both those suck, and i should use opengl or something, but i'm so pissed off at having already spent hours trying to find the right functions, i don't really wanna start learning a new api... < 1193435572 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I NEEW TO DRAW GRAY POINTS, DOTS, AND LINES, HOW THE FUCK CAN IT BE SO HARD < 1193435585 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm writing a simple lisp in C now oklopol :-) < 1193435601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :good for you < 1193435662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem with C is, i like having an interactive debugger, and they just don't seem to work... < 1193435668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gdb < 1193435674 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gdb works < 1193435676 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it works great < 1193435703 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... not sure i've tried that one < 1193435723 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's the gnu debugger < 1193435727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is exceptionally good < 1193435769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you get that for win? < 1193435774 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1193435775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cygwin has it < 1193435777 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't use my linux machine for graphics < 1193435783 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :MingW has it. < 1193435791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, but oklopol has cygwin < 1193435794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i don't think he hsa mingw < 1193435807 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :To be honest, I doubt that the Cygwin one can debug non-Cygwin binaries. < 1193435811 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it can < 1193435816 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's that :) < 1193435833 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :rape us to death, eat our flesh, and sew our skins into their clothing, and if we're very very lucky, they'll do it in that order < 1193435836 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wait what? < 1193435870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: where was that from? < 1193435877 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :firefly < 1193435886 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That was bsmntbombdood's job description. < 1193435888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :FEUER FREI < 1193435922 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mini-lisp-implementation question < 1193435937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ints, longs, or bignums-as-list-of-digits-in-hexadecimal? < 1193435938 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193435945 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bugnums < 1193435953 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but use 256-based < 1193435953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as a list of digits in hexadecimal? < 1193435954 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1193435958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh, naw < 1193435959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's no fun < 1193435966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then you can't do things like < 1193435975 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(parse-int (2 f 3 4 9 a 2 b)) < 1193435980 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes you can < 1193435986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok fine < 1193435987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but meh < 1193435987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193436000 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why would you wanna waste half your chars? < 1193436018 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and just use 4 out of 8 bits < 1193436020 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i will just do a normal int < 1193436023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193436055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, "strings" (when i make them) will just be atoms < 1193436070 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so "a b c" will just be the syntax to get an atom of the same name because you can't put just a b c in code < 1193436071 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you can do < 1193436078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :("func" '"arg") < 1193436079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mwahaha < 1193436090 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ew < 1193436100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yes, but funny to implement < 1193436106 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, it makes shit a hell of a lot simpler < 1193436110 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as i only need to provide one set of functions < 1193436110 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193436231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: shall i make you ew some more? < 1193436235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll use REFERENCE COUNTING! < 1193436242 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1193436253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that was meant to make you explode < 1193436282 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :reference couning isn't bad < 1193436295 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, you're right < 1193436295 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193436299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1193436300 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :reference counting is okay in most situations < 1193436308 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it even works perfectly for lambda calculus < 1193436316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, in all really, who cares about memory leaks, not me < 1193436345 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#define NIL ((LIST *)0) < 1193436345 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where LIST is a struct. am I evil yet? < 1193436347 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Use reference counting, and also have a GC. The GC will be called so rarely it's not a big overhead, but it's there for circular refs. < 1193436361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's prolly the best way < 1193436375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: but that's, you know. work. < 1193436383 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :refcounting = so damn trivial to implement < 1193436386 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gc = not that much < 1193436408 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GC = #include -lgc < 1193436415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not that hard if you make a trivial one < 1193436417 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(OK, so that's an ultralame solution :) ) < 1193436417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, but that would be THIRD-PARTY < 1193436417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1193436425 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i implemented a gc once < 1193436441 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and the gc/refcounter is a pretty integral part of lisp < 1193436458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :using a third-party solution seems kind of like deferring list handling to a library :-)( < 1193436458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*:-) < 1193436485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, one question < 1193436496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :am i the only one obsessed with metacircular interpreters and bootstrapping? < 1193436510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whenever i implement a language, i force myself to do the minimum possible, then write the rest in itself < 1193436513 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can't help it < 1193436562 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's the best way to go. < 1193436572 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Plof3 is just a parser. < 1193436577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I mean even things like "if" < 1193436578 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gdb is too hard for me to install < 1193436588 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Plof3's if is implemented in Plof3. < 1193436592 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And - (it's obviously (+ x (neg y))!) < 1193436598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i really need the secretary... < 1193436599 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: EHello, Plof2's if is implemented in Plof2. < 1193436606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EHello = Hell (wtf?) < 1193436612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i have no idea what plof is < 1193436617 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1193436617 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1193436621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what... < 1193436623 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/ < 1193436629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's like not knowing what pebble is ^2 < 1193436635 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's a serious language? < 1193436643 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or like not knowing what brainfuck is ^-7 < 1193436648 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Yeah. < 1193436651 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok show me some examples < 1193436691 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have none, as my brain is entirely in Plof3 but my implementation is entirely in Plof2 :P < 1193436702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :show me some plof3 examples < 1193436706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :from your brain./ < 1193436733 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, Plof3 is a simple stack language with just some object manipulation operators, and a runtime parser. < 1193436749 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The parser is bootstrapped with a grammar just simple enough to define a useful grammar within the language. < 1193436770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :code examples. < 1193436771 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I can give some simple Plof2 examples. . . < 1193436794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought i could, but i've forgotten some crucial things about it :< < 1193436815 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(x):{x(x);}((x):{x(x);}); < 1193436824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bah, i don't want to write a hash table in C for the variable table < 1193436825 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No starting with horrifying examples :P < 1193436826 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :== < 1193436839 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :((lambda x (x x)) (lambda x (x x))) < 1193436840 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: something that isn't (\x. x x) (\x. x x) < 1193436843 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um i can tell < 1193436844 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;0 < 1193436847 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1193436866 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tell ya what - if you wait 4 hours until I'm not at work, I can make some good'ns :P < 1193436879 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol work < 1193436885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone tell me a cheap way to get around writing a hash table < 1193436902 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Use D :) < 1193436953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :noes < 1193436953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193436963 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Use Tcl. < 1193436964 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want to frolic in the fields of malloc < 1193436965 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1193436970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and low-level ness < 1193436980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i have mingw... < 1193436980 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don't use a hash table. < 1193437001 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I recommend pulling the latest Plof, and playing. < 1193437003 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Use a linear-linked list of variable->value associations :P < 1193437010 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i might just ;) < 1193437020 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll have: < 1193437025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :((var . value) (var . value)) < 1193437028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's Lispy! ;) < 1193437032 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :alist < 1193437039 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, what humorous name shall i give to my malloc-but-dies-on-error < 1193437045 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :also linear time lookup < 1193437048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am thinking "moolloc" < 1193437062 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :Spank that ass, put it in, let's go for a hell of a ride.. < 1193437091 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :void *buf = spankThatAssPutItInLetsGoForAHellOfARide(bufferSize); < 1193437097 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1193437251 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wonder, if I really hunkered down, if I could get Plof3 written this weekend. < 1193437275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but seriously, what should i call the malloc < 1193437303 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :mallocAssert? < 1193437311 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :sfMalloc? < 1193437323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i know! < 1193437325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll call it: < 1193437326 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME < 1193437335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME(buf_size) < 1193437335 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lolloc? < 1193437358 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :iCanHasMemory < 1193437361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wonder what it'd cost if i paid someone to install me a C compiler + a graphics library + nice ide with debugging :) < 1193437398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :smalloc i guess < 1193437401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i hate that name < 1193437522 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193437528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i should probably have a heap with all objects on < 1193437531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't i? < 1193437544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... hey, that'd make for an easy GC: if an object is on the heap but not on the stack, zap < 1193437549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... wait, no, that wouldn't work, would it? < 1193437550 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: On what? < 1193437596 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :on my computer < 1193437607 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :on my watch, plz < 1193437609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he uses windows < 1193437613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193437615 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :;( < 1193437630 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone tell me i'm stupid - < 1193437631 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :well.. i'd go for Dev-Cpp + SDL < 1193437636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a GC that just checks: < 1193437641 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :but that's just me < 1193437643 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't find SDL_gfx < 1193437648 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if (on_heap && not_on_stack) free(obj) < 1193437653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where heap is, well, EVERY SINGLE OBJECT < 1193437658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... that won't work as a gc will it? < 1193437666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, global variables and the like surely? < 1193437672 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if someone can link me an SDL_gfx for windows, i'd appreciate it < 1193437685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: sdl < 1193437687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :google for it < 1193437692 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or < 1193437694 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :libsdl.org < 1193437694 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have sdl < 1193437698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sdl has sdl_gfx < 1193437698 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1193437701 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193437707 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not automatically < 1193437715 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1193437721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone please tell me my gc idea < 1193437724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't work/would work < 1193437725 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193437730 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :http://www.libsdl.org/release/SDL-devel-1.2.12-mingw32.tar.gz < 1193437732 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1193437739 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :seems that one got it already < 1193437756 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :that is, for dev-cpp/mingw compiling < 1193437760 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: It seems to me like you're deleting every object from that. < 1193437767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: not objects that are on the stack < 1193437779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"error after processing 0 entries" < 1193437784 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i love it how everything just works! < 1193437789 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol uses winzip, also. < 1193437795 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: If it's on the stack, you don't need a GC, it'll get deleted when the stack unwinds. < 1193437799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's the defautl < 1193437800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*default < 1193437807 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: right but what about ... globals and stuff < 1193437837 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have about 5 zipping programs < 1193437841 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Let me put it this way: I have no idea what that GC is doing, so I can't tell you if it's correct. < 1193437841 0 :Fa1r!unknown@unknown.invalid PRIVMSG #esoteric :where are we going tomorrow, as with windows today < 1193437981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: :-) < 1193438007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: doesn't look correct < 1193438025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, what i'm doing with the heap is < 1193438028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the heap is a linked list < 1193438031 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193438033 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm hungry < 1193438036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :latest element = most recently allocated object < 1193438042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :etc, so on backwards < 1193438051 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if something isn't on the stack, then it isn't being used any more < 1193438054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i can search the heap < 1193438057 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :find stuff that isn't on the stack < 1193438058 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and free it < 1193438059 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wrong < 1193438060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err... < 1193438063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1193438065 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i thought it was wrong < 1193438071 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Things on the heap can link to other things on the heap. < 1193438076 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's the entire challenge of GCs :P < 1193438077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1193438077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that will work as long as you can't make any compound objects < 1193438078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll just refcount < 1193438079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193438086 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what GregorR said. < 1193438088 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(cons a b) is on the stack, a and b aren't < 1193438102 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you can read my gc, it's pretty simple < 1193438111 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh, i've just realised my refcount comments are like forth stack comments < 1193438114 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have things like: < 1193438123 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/* REF +1 x, REF -1 y */ < 1193438135 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://abacus.kwzs.be/~bsmntbombdood/gc.tar < 1193438165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :everyone has weird domains in their urls < 1193438167 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like kwzs.be < 1193438170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why do i have boring ones < 1193438171 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193438181 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mine is codu.org < 1193438185 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's not too weird. < 1193438326 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mine is elliotthird.org < 1193438328 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am so imaginative < 1193438336 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nvg has the nuts.edu domain < 1193438355 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mingw... does that have an ide? < 1193438366 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but it's not the default used < 1193438374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it seems everything without an ide is too hard for me. < 1193438391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wanna press "run" or "debug", not switch between windows :| < 1193438871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :phew, most of the object stuff is done < 1193438887 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now i can write simple helper functions in C, the eval function, and the core stuff < 1193438888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193438892 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's 150 lines right now < 1193439001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: how long has your lisp had macros? < 1193439004 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since the start? < 1193439013 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want to feel not-too-bad about omitting macros right now < 1193439014 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193439037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lambda, define and if were almost the first thing i did... but that's all the macros it has, really < 1193439044 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah, list and quote < 1193439048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they're not macros < 1193439050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they're special forms < 1193439053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and prolly a few more, but there's no real macro support < 1193439056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, sorry. < 1193439063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so it doesn't actually do any macro transformations? < 1193439077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just some special form things? i.e. functions that don't have their arguments evaluated? < 1193439082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then there are *no* macros, it has first-class macros, which cannot be created.. < 1193439090 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193439094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does it substitute them for their code while "compiling"? < 1193439098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or does it "call" them when evaluating? < 1193439100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :special forms are first-class < 1193439103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in mine < 1193439103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if its the latter, you have no macros < 1193439128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i thought special forms are a subclass of macors. < 1193439130 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*maroccos < 1193439152 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :marco < 1193439154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how is your evaluator structured? < 1193439156 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :polo < 1193439157 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :recursive or using a stack? < 1193439161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since its python i guess recursive < 1193439161 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :recursive < 1193439164 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but recursive kind of sucks in c :p < 1193439170 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :recursive is using a stack... < 1193439177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yes, but it's an implicit stack < 1193439187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and as far as i know it's bad practice to recurse in a situation like this < 1193439193 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) (i.e. having NO stack in the whole language) < 1193439207 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1193439210 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's the same thing < 1193439212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for a while now i've been wanting to make my own assembly, and start making languages targeted for it < 1193439225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i guess < 1193439230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh well i might just recurse < 1193439232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and change it later < 1193439232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193439245 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and yay, my installation was almost complete, then it popped up for some reason, and i pressed "C" while typing on the channel, and cancelled it :)) < 1193439279 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Rock ON < 1193439343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should do all my coding on paper... using the computer seems to be too hard for me :P < 1193439363 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :good plan < 1193439367 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hard to test though < 1193439399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shit, i just realised < 1193439403 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :variable scoping. < 1193439410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what scoping do you do? lexical? < 1193439414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193439415 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've never been able to implement lexical scoping < 1193439416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1193439418 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ummmmmm < 1193439420 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's trivial < 1193439430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although it took me a while to actually grasp how it's done < 1193439431 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lexical scope is the only reasonable scope < 1193439432 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe the descriptions i've read of its algorithm are just wrong i guess < 1193439437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yeah i know =( < 1193439440 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well hey < 1193439445 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lisp 1 used dynamic scope < 1193439451 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's really easy to implememnt < 1193439459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: dynamic scoping is fun sometimes, when used correctly. < 1193439469 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :noooooo < 1193439480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1193439486 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how < 1193439497 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think what lisp needs is a new dialect (Not being sarcastic here :P) < 1193439500 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 dynamic scoping. < 1193439511 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :scheme started off OK, but then it kind of tripped up and it's kind of trawling along in limbo right now < 1193439514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :common lisp is just /ugly/ < 1193439523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i don't really have a convincing argument about that. < 1193439526 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :cl is terrible < 1193439530 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Uncommon LISP < 1193439533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i agree < 1193439537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it's nice sometimes < 1193439542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: haha < 1193439544 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :scheme is b e a utiful < 1193439558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: scheme is beautiful but it has been in limbo for a while now < 1193439564 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1193439565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i'll retry the install < 1193439573 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's hope i don't press C again < 1193439576 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that just means it doesn't need any improvement < 1193439579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll just type without it. < 1193439587 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, a new dialect that combined scheme's beauty with unique practicality... < 1193439591 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1193439599 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure it would fail < 1193439608 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :perhaps, perhaps not < 1193439714 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1193439722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: static scoping == when you create a function that encloses variables x, y etc., store the values of those variables (which you will find in the upper scope) in a closure or whaddyacallit and carry that around with the function < 1193439751 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i know the theory < 1193439755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but every time i've tried to implement it < 1193439756 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's just failed < 1193439769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, mine worked like that, but ...python <3 < 1193439776 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*just like < 1193439784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :show me your code? :P < 1193439785 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's really easy < 1193439789 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193439790 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or rather, olololisp's code < 1193439803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1193439808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=( < 1193439818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you get so judgy. < 1193439830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just wanted to see olololisp's code, haha < 1193439872 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no matter how many times i tell people who wanna see my code that i already know everything that's wrong with it, and i just don't care, since i code for fun; still everyone needs to tell me the same things over and over again. < 1193439889 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sheesh, i won't < 1193439895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :aogji < 1193439896 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :don't be so pessimisticf < 1193439896 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193439899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i'll paste... < 1193439937 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm very pessimistic, i've been making a FUCKING PROGRAM FOR DRAWING LINES for like 6 hours < 1193439946 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, most of the time, like 5 hours, i've been idling < 1193439952 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's 1 byte in my language < 1193439955 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :DrawingLinesLanguage < 1193439957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and it's actually ready, i just don't have a graphics lib... but still < 1193439963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the program: ; < 1193439965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193439975 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :darn, wish i'd used that one! < 1193439989 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is DrawingLinesLanguage TC? < 1193439993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yes! < 1193439999 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME < 1193440069 0 :Sgeo!unknown@unknown.invalid QUIT :Success < 1193440085 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p255331634.txt try to keep in mind this was done in 2~3 hours, and was not meant for another human to see, ever. < 1193440101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, the core was, i may have added stuff like quote later on. < 1193440194 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Y'know, recently a concept for encoding descriptive metadata into programs was created. < 1193440197 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's called "comments" < 1193440201 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You may want to try that out. < 1193440216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: thanks for doing exactly what i said you would ;) < 1193440223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was about to say. < 1193440229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exactly what oklopol just said. < 1193440247 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Not meant for another human to see" != "free of comments" < 1193440259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"oklopol: no matter how many times i tell people who wanna see my code that i already know everything that's wrong with it, and i just don't care, since i code for fun; still everyone needs to tell me the same things over and over again." < 1193440279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, why? english isn't any more descriptive than python to me :| well, prolly is, but i'll never admit that officially. < 1193440357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll start commenting once i learn lojban < 1193440358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :! < 1193440394 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the conlang i've been creating actually has an oklotalk module ;) < 1193440415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... you could just write the code and the comments in the same language < 1193440416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1193440419 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193440421 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, like < 1193440425 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can speak, in your languge < 1193440427 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in oklotalk? < 1193440436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :doesn't that make talking to people non-deterministic? lmao < 1193440446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"MENTAL STACK OVERFLOW, BRAINS NOW OUT OF HEAD" < 1193440456 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err... sure < 1193440461 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bah, i don't have a function type < 1193440467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can read oklotalk code in english too... < 1193440486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just in english reading characters is quite verbose unless they form words. < 1193440521 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :# TODO: < 1193440521 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :# list stuph < 1193440525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :commentz! < 1193440540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's already been done though... < 1193440558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also some stuff is commented out! < 1193440562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :woot, i have unified functions and special forms < 1193440563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and there are code examples! < 1193440565 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just have a special attribute < 1193440572 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which specifies whether to map(eval, args) < 1193440573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193440581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1193440598 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1193440609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so to implement lexical scoping < 1193440615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have a "main mapping" < 1193440626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is just your regular varname=>value mapping < 1193440634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then for a new scope (well, only scope is functions here, so:) < 1193440638 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then for a new lambda < 1193440644 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have a seperate lookup table < 1193440646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :at the start < 1193440653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i copy the current lookup table over to it < 1193440658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then that's my scope < 1193440664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i just bind vars, etc., whatever to that scope < 1193440666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, lambdas carry a look-up table with them. < 1193440670 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1193440672 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i have: < 1193440675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MAIN_TABLE < 1193440679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :LAMBDA->LOOKUP_TABLE < 1193440682 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :TABLE_IM_USING_RIGHT_NOW < 1193440693 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i need TABLE_IM_USING because i will copy LAMBDA->LOOKUP_TABLE to it < 1193440704 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, when i do (set var value) and the like < 1193440707 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it isn't carried over calls < 1193440709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :am I right here? < 1193440710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm... when you use a lambda, it will not use any variables from the outer scope. < 1193440718 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that only happens when you *create* it < 1193440727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1193440734 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a lambda must always carry everything it uses, except for args < 1193440741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihmm < 1193440742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*hmm < 1193440766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i need TABLE_IM_USING_RIGHT_NOW < 1193440769 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to put arguments < 1193440775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and variables that i set < 1193440775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :e.g. < 1193440781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(lambda (x) (set blah x)) < 1193440785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :blah shouldn't carry across calls < 1193440791 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not carried over calls, if you do a set, true. < 1193440797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so new variables go to TABLE_IM_USING instead of LAMBDA->LOOKUP_TABLE < 1193440802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unless you pass by argument < 1193440813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :basically, TABLE_IM_USING is "if i'm in a function, put new stuff and arguments in here" < 1193440834 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sound reasonable? < 1193440855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i think so, although i am pretty tired < 1193440871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1193440878 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey, i thought of a good way to do variables without hash-tables < 1193440891 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you have a backwards-linked list (i.e. you have a "TOP" and they have a "previous" property) < 1193440893 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wuzzit? < 1193440899 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with, a string as name < 1193440901 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and object as value < 1193440902 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1193440909 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, to make a new variable, obviously you push it to the list < 1193440916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you start from the top and go down to find a variable < 1193440917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BUT < 1193440920 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when you want to change a variable < 1193440924 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of finding it, then changing it < 1193440930 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it finds it, deletes it, then pushes a new one < 1193440940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this takes advantage of the fact that recently-set variables are more likely to be used recently < 1193440940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what was the reason for not using a hash table for vars? < 1193440943 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric := less lookup time < 1193440947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and because i don't want to implement one in C :P < 1193440954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1193440982 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so < 1193440984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sound reasonable? < 1193441006 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, first of all you should assing each atom... well, string that's used as an atom in your case i guess... an integer value, for O(1) equality < 1193441010 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, not should < 1193441011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :could. < 1193441019 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :assing? < 1193441020 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193441026 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and really, they do have one... the object id < 1193441036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :although, my stuff is weird < 1193441037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and... hmm... that list thing might be good, but a hash table would pwn it < 1193441039 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1193441039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ass-sing. < 1193441042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :integers are allocated on-use < 1193441048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of saving them for later < 1193441050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like most languages < 1193441050 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1193441055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, "3" is a different 3 each time < 1193441055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193441086 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't really make much difference :) < 1193441126 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, what do you mean about an integer/string mapping < 1193441128 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like a godel number? < 1193441152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mingw doesn't have an ide, or? < 1193441172 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like a hashval < 1193441180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :object id sounded right. < 1193441199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it isn't a hash < 1193441215 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let's picture a repl session < 1193441232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (id "hello") < 1193441232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :34 < 1193441232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (id "hello") < 1193441232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :37 < 1193441234 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :see? < 1193441246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all objects - symbol, string (well, symbol :P), number, or list < 1193441253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :are different each time you mention one as a literal < 1193441305 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, okay, well, the idea of using atoms is that you can just assign each atom a number, and forget the string the atom represents < 1193441323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, well :P < 1193441328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except you need to store a num->string mapping separately, since you can access the atom string at runtime < 1193441480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my way follows the scheme-to-c compiler ichbins < 1193441484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which does the same as me < 1193441485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no hashing < 1193441489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and symbol == string < 1193441600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193441612 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's not really necessary. < 1193441618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, atoms in general. < 1193441639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my lisp will have a grand total of four types < 1193441644 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cons, symbol, number, lambda < 1193441687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(cons is (a . b) or (cons a b)... lists are cons. (EL1 EL2 EL3) is (cons EL1 (cons EL2 (cons EL3 NIL))) where NIL is the empty list) < 1193441724 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's how lisp always workz < 1193441731 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193441771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey, i think i found an ide for mingw, dev-cpp! < 1193441772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1193441780 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when i get this lisp (it's called Xlisp. officially "the X means it's awesome" but I just couldn't think of anything better) done, I'm going to bind a few C libs to it (like sockets) then write an irc bot in it :D < 1193441785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the irc bot, of course, will be scriptable in the language < 1193441790 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that was suggested to you... ages ago < 1193441794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i used to have dev-cpp... the debug didn't work < 1193441822 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, indeed < 1193441841 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have read the line before and after that, but don't remember seeing that line :P < 1193441854 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, i've used dev-cpp, it just doesn't work < 1193441856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*didn't < 1193441864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps it now does < 1193441935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if it doesn't work, i don't know what to do < 1193441961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :all this installing isn't good for my health < 1193442272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193442313 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone give me a three-letter abbreviation for 'lambda' < 1193442404 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd prolly go with lbd < 1193442431 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1193442472 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1193442473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :m < 1193442473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :g < 1193442478 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :debuggin actually works. < 1193442480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193442482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*debugging < 1193442484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it uses gdb < 1193442485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193442500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now try a program in it, and realise the awesome of gdb < 1193442501 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... it works! it didn't work when i last installed that :) < 1193442505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is so happy <3 < 1193442505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :main commands that you need: < 1193442511 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :set args ... < 1193442511 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sets the command-line args < 1193442515 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :start/stop ... starts or stops < 1193442519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :step step one instruction < 1193442532 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :next step one instruction but don't show e.g. what nested functions are doing < 1193442537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :continue go until we die < 1193442542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tb get the traceback when we've died < 1193442552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :print ANY_C_EXPRESSION_HERE wut is dis? < 1193442553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm... how do i set args? :| < 1193442558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's things you type < 1193442567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you type "set args a b c d" to set the args to "a b c d" < 1193442573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"start" to start the program, "stop" to stop it < 1193442581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"step" to go forwards one instruction < 1193442588 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... i assume you don't mean i should write them in the source code... < 1193442590 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"next" to step forwards one instruction but skip inner function calls < 1193442594 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"continue" until we die < 1193442601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"tb" get the traceback when we've died, "print BLAH" to show BLAH < 1193442601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and < 1193442604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you do it in the debugger < 1193442605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you type it in < 1193442609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to the debugger. < 1193442635 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1193442635 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1193442638 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dev-c++ doesn't use gdb < 1193442640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :useless < 1193442641 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :really useless < 1193442643 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1193442647 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see.. < 1193442650 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, it does internally i think < 1193442657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it doesn't let you command it using the gdb interface < 1193442661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it's better than VC6 < 1193442664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just it's key-combinations which presumably are severely lacking < 1193442699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Debug -> Parameters < 1193442705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omg i found something myself. < 1193442708 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AHA < 1193442710 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've got it < 1193442716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tell < 1193442717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in teh bottom bar < 1193442720 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :click the Debug tap < 1193442723 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then click Output < 1193442728 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can see the output and send a command to gdb < 1193442735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now, use that, and accept no other interface for debugging. ;) < 1193442774 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1193442779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just make sure to put a breakpoint on your first line < 1193442781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so you can use the interface < 1193442801 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1193442815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey cool < 1193442826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now SDL... < 1193442838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so does the gdb commands work? < 1193442839 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that shouldn't be hard to get working on that, right? < 1193442841 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it should < 1193442843 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, it's trivial < 1193442847 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i can test < 1193442849 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just try and compile an sdl program < 1193442851 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it miiiight work < 1193442894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... doesn't seem to work... < 1193442899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1193442904 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gdb < 1193442937 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1193442938 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it does. < 1193442940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now sdl < 1193442960 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :might work without installing SDL? < 1193442960 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1193442987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can't find SDL.h :O < 1193442990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how can that be :) < 1193442997 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you didn't put it in your include path < 1193443153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193443351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jesus christ! ##c is terrible < 1193443733 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I recall getting an answer to a question in ##c once. It took many hours and more insults and answers, but I did get it. < 1193443754 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If I had a C question (which I never do because I'm meeeeeeeee) I'd ask in #esoteric :P < 1193443761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha# < 1193443770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :poppavic has to be the single most infuriating rambling idiot ever < 1193443816 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :rambling, yes < 1193443819 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :idiot, yes < 1193443837 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1193443837 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but he's only infuriating if you're trying to argue with him. Don't. < 1193443854 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :when you don't, he's actually kinda funny. < 1193443876 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've always thought i could write a program that spews out nonsense at about the same rate as poppavic does < 1193443879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i might try it < 1193443956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193444028 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, so... about the sdl < 1193444030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193444056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do i just copy the files in \bin to the \bin of mingw and so on? < 1193444078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and no, i've never really dl'd libraries :P < 1193444115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know, you'd have a lot easier job if you just used a cygwin-based build system < 1193444117 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gcc, gdb < 1193444121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make < 1193444128 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well ok, you shouldn't use make yourself < 1193444130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but sdl uses make < 1193444131 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193444154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i couldn't find gdb in the cygwin setup.. < 1193444171 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's there < 1193444175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think it comes with gcc < 1193444186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1193444194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, gcc & gdb are top-notch tools and using them directly will benefit you greatly < 1193444197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1193444202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed it does < 1193444205 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they're pretty much the gnu project's only decent achivements ;) < 1193444228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... i kinda like a graphical view :| < 1193444260 0 :ehird`!unknown@unknown.invalid PART #esoteric :? < 1193444264 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1193444267 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er sorry < 1193444267 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but < 1193444271 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION mangles GregorR  < 1193444272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is a graphical view to a compiler? < 1193444280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a compiler takes some code and makes a program < 1193444283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and tells you if anything is wrong < 1193444285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is graphical about that? < 1193444287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not the compiler, the debugger < 1193444291 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, a debugger < 1193444295 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it tells you what line it's executing < 1193444298 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and lets you tell it what to do < 1193444304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :graphical-ness? none < 1193444323 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's nice seeing it highlight the current row in the code" < 1193444325 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :! < 1193444336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it does, actually, with gdb < 1193444338 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it shows you < 1193444344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it even gives you a line number < 1193444352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you see the file name, line number, and source code of the line < 1193444358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's no "gdb" in cygwin anyway < 1193444364 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, there, is < 1193444366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try searching < 1193444373 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :$ gdb --version < 1193444373 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GNU gdb 6.5.50.20060706-cvs (cygwin-special) < 1193444376 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, but not built-in < 1193444383 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nothign in cygwin is built in!! < 1193444388 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the whole POINT is that you run the setup to add stuff!! < 1193444390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gcc is < 1193444399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, because it's essential < 1193444403 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but everything else is not < 1193444408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193444418 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :EVERY peice of software cygwin has - almost everything - is not by default < 1193444421 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you run the setup < 1193444423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :choose a category < 1193444424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tick the program < 1193444425 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193444426 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :click next < 1193444427 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it installs it < 1193444428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you use it < 1193444446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you happen to know where it is there? < 1193444446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193444451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in Devel, obviously < 1193444478 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's only obvious if you don't read that as "Jewel" < 1193444493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193444498 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :When I'm just looking for a specific program, I always set it to the full view. < 1193444507 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The categories are often confusing. < 1193444511 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you use windows too? :( < 1193444522 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hell no. < 1193444526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has to right now unfortunately < 1193444532 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But in the exceedingly rare occasion when I'm forced to, I install Cygwin. < 1193444541 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but nevertheless some sort of UNIX-based OS shall save the day! < 1193444550 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is a long story why i am not on the iMac over there right now < 1193444551 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193444619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll install linux once i get a new computer, although i'm starting to hate windows so much it might happen before that... < 1193444630 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha, oklopol, this is unexpected for you < 1193444636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i thought you hated open source. :p < 1193444657 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :1. i don't *hate* it, i'm more afraid of it. < 1193444657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(i might get an old thinkpad laptop, put debian and xmonad on... i could get one cheap) < 1193444662 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: haha :-) < 1193444666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :2. i've never liked windows < 1193444717 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So. Gregor is getting a video watch. Isn't that cool?!?!?!?!!? :P < 1193444727 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wrist watch? < 1193444733 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1193444751 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :um < 1193444752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1193444754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um < 1193444755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does it have wifi < 1193444756 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1193444763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and can it run a browser? < 1193444764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if so < 1193444767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have only one thing to say < 1193444768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :CGI:IRC. < 1193444772 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what does that mean? < 1193444777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*EXPLOSION* < 1193444907 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It means it's a watch that can play videos :) < 1193444915 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(And MP3s, which is why I bought it :P ) < 1193444926 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :stfu greasy nerd kid with glasses < 1193444939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ok but DOES IT HAVE WIFI < 1193444958 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: No, it is not a palmtop on your wrist :P < 1193444966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damnit < 1193444973 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because a watch running cgi:irc < 1193444976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :would be beyond the boundries of cool < 1193444990 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193444998 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, it is not the GNU/Linux watch from IBM :P < 1193445006 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damnit!! stop giving me IDEAS! < 1193445021 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :imagine a watch, that ran a real window manager < 1193445024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and ran real X11 programs < 1193445030 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and had a real computer < 1193445030 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but < 1193445034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was a fucking WATCH < 1193445037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it goes on your WRIST < 1193445044 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: possibly the most useless thing ever? < 1193445048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: AWESOME < 1193445053 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: why the hell would you want to watch videos on your watch? < 1193445065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lament: I don't, I want an MP3 player on my watch :P < 1193445071 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe even your FUCKING WRIST if you do odd things with your wrist... < 1193445074 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1193445092 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lament: But all the MP3 player watches that didn't play videos had physical analog timepieces (wtf?) < 1193445113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :timepieces :O < 1193445114 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1193445125 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i am now, sometime, going to make a linux watch which runs X11 < 1193445135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION learned a new word < 1193445137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it will also have a flip-out mini keyboard < 1193445137 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Go talk to IBM. They already made one. < 1193445143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :DOES THEIRS HAVE THE ABOVE? < 1193445152 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: so you bought it for the mp3 player. Does that mean you'll plug headphones into your wrist watch? < 1193445155 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does theirs have a screen relatively big?! (but still wrist-fitting) < 1193445158 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lament: Yup. < 1193445163 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Google. < 1193445169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: shush < 1193445171 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mine would be better < 1193445173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because, mine would like < 1193445175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :run bash < 1193445175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and stuf < 1193445176 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :f < 1193445178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :by default. < 1193445182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, like, it would be cool. < 1193445183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1193445189 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: cool it would not be. < 1193445192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the watch would be SCRIPTABLE < 1193445193 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<__< < 1193445201 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: why not just get an mp3 player? < 1193445209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you could CUSTOMIZE THE DISPLAY < 1193445209 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's lame < 1193445210 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and add a BACKGROUND < 1193445213 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>:( < 1193445215 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and analog clocks pwn digital ones < 1193445229 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lament: Because my PDA watch broke so I don't have anything nerdy in watch form factor? And the price was right. < 1193445243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :PDA WATCH????? < 1193445247 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, now the idea is fully formed < 1193445250 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i will make the WATCHPUTER < 1193445257 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ah, so it's a status symbol as a geek? < 1193445258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it will have a fold-out tiny-keyboard < 1193445264 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a rather big screen for a watch < 1193445268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wi-fi and bluetooth < 1193445272 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :laaame < 1193445273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :customizable watch display < 1193445275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :alarm < 1193445278 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lament: There ya go ^^ < 1193445281 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and IT WILL RUN X11 APPS < 1193445285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i win < 1193445292 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: girls will love it! < 1193445293 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*ahem* ehird`: STFU < 1193445303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>:( < 1193445321 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :remember those watches with a calculator? < 1193445328 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :braces, pocket protector, and a watch with a calculator? < 1193445353 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HEWW YEAHS! < 1193445353 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.watchluxus.com/brands/nivrel/erotic_watches/erotica < 1193445357 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :erotic watches? < 1193445367 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have a pocket protector :D < 1193445413 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: My video watch playing extremely low-resolution porn will be far higher-quality erotica :P < 1193445429 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what is the resolution on it? < 1193445431 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :8x8? < 1193445436 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :128x128 < 1193445443 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ahahaha < 1193445455 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But it's bigger than QQVGA! :P < 1193445455 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's not bad < 1193445468 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1193445469 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think that's what my palm had < 1193445476 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone modernized the old emacs backronym < 1193445478 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For a watch, it's pretty respectable. I downscaled a few videos and they're watchable *shrugs* < 1193445479 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's enough for reading books < 1193445489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Eight Megabytes and Constantly Swapping -> Eighty Megabytes and Constantly Swapping < 1193445515 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: HEY! That's called PROGRESS. < 1193445519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193445521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gose now < 1193445522 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :goes < 1193445542 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i need to buy a watch, but i can't find one that looks decent < 1193445565 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i want a watch < 1193445569 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but a mechanical one < 1193445605 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :none of this stupid video-mp3-naked-woman crap < 1193445647 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193445669 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pocketwatch! < 1193445683 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you won't go tech, go classique! < 1193445703 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i want a chinese kid for a watch < 1193445723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :imagine it ticking once a second! < 1193445729 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a pocket watch would work < 1193445991 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pocket watches are awfully inconvenient, I already have a cellphone in my pocket that tells the time just fine < 1193446037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if you could learn to run a clock in your head < 1193446066 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that'd be pretty awesum < 1193446088 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not anybody "normal" < 1193446099 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and not with any accuracy < 1193446128 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'd never carry a cell phone though < 1193446154 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it's not that bad < 1193446158 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't consider myself normal enough not to try that, i'll begin training tomorrow < 1193446171 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: tell me how it goes < 1193446186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha, you think i can actually keep a routine going ;) < 1193446201 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i've managed to do that sometimes, but it's very unlikely < 1193446210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although that would be an extremely cool thing to try < 1193446233 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: cellphones are actually ridiculously convenient < 1193446250 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :suuuure < 1193446252 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you don't want to be bothered, you can always just turn it off < 1193446274 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what if i don't want to be tracked by the feds? < 1193446281 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :um < 1193446285 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :turn it off < 1193446286 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :move to Canada? < 1193446287 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't need to call anyone either < 1193446313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wish i didn't either < 1193446358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i hope i get sdl working tomorrow, then i have a good 24 hours to code my circuit thingie :P < 1193446401 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it would be easy enough to keep time by yourself in the foreground < 1193446452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i think i'll try timing a minute until i can always do that, then move to longer intervals < 1193446466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i usually get 57..1:03 when i try < 1193446527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... doesn't really sound possible not to have *any* error, and it accumulates quite fast :| < 1193446567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i'll put a machine under my skin to gimme a little shock every 5 seconds < 1193446577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then i'll just learn to count them subconsciously < 1193446592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :easy as killing a pie < 1193446601 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :consider a machine on your wrist that tells you the time < 1193446624 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a friend has a binary watch, that's kinda neat < 1193446639 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://www.thinkgeek.com/gadgets/watches/ < 1193446664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've been thinking of getting one myself < 1193446703 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i don't like wearing a watch < 1193446727 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh, http://www.thinkgeek.com/gadgets/watches/6dc1/ < 1193446776 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :certainly not worth $600, though < 1193446789 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: http://www.thinkgeek.com/gadgets/watches/74ce/ < 1193446804 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: get that one :) < 1193446817 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Who the hell would buy that for $600 ... < 1193446848 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers actually buying the slide rule watch < 1193446923 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Someone short a real slide rule. < 1193446931 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lament: It would be amusing to show that to somebody when they asked for the time ^^ < 1193446946 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the slide rule one, or the earth one? < 1193446954 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The slide-rule one. < 1193446965 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :seems to look fine < 1193446967 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It has so many numbers and hands, if you didn't know most of them aren't involved in telling time you would just be confused :) < 1193446970 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anybody can tell time from it < 1193446981 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :eh, the hour and minute hands are obvious < 1193447033 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, i see, that watch is specifically for pilots < 1193447049 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hence the unit conversions < 1193447080 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.thinkgeek.com/gadgets/watches/954e/ <-- the watch I'm getting (for about half the price from a different site) < 1193447112 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :looks decent < 1193447120 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not sure if it qualifies as a "watch" < 1193447152 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :When you're not watching a video, it displays the time :P < 1193447156 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ahhhhhhh < 1193447156 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://www.thinkgeek.com/gadgets/watches/706f/ < 1193447166 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I. Want. < 1193447171 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty cool. < 1193447185 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the only problem is that it's inaccurate < 1193447192 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :since you can't adjust latitude < 1193447203 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's fixed to the average latitude in the states < 1193447211 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what "Japanese movement" means ... < 1193447213 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :will be a little optimistic for canada < 1193447223 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :still i'm seriously considering buying that < 1193447364 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's probably completely dark at night, though < 1193447371 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"Swiss "Super Luminescent" dial that glows for 2-3 hours" < 1193447398 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1193447498 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ironic if you can't read your starmap at night :P < 1193447553 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah... screw it :) < 1193448108 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: can you say "ugly"? < 1193448163 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Sure. "bsmntbombdood" < 1193448173 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hrrr < 1193448367 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh damn < 1193448377 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :don't touch your dick while there's hot sauce on your fingers < 1193448386 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(unless you're in the mood for that sort of thing) < 1193448975 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193449029 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Nick collision from services. < 1193449034 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1193449545 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: With watches, foo movement typically means that the mechanics were designed in foo. < 1193449558 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For example, "Swiss movement" means that it's a Swiss watch. < 1193449566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(take with a grain of salt, though) < 1193450439 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was sitting in my friend's room this afternoon, watching him play minesweeper, and I found myself with a tremendous urge to play the game myself. Unfortunately, I didn't have minesweeper on my computer... < 1193450447 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :... so I went ahead and wrote it: http://rodger.nonlogic.org/games/mines/ < 1193450491 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is an example of why being a programmer is awesome < 1193450584 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now I'm tempted to implement all the other games Windows 95 came with- jezzball, tetra-vex, tetris, ski-free, chip's challenge, rodent's revenge... < 1193450644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The question is, are you any good at Minesweeper? < 1193450653 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fairly good < 1193450669 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :better than shadowarts. :) < 1193450798 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Time? < 1193450810 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I didn't add that feature < 1193450856 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1193450954 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have more fun with really dense minefields than with speedruns < 1193451282 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I should create a reality -TV show in which the survival of the contestants relies on their ability to play minesweeper < 1193451523 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'd watch it not < 1193451606 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :maybe the audience would get to vote on the placement of some of the mines < 1193452034 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193452111 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1193452730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why does Darcs have to be in Haskell? < 1193452747 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's happy there < 1193452752 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For maximum obnoxiousity :) < 1193452756 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Checking out Plof? :P < 1193452785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I get the feeling that it's been an OS install since I've messed with Plof. < 1193452885 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GHC takes forever to build. < 1193453656 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1193453680 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :{urpmi,apt-get install,yum install,yourfavoritepackagemanager install} darcs < 1193454149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :emerge -av darcs < 1193454162 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And so, we return to GHC taking forever to build. < 1193454275 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1193454277 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i should do something < 1193454373 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1193455619 0 :importantshock!unknown@unknown.invalid QUIT :"Meh." < 1193462162 0 :staplegun_!n=staplegu@CPE-124-184-221-101.nsw.bigpond.net.au JOIN :#esoteric < 1193462500 0 :staplegun_!unknown@unknown.invalid PRIVMSG #esoteric :hihi < 1193462509 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1193463358 0 :staplegun_!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" < 1193465190 0 :SEO_DUDE82!unknown@unknown.invalid QUIT :Remote closed the connection < 1193465295 0 :SEO_DUDE82!i=Deee@gateway/tor/x-12b0d2ffc2932e53 JOIN :#esoteric < 1193465764 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193465880 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.com/m5bd0d3f4 < 1193465888 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What the *fuck* was I thinking back then? < 1193465981 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what where they thinking with that color scheme? < 1193466032 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Good question. < 1193466716 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193467879 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"i'd be scared too if my dick was that small" < 1193467881 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :^^ spam < 1193469441 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193470086 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193471999 0 :clog!unknown@unknown.invalid QUIT :ended < 1193472000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1193474805 0 :RedDak!n=dak@87.18.90.5 JOIN :#esoteric < 1193475763 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :minesweeper sucks in that there's always at least one fifty-fifty decision, where you simply cannot know where the mines are < 1193476101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :played one expert just now, had to do 2 50-50 decision < 1193476103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*S < 1193476134 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... 296 :< < 1193476143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my skillz are dead < 1193478191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: i love it how you can check where the mines are if you're not sure ;) < 1193481450 0 :EgoBot!n=EgoBot@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1193481459 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1193482624 0 :jix!n=jix@dyndsl-080-228-184-220.ewe-ip-backbone.de JOIN :#esoteric < 1193483622 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :You know what's lame about writing signature programs in C? Needing #include lines for standard library headers. < 1193484422 0 :Fa1r!unknown@unknown.invalid PART #esoteric :? < 1193484765 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193486260 0 :sebbu!n=sebbu@ADijon-152-1-34-182.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1193487674 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1193489596 0 :RedDak!n=dak@87.18.90.5 JOIN :#esoteric < 1193489819 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193490119 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1193490693 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :I've definitely got past the point of diminishing returns on ehird`'s signature challenge. As noted before, the #include lines really screw it up. http://www.hevanet.com/cristofd/siersig.c < 1193490711 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1193490713 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's impressive < 1193490756 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. < 1193490761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193490771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes and checks logs to see if anyone else submitted... i doubt it < 1193490779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you probably win by default :-) < 1193490830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think includes aren't counted, pikhq's quicksort didn't have any and it used lib functions :-) < 1193490876 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Warning...make sure line 6 contains three characters of value 128. I've found that this program can be damaged by copying and pasting it. < 1193490886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wget'd it and it works < 1193490887 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193490893 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Great :) < 1193490914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe, 20000 iterations... chaos game isn't a very efficient algorithm, is it? :-) < 1193490927 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1193490953 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :(Didn't do a real test...but 9<<9 is not enough) :) < 1193491128 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ircbrose.com is down? :S < 1193491170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :browse < 1193491349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries tunes.org < 1193491385 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :03:13:42 You know what's lame about writing signature programs in C? Needing #include lines for standard library headers. < 1193491396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no C sig program i've seen has them, so :-) < 1193491652 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway you win by default, haha < 1193491659 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you'd probably win anyway, though < 1193491670 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :subtracting a string from a pointer? crazy < 1193491721 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :I didn't do that :) < 1193491729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok well whatever you did ;) < 1193492976 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193493059 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1193493158 0 :ehird`!unknown@unknown.invalid PART #esoteric :? < 1193493162 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1193495409 0 :oerjan!unknown@unknown.invalid QUIT :"Dinner" < 1193497686 0 :sebbu2!n=sebbu@ADijon-152-1-106-56.w86-218.abo.wanadoo.fr JOIN :#esoteric < 1193497955 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1193498797 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1193499189 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1193500143 0 :puzzlet!unknown@unknown.invalid QUIT :"leaving" < 1193500575 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ttm: If you don't include the header, then the prototype defaults to int foo(int,...); Also, C functions don't care *too* much about the right type getting passed. < 1193500606 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :crazy program, though, i still say < 1193500606 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193500626 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Besides which, putchar, srand, rand, and time all, in effect, take ints, anyways. < 1193500641 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, that's a fairly nice piece of work. < 1193500654 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193500668 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wait. . . We've got cristofd in here? w00ts! < 1193500688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ttm = cristofd < 1193500688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193500702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(I didn't know that until this morning, though, I must mention, when I saw the URL :P) < 1193500702 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So I gathered. < 1193501827 0 :jamesstanley!n=james@82-33-119-96.cable.ubr06.stav.blueyonder.co.uk JOIN :#esoteric < 1193501850 0 :Lyucit!n=Lukion@c211-30-110-6.farfl1.nsw.optusnet.com.au JOIN :#esoteric < 1193501870 0 :Lyucit!unknown@unknown.invalid PRIVMSG #esoteric :um < 1193501873 0 :Lyucit!unknown@unknown.invalid PART #esoteric :? < 1193502173 0 :Lyucit!n=Lukion@c211-30-110-6.farfl1.nsw.optusnet.com.au JOIN :#esoteric < 1193502177 0 :Lyucit!unknown@unknown.invalid PART #esoteric :? < 1193502192 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1193502252 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :next os i install i'm going to compile it all < 1193502252 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :no distro < 1193502253 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1193502257 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1193502258 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :wrong channel < 1193502261 0 :jamesstanley!unknown@unknown.invalid PART #esoteric :? < 1193502461 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1193502471 0 :jix!n=jix@dyndsl-080-228-179-169.ewe-ip-backbone.de JOIN :#esoteric < 1193503251 0 :bartw!n=bwerf@bwerf.xs4all.nl JOIN :#esoteric < 1193503412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1193504594 0 :SEO_DUDE82!unknown@unknown.invalid QUIT :Remote closed the connection < 1193504939 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.linuxfromscratch.org/ < 1193504957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :LFS is retarded =) < 1193504987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because, rule 1. you're not competetent enough to update it, keep it secure, and working all by yourself, rule 2. see rule 1 < 1193505100 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :it is not retarded < 1193505100 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :no, UR RETARDED < 1193505100 0 :bartw!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193505136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rolls eyes < 1193505255 0 :SEO_DUDE82!i=Deee@gateway/tor/x-affaeade5c6fe34f JOIN :#esoteric < 1193505697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HOLY SHIT < 1193505698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :NOTE TO SELF < 1193505711 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when in msys do not type rm -rf c:/Program\ Files then hit enter instead of tab < 1193505871 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in case anyone was stumped by the "find the differences" from a while back, here's the solution: http://nonlogic.org/dump/images/1193502210-diffsol.png < 1193505890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i thought they were identical? < 1193505940 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :did you actually click the link? < 1193505950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no :P < 1193505968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway i don't have the link to the differences themselves so what's the point < 1193505976 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then you're missing the ENTIRE joke < 1193505981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :possibly! < 1193506044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i can't remember the differences image, so < 1193506047 0 :Worldo!i=peter@port-87-234-117-105.dynamic.qsc.de JOIN :#esoteric < 1193506478 0 :Worldo!unknown@unknown.invalid QUIT :"( www.nnscript.de :: NoNameScript 4.1 :: www.regroup-esports.com )" < 1193507510 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193507515 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193508902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: can you link the ftd from last week? < 1193509655 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://nonlogic.org/dump/images/1192513276-diff2.png < 1193509747 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, now i get it < 1193509747 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1193509765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well.. it's not really that funny < 1193509787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i get it < 1193509811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i may have gotten it too. < 1193509845 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: the images are 100% identical, but the solution has an image with many differences < 1193509856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i realized that < 1193509861 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's the joke < 1193509961 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow, gtk isn't as shitty as i thought < 1193510924 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :sure afunny joke < 1193511986 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if kazakstan is anything like what it is in borat, why don't i live there < 1193514168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i still can't comprehend ttm's sierpinski program :-) < 1193514170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's an enigma! < 1193514327 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Yeah? < 1193514349 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :What part? < 1193514364 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think maybe i'm approaching my reading of it from the wrong direction < 1193514365 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193514373 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193514410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm you could shave a few bytes off by removing unneccessary ;s :P < 1193514418 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :e.g. ;} -> }, ;) -> ) < 1193514559 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Not legal C. < 1193514579 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i know that ;) -> ) is < 1193514583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for (x;y;z) is perfectly valid < 1193514590 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i might be wrong about {ab} but i think i'm right < 1193514633 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Most of those in the program are "for(x;y;)" which is valid, but "for(x;y)" is not. < 1193514646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ahhh, i see < 1193514733 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :And in C, ; is a terminator not a separator. I'm actually trying not to rely on GCC-specific quirks--besides, GCC won't even allow these. < 1193514754 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :If it were Javascript I would have taken them out :) < 1193514812 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :I did shorten it a bit more though. < 1193515299 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's not < 1193515318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: [everybody gasps] < 1193515440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: i know < 1193515458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193515466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what ehird` said. < 1193515510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :still haven't gotten sdl to work :D < 1193515511 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Okay. Breaking the lines in less intuitive places now. < 1193515520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ttm: oh no < 1193515530 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Relax, most of it's still in the same order. < 1193515532 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193515535 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193515550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tried dev-cpp, it gives a few linker errors, i've found multiple sources that tell how it's fixed, but nothing helps :DDDDDDDDDDDDDDDDDDDDDDDDDDDDD < 1193515558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps some day < 1193515562 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :It's now four lines even with the stdlib which we NEED for the value of RAND_MAX. < 1193515571 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :If we want this puppy vaguely portable. < 1193515583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: why don't you just install mingw? it has an installer :P < 1193515592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have mingw < 1193515594 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you have no confusing cygwin package manager, you just compile the software your self < 1193515595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1193515598 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dev-cpp just uses mingw < 1193515599 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you see < 1193515601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1193515601 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :I'm also hesitating to replace the character constants with their ASCII values, again for portability. < 1193515604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err yeah < 1193515609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when i said mingw i meant mingw+msys < 1193515609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i want an ide < 1193515614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193515618 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but dev-cpp is kinda monolithic < 1193515626 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is there a better one? < 1193515631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ttm: name one platform used today that isn't ascii and could compile that code? :p < 1193515643 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah! EDItilla! but that's my editor, that isn't done yet. damn. < 1193515649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but when it is done, it will be awesome! < 1193515663 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :What's "today"? It should compile and run correctly almost anywhere ANSI C is accepted. < 1193515667 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what you mean by monolithic, but the only problem with dev-cpp is i can't get sdl to compile. < 1193515675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ttm: :-P < 1193515839 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Of course, if the C code itself were translated to another character set, you'd have to reset three characters to whatever is 128 in that set. < 1193515860 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well then < 1193515861 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193516351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i couldn't get gcc to compile c++, even though the man said it will automatically compile .cpp files as c++ < 1193516361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what might the reason for this be? < 1193516431 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because you need to link it < 1193516433 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :use g++ instead < 1193516479 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm i see < 1193516483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :g++? < 1193516488 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of "gcc" < 1193516489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :use "g++" < 1193516492 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's part of gcc < 1193516496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it compiles c++ programs < 1193516500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ALTERNATIVELY < 1193516502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :don't use c++ < 1193516564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool, it worked < 1193516604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... so... i should try installing sdl to what next? < 1193516609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mingw? < 1193516620 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i already have it on dev-cpp, isn't that the same thing? :) < 1193516634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1193516637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1193516674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dev-cpp won't link it... should i try mingw without it? < 1193516689 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't get how this can be so hard < 1193516703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because you're doing it wrong. < 1193516717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1. don't compile sdl yourself on windows < 1193516717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2. see 1 < 1193516717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3. don't compile it with an ide < 1193516722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if it's easy, it can't be done wrong < 1193516727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes it can < 1193516741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err... i'm not compiling the actual sdl, i'm trying to compile a program that includes sdl < 1193516786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do you have sdl installed and it in your linker settings < 1193516790 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193516794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is the error < 1193516840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :undefined reference to '__cpu_features_init' < 1193516851 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you fucked up your sdl compile < 1193516852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :undefined reference to 'SDL_strlcopy' < 1193516882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just put the sdl files in the folder they belong to < 1193516888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you did it wrong < 1193516895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1193517016 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://gpwiki.org/forums/viewtopic.php?t=7037&sid=696456490c4f83d2627d03be5ad924c7 i followed the explanation here < 1193517122 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : C:\Dev-cpp\bin ... SDL.dll < 1193517122 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :C:\Dev-cpp\include\SDL ... allSDL.H files < 1193517122 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :C:\Dev-cpp\lib ... lib SDL.la ... libSDL.dll.a ... libSDLmain.a < 1193517123 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :from there < 1193517125 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :check those files are there < 1193517132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did < 1193517175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did exactly what hugh says there < 1193517189 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then ask somewhere where people know < 1193517190 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also regarding what he says later < 1193517190 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, you know, #sdl < 1193517203 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i should < 1193517217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've already given up hope, just bothering you for fun i guess. < 1193517221 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'll try < 1193522124 0 :SEO_DUDE82!unknown@unknown.invalid QUIT :Remote closed the connection < 1193522887 0 :SEO_DUDE82!i=Deee@gateway/tor/x-806bbb1b557cd017 JOIN :#esoteric < 1193523043 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193524148 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: building ghc from source is not recommended unless you are modifying it < 1193524158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: pff < 1193524162 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i build ghc from source < 1193524184 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a build I compiled myself will always taste sweeter than a third-party binary :-) < 1193524192 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm talking about the speed (btw i don't have ghc myself) < 1193524278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1193524281 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :speed for what < 1193524286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :compilign it or ghc performance itself? < 1193524301 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if latter, i'm pretty sure optimization is on by default ;) < 1193524306 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :compiling it, i take < 1193524308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if former, pff, i can wait an hour every now and then < 1193524314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok - a few hours < 1193524315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but still < 1193524317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193524485 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: You can't beat sense into Gentoo'rs. < 1193524492 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: It just can't be done. < 1193524504 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193524513 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gentoo is crazy < 1193524519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i admit that < 1193524595 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i understand that even Gentoo needs a ghc binary to start the process < 1193524609 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since ghc is written in haskell < 1193524657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've always wondered about that... what would happen if everyone who hosted a binary of ghc suddenly died? < 1193524666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to manually port ghc to some other language and compile ghc with it < 1193524678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not a very secure roadmap :-) < 1193524694 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what would happen if everyone who hosted a binary of gcc died? < 1193524714 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :can't gcc compile itself with another compiler as a bootstrap? < 1193524729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :doesn't it use #ifdef __GNUC__ for the gcc-only bits? < 1193524913 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Can't other Haskells run/compile GHC? < 1193524922 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193524925 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it uses ghc extensions < 1193524933 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, never mind then :P < 1193524934 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(hilarious, isn't it?) < 1193524944 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :hehehehe < 1193524946 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :that's funny < 1193524953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i might go and write a compiler by banging on my keyboard repeatedly < 1193524968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when someone claims it could never compile anything, i'll ask them if they'd compiled it with itself first < 1193524996 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for anyone asking information about the language, i'd tell them that the implementation is the spec < 1193525009 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :you would also be ignored < 1193525015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193525042 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :unless you were rms, in which case thousands of greasy nerds around the world would hack nonstop untill they made it work < 1193525053 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :and then they would praise you for your genius work < 1193525079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"first we deleted all of it, then we added a text editor" < 1193525207 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :linus once said that if you went over 4 levels of indentation, your code is broken and we should fix it... who's gonna write the program to analyze how many times it happens and where in C code and run it on the kernel? < 1193525362 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :oh it happens a lot < 1193525372 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :was it linus who said that? < 1193525381 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, in his coding guidelines for... the linux kernel < 1193525396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*clap* *clap* *clap* < 1193525536 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Coding guidelines are just that: guidelines. That just means that if you're that deeply indented, you ought to think about whether that's appropriate or if you should refactor. < 1193525548 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :well said < 1193525559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :his literal quote was < 1193525566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"your code is broken and you should fix it" < 1193525569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's more of a commandment ;) < 1193525604 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: It's Gentoo building GHC, not me. ;) < 1193525611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1193525613 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's actually 3 levels < 1193525615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"The answer to that is that if you need more than 3 levels of indentation, you're screwed anyway, and should fix your program. " < 1193525617 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF? In the power outage I had list night, my Gaim lost its profile??? < 1193525632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :source http://pantransit.reptiles.org/prog/CodingStyle.html < 1193525649 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :3 levels isn't much < 1193525664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed, but i have found those guidelines to be very good for c < 1193525684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"First off, I'd suggest printing out a copy of the GNU coding standards, and not read it. Burn them, it's a great symbolic gesture." is the only thing i follow /religiously/ though :-) < 1193525692 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: IIRC, ghc includes a small Haskell compiler in C, which bootstraps GHC itself. . . < 1193525698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no, it doesn't < 1193525700 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :void gnuguidelines() < 1193525701 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : { < 1193525704 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : return THEYROCK; < 1193525705 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : } < 1193525708 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its compilation process downloads a bootstrap < 1193525712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: die < 1193525726 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've just always thought the half-indentation is amusing :P < 1193525737 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so THEYROCK is satirical? < 1193525738 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good < 1193525740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you are saved < 1193525753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func (args); has to be the most braindead thing ever < 1193525757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can almost hear rms going < 1193525771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"i wish i used one of those lisp machine thingymagics instead of this you-nix, i liked those parens" < 1193525812 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Thingymagics" sounds hawt. < 1193525820 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193526013 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Not quite. < 1193526015 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :void < 1193526019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :gnuguidelines () < 1193526020 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :{ < 1193526023 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*snaps* < 1193526024 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : return THEYROCK; < 1193526024 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :} < 1193526038 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You didn't do the spacing right - the braces are supposed to be half-indented. < 1193526058 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not when defining a function. < 1193526066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq is right < 1193526246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i haaate scripting languages < 1193526247 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, so I don't know the GNU coding conventions :P < 1193526258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they are all terrible < 1193526268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :python is slow, lua's "end"s are ugly (but it is very fast, more so with luajit)... < 1193526287 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :perl is slow, unmaintainable and ugly, and yeck (this will change in perl 6, though) < 1193526301 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 Plof :( < 1193526316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :plof doesn't really look usable for day to day stuff to me < 1193526318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just saying < 1193526324 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It certainly isn't yet :P < 1193526336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's just a bit too foreign imho < 1193526344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :although it is interesting < 1193526348 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I might contribute a C interpreter :-) < 1193526361 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, don't do it now :P < 1193526366 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(since D can be pretty slow, etc., and language implementation can be quite low level) < 1193526366 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Plof3 is entirely different from Plof2. < 1193526376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you still have not shown me any example Plof3 code < 1193526395 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Any example of Plof2 code is also an example of Plof3 code at the moment (I haven't worked on the user language yet) < 1193526398 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's the guts that are different. < 1193526436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how functional is plof? < 1193526444 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haskell functional not usable functional < 1193526452 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I could in either GNU coding standards or K&R standards. . . < 1193526466 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you use the gnu standards? D: < 1193526470 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you shall be killed < 1193526477 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Well, it's certainly not pure :P. Functions are first-class and closures etc are possible, but it's definitely an imperative language. < 1193526479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i hate your code and wish for its demise < 1193526497 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: show me a factorial with "reduce" < 1193526538 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Have we *done* reduce? < 1193526558 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't really have an implementation of it, no, but it's certainly implementable. < 1193526571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no reduce/map by default? < 1193526573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :next! ;) < 1193526590 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There's barely a standard library at all. < 1193526597 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm a language designer, not a standard library designer. < 1193526615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bah, ok, show me a recursive factorial i guess :| < 1193526660 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fact = (x):{ if(:{x == 1}, {x}, {x * fact(x-1)}) }; < 1193526672 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :is that plof? < 1193526676 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yuh < 1193526677 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, so you have to use the lambda to define a function < 1193526684 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1193526687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not ideal IMO, even a little syntactic sugar would be nice < 1193526689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just imo < 1193526694 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my suggestion: < 1193526698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fact(x) = { ... }; < 1193526708 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Blech. < 1193526709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :X(Y) = { ... } -> X = (Y):{ ... } < 1193526713 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a tiny transformation < 1193526718 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and a lot nicer loooking imo < 1193526727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, it still makes "sense" - you're telling it what X(Y) means < 1193526729 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But how do you differentiate between thick and thin functions? < 1193526734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1193526742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(x){ ... } != (x):{ ... }; < 1193526745 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION intends to fix thick and thin functions at some point :P < 1193526749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what's the difference, pikhq < 1193526751 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would hope so < 1193526777 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Return semantics. Thin functions return from their associated thick function. It allows all blocks to be functions. It is a feature that will go away :P < 1193526793 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's like methods-vs-blocks in Smalltalk. < 1193526794 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's how "if" and such are implemented ATM. < 1193526798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i do not understand < 1193526823 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :if(:{x}, {return x}); < 1193526843 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: If is a function, you pass it three functions. But, if one of the functions you pass it returns, then the function calling if returns. That makes imperative programming more comfortable, since it does what an imperative programmer expects. < 1193526877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yes, i gathered that if was a function. and i get it now < 1193526878 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193526882 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The {return x} function returns x *through* the if, and through the stack, until it returns from a thick function. . . < 1193526882 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that sounds like a VERY ugly hack :-) < 1193526887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is, indeed. < 1193526896 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: It is. I painted myself into a corner. It will not be around by the time Plof3 is finalized. < 1193526899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It works, but *man* it's ugly. < 1193526911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how is it implemented? please tell me instead of just overriding return, you set the thin function's closure to the enclosing thick one's < 1193526918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so how do you resolve it anyway in plof3? < 1193526962 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: It's just an implementation detail of how 'return' is implemented - it pops up the call stack until it finds a thick function. < 1193526978 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, please, ignore thick-vs-thin, IT'S GOING AWAY < 1193526979 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193527002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yes but how do you resolve the issue? ;) < 1193527007 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1193527013 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a resolution yet. < 1193527021 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My point is I won't be satisfied until I do ^^ < 1193527024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1193527040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what my perfect language would be < 1193527045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd probably include runtime-editable syntax < 1193527056 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So far, so Plof3 :P < 1193527088 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is, it'll have a syntax for defining - using the language itself with some sugar for the definitions - new syntax, which can do arbitary transformations - replace code with some other code, execute code at expand-time, etc < 1193527089 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also < 1193527094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an ability to modify previous syntax < 1193527095 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all of it. < 1193527107 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you hate yourself, you could implement longjmp, Gregor. :p < 1193527120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in this way, the "if" syntax would just be sugar for calling if_ (or similar) < 1193527156 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: FYI, you're still defining Plof3. < 1193527161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1193527168 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Plof3 is a small stack-language with a runtime parser sitting on top of it. < 1193527176 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :can plof3 handle INDENTATION-BASED SYNTAX? < 1193527185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because it sends spaces at the beginning of lines as INDENT tokens?! < 1193527195 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(and of course DEDENT tokens) < 1193527206 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I believe it could. < 1193527210 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tokenization is also defined at runtime. < 1193527218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(python does this too, so basically all you need to do is change "{" to INDENT and "}" to DEDENT) < 1193527233 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Plof3's normal user language would just ignore all whitespace, but you can define one that doesn't. < 1193527253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok well as i can see it you have two seperate languages < 1193527261 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stack-based-metalanguage and Plof3 < 1193527265 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Basically. < 1193527278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when you say Plof3 you really mean the latter because Plof3 is really entirely defined as that, since the other language is basically unrelateds < 1193527284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so these aren't plof3 features < 1193527293 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: BTW, Plof2 *does* have map. < 1193527295 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's like calling brainfuck with a c interface having all the features of C :-) < 1193527316 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(random collection).map(); ;) < 1193527336 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: The grammar engine is entirely modifiable within Plof3 code. If you want to change Plof3's grammar, it's all available to you. < 1193527346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1193527360 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no idea what your complaint is *shrugs* < 1193527388 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :var foo = new(List);foo.map((x){return({x+1});}); < 1193527408 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I did implement map in my collections? Well, ehird`: there ya go! :P < 1193527421 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm so focused on Plof3, Plof2 is becoming a distant memory. < 1193527483 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"and here in the corner of the channel you have GregorR, who actually constructed a nearly usable language called Plof2 before he went off the deep end with his theories." < 1193527554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i might implement my nice language some time, but without the crazy syntax definitions < 1193527593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll make it fast (so you can run reasonably complex programs with it without being much slower than C - for sufficiently large values of "without being much slower") and bind a few libraries to it < 1193527612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the problem with most of my langugae ideas is that they don't work well on a single line < 1193527617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indentation-based blocks, etc < 1193527638 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and since one of my goals is to implement a language i find nice, and write an irc bot in it, with daemons programmable in it, that kind of sucks :-) < 1193527730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so heh < 1193527796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in fact < 1193527814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can't think of any block syntax that works well on one line apart from lisps s-exprsessions :| < 1193527833 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could borrow haskell's layout <-> { ; } equivalence < 1193527881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right but c-style blocks are pretty ugly on one line < 1193527897 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although the parse-error rule which allows you to leave out more { } may be a bit too hairy < 1193527909 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if (x) { while (y) { a; b; c }; if (z) { 2 + 2 } } elseif (g) { ... } < 1193527913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :uglyyyy and not readable on one line < 1193527916 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and it certainly doesn't work with redefinable syntax < 1193527926 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no redefinable syntax for this i think < 1193527927 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193527965 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1193528053 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess i could implement if x (y) (z) as an alternate if syntax < 1193528059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i hate two solutions for one problem in syntax < 1193528125 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could make all parentheses expandable into layout < 1193528135 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't want to have layout though < 1193528136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193528176 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um, layout = indentation-based blocks, in haskell < 1193528207 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1193528212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want some tangible syntax i think < 1193528514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: any suggestions, you being the crazy language guy? :P < 1193528575 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Make it syntaxless. :p < 1193528580 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :excuse me? are you trying to insult everyone else in the channel? < 1193528591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hahaha, i forgot this was #esoteric < 1193528602 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i actually have a language called syntaxless :p < 1193528671 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :is it really syntaxless? < 1193528684 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :jot is syntaxless < 1193528692 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it has one lexical rule but no syntactical rules < 1193528693 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, yes < 1193528705 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what you mean < 1193528711 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(the lexical rule is "read any number of characters seperated by spaces, tabs or newlines") < 1193528720 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :syntactical rules would mean it has syntax like nesting, etc. < 1193528726 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mine just has one lexical rule, which isn't really syntax < 1193529046 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: but seriously :-) < 1193529408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ok, you were talking about plof too. what about you? :P < 1193529718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I suggest you worship before the Shrine to Gregor. < 1193530313 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's eyes glow. < 1193530356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION worships to GregorR with his above question < 1193530373 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you ask pikhq you will just end up with tcl syntax :) < 1193530402 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, I don't have suggestions :P < 1193530404 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EVAR < 1193530410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=( < 1193530413 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: heh < 1193530432 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION disappears again. < 1193530456 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: The Tcl syntax for PEBBLE is *ease of implementation*. < 1193530467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/is/is\ for/ < 1193530472 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: WHat's your perfect PEBBLE syntax? < 1193530473 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193530478 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :regardless of ease < 1193530482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for implenntation < 1193530525 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd probably go for something sexpy. < 1193530541 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :wooooooo < 1193530559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Um, s-exps are basically as easy as Tcl-style to implement < 1193530571 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Not really. < 1193530574 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :no, because tcl parses tcl natively < 1193530580 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My parser: [source foo.tcl] < 1193530585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193530601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait, pebble actually parses through tcl? < 1193530604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :euuuurgh < 1193530624 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE is 100% well-formed Tcl. < 1193530638 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::X < 1193530647 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, what's your perfect, non-hijacking syntax for pebble < 1193530647 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193530653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. platonic ideal, with no boundries < 1193530663 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No boundaries? < 1193530673 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :depends on what you are about to say... < 1193530707 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :None; I would make PEBBLE read your mind for each bit of code. :p < 1193530717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :syntax that actually involves syntax < 1193530721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in a file, on disk < 1193530723 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tricky. < 1193530735 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably sexpoid, but I dunno. < 1193530751 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A *good* syntax is fairly tricky to devise. < 1193530759 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sexpoid = plain sexps or something more < 1193530842 0 :oerjan!unknown@unknown.invalid QUIT :"Be completed cripes" < 1193530930 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ? < 1193530940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1193530946 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whihc < 1193530949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which < 1193530951 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1193530959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :plain sexps? < 1193530962 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :hrr hrr not funny < 1193530980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: yeah, X or Y doesn't return a boolean indiscriminately in ANY reasonable language < 1193530982 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(plain sexp || something more) == 1 < 1193530985 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it returns either X or Y < 1193530991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nuh-huh, pikhq < 1193530998 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :english isn't reasonable < 1193531005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(plain sexp || something more) == plain sexp IF plain sexp ELSE something more < 1193531013 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :C does that, for one < 1193531017 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also every other reasonable language ever < 1193531104 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Abuh? < 1193531143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Abuh what < 1193531149 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :abu graib < 1193531174 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(plain sexp || something more) returns either 1 or 0. I declare that it is 1. < 1193531180 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193531181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you are wrong < 1193531186 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: back me up here ;) < 1193531187 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :it's not C < 1193531189 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :it's english < 1193531191 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right < 1193531198 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but in english it commonly means the same thing < 1193531204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and programming languages - here implied by || - agree with me < 1193531210 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :and in english, "plain sexp or something else" isn't boolean < 1193531215 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1193531231 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't matter what esr told you < 1193531252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if it has esr in it - it doesn't matter, full stop < 1193531253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193531285 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyways, you meant either plain sexp or something else. . . And I'm not sure which one yet. < 1193531317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't know much about pebble < 1193531333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :give me a quick overview of the core commands and semantics will you? i'd like to dabble in it sometime < 1193531373 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :@ var ?location? < 1193531400 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's... not helpful < 1193531401 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Declare a variable. . . If you specifiy a location, that's where it will be in Brainfuck memory. < 1193531401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193531407 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :?? means optional right? < 1193531410 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1193531414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1193531437 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION groans a bit at the next. . . Why the hell isn't this + and -? < 1193531442 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :add var number < 1193531446 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :subtract var number < 1193531469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Add or subtract, from var, number. < 1193531478 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :while var {code} < 1193531490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait! stop! {...} is string right < 1193531501 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Basically. < 1193531521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1193531522 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :in var < 1193531524 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :out var < 1193531527 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait wait < 1193531531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :explain while's semantics < 1193531540 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :while(var!=0){code} < 1193531562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean in brainfuck :-) < 1193531572 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :goto var[code goto var] < 1193531591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1193531620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :right number: just ">" number amount of times. . . < 1193531623 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :left number: same. < 1193531634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whats in/out var < 1193531640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :at var: tell the compiler that the current location is var. < 1193531646 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :in var: , < 1193531648 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :out var: . < 1193531657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1193531677 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :set var number: set var to number. < 1193531702 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :macro name {input-args} {output-args} {temp-args} {code} < 1193531718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That'll be called as "name input-args > output-args : temp-args". < 1193531727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WOW okay this needs more explanation (macro) < 1193531770 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1193531789 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let's do set as a macro for demonstration. < 1193531823 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :macro set {var num} {} {} { < 1193531832 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : while var {subtract var 1} < 1193531837 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : add var num < 1193531838 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :} < 1193531846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's a bad way to do set, but hehe < 1193531846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1193531852 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, how is that stored/called < 1193531874 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You'd just call *that* as "set foo bar". < 1193531884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right < 1193531886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean internally < 1193531889 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what would set foo bar compile to < 1193531908 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let's say you've got a variable foo at location 5. . . < 1193531932 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"set foo 5" would compile to the following (assuming we're at location 0): < 1193531939 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>>>>>[-]+++++ < 1193531943 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1193531951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what do output-args and temp-args do??? < 1193531964 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Allow for syntactic sugar in some of the more complex macros. < 1193531970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :explain < 1193531986 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"addvar foo > bar : temp1" is a bit simpler to read than "addvar foo bar temp1". < 1193532001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but what does it do < 1193532020 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Those are just more arguments. . . < 1193532048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1193532055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so output-args and temp-args are just normal args < 1193532062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and the > and : just seperate them < 1193532064 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1193532075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :addvar foo > bar : temp1 "add foo to bar using temp1 as the tmp var" < 1193532083 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Exactly*. < 1193532101 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1193532103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm 1337 < 1193532104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193532128 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's a bit more to the language than that, but that's the core of it. < 1193532136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bit more = ? < 1193532146 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure i've seen functions in pebble too < 1193532149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not just mcaros < 1193532150 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1193532152 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Only macros. < 1193532183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1193532209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :macros cannot recurse correct < 1193532225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's the source command, a couple of commands to make dealing with strings easier, some stuff to talk to the optimizing pass, and a *bunch* of stuff not needed unless you're trying to fiddle with the stdlib. . . < 1193532229 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Correct. < 1193532266 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is there native multiplication? < 1193532272 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a macro in the stdlib. < 1193532336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1193532339 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is its syntac? < 1193532341 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*syntax < 1193532353 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :mulvar a > b : temp1 temp2 < 1193532379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it goes to b right? < 1193532387 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1193532575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.com/m10e58490 factorial < 1193532586 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i should probably have res as an output argument < 1193532589 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, it's a minor change < 1193532597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fact a b == "b = a!" < 1193532616 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is that right? < 1193532619 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(vars default to 0 iirc) < 1193532621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1193532623 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't even need tmp < 1193532638 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :rm @ tmp, s/2,3/1,2 < 1193532684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: is that right? < 1193532749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i think it is, but im not sure < 1193532781 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lemme look. < 1193532794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ignore tmp :-) it's useless < 1193532808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and s/while tmp/while n < 1193532822 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://pastebin.com/m8734736 updated < 1193532834 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'll work. < 1193532837 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :TODAY AND THE NOW IS SUPER DANCE EXPLOSION TIME < 1193532843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd take the temp variables as arguments, though. < 1193532845 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1193532849 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just did that < 1193532849 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193532853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :final version: http://pastebin.com/m8d6c22f < 1193532864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fact a > b : tmp1 tmp2 is "b = a!" < 1193532873 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is that all right? :-) < 1193532882 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1193532888 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Why set res 1? < 1193532893 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Never mind. < 1193532895 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm stupid. < 1193532897 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because 0 * n = 0 < 1193532897 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193532905 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's exactly right. < 1193532925 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1193532927 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :great < 1193532939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'll code more PEBBLE tomorrow :-) < 1193532942 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193532953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey, i mgiht write an EsoAPI (or similar) interface for it < 1193532956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bot written in pebble! < 1193532985 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I planned the same for a while. < 1193532993 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Right now, I'm waiting on PSOX. ;p < 1193533015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't like waiting :P < 1193533019 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :PSOX is overengineered anyway < 1193533032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(if Sgeo now says "Wait, what?" instead of ACTUALLY READING, please kill him for me) < 1193533037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :byebye for today, see you tomorrow < 1193533151 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if anybody makes a battery-powered USB device charger. < 1193533206 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193533396 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's called a laptop. < 1193533832 0 :Sgeo_!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1193533844 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :all those power-through-usb devices are dumb < 1193533869 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And a violation of the USB spec besides. < 1193533919 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :why have power if that's the case? < 1193533977 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1193534186 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The USB spec grants every device a *very small* amount of power, so that it can at least negotiate power needs. . . < 1193534217 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1193534218 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Most power-through-usb devices don't negotiate this; they merely go and take power from USB. < 1193534238 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The worst part is, they usually try to take more power than the USB spec even *allows* any one device to have. < 1193534656 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193535090 0 :Arrogant!i=Arrogatn@148.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1193535223 0 :Arrogant!unknown@unknown.invalid QUIT :Client Quit < 1193535234 0 :Arrogant!i=Arrogatn@148.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1193536538 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh my GOD, people NOT COMPLYING TO A STANDARD? It's almost like we're in some filthy HUMAN society! < 1193536557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It's just in bad taste. < 1193536608 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If my video watch didn't charge from USB, that would be one more port on it. That's hard to swing. < 1193536666 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1193537265 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1193537978 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lights his hand on fire < 1193538018 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Or it'd negotiate the power as needed by the USB spec. < 1193538038 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(as well as a nice data channel) < 1193538040 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193538111 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For all I know, it does :P < 1193538122 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And it does have a nice data channel. < 1193538128 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For, y'know, transferring files. < 1193538956 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :did you get your watch? < 1193539761 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whistles innocently here, too < 1193540484 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if anyone uses BF-RLE < 1193540733 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193541043 0 :sp3tt!n=sp3tt@80.244.80.162 JOIN :#esoteric < 1193541593 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Welcome back sp3tt < 1193541830 0 :sebbu!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193541830 0 :helios24!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193541831 0 :EgoBot!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193541831 0 :oklopol!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193541831 0 :Nucleo!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193541835 0 :GregorR!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193541835 0 :Overand!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193541867 0 :sekhmet!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193541874 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1193541874 0 :Overand!i=overand@pdpc/supporter/active/Overand JOIN :#esoteric < 1193542420 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193542562 0 :sp3tt!n=sp3tt@80.244.80.162 JOIN :#esoteric < 1193542620 0 :pikhq!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193542620 0 :cmeme!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193542678 0 :SimonRC!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193542703 0 :SimonRC!n=sc@217.155.91.250 JOIN :#esoteric < 1193542893 0 :sp3tt!unknown@unknown.invalid QUIT :Remote closed the connection < 1193543613 0 :zuzu!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193543613 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193543613 0 :calamari!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193543613 0 :Sgeo_!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193543613 0 :ololobot!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193543613 0 :lifthrasiir!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193543613 0 :ttm!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193543613 0 :Overand!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193543613 0 :GregorR!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1193543613 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193543613 0 :SimonRC_!n=sc@fof.durge.org JOIN :#esoteric < 1193543613 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193543613 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193543613 0 :Sgeo_!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1193543613 0 :ololobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1193543613 0 :lifthrasiir!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1193543613 0 :ttm!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1193543613 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1193543613 0 :zuzu!i=zuzu@melanarchy.org JOIN :#esoteric < 1193543613 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1193543613 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1193543613 0 :Overand!i=overand@pdpc/supporter/active/Overand JOIN :#esoteric < 1193543613 0 :lament!unknown@unknown.invalid QUIT :Killed by ballard.freenode.net (Nick collision) < 1193543613 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1193543613 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1193543613 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1193543614 0 :sebbu!n=sebbu@ADijon-152-1-106-56.w86-218.abo.wanadoo.fr JOIN :#esoteric < 1193543614 0 :EgoBot!n=EgoBot@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1193543614 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1193543614 0 :Nucleo!n=Connecti@mskresolve-a.mskcc.org JOIN :#esoteric < 1193543614 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1193543614 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Success < 1193543665 0 :sp3tt!n=sp3tt@80.244.80.162 JOIN :#esoteric < 1193545021 0 :SimonRC!unknown@unknown.invalid QUIT :Connection timed out < 1193547562 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1193547987 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ais523's won a Wolfram research prize? < 1193548083 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1193548095 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not the 2,3 Turing machine thing? < 1193548375 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or yes? < 1193548610 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1193548626 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1193548655 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's not like we have stupid people in here. < 1193548997 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1193549090 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION skims the proof < 1193549522 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION skimmed the proof and quit after the first few words < 1193549567 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :What proof? < 1193549587 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :the 2,3 turing machine completeness proof < 1193549703 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :What's it about, and where can I find it? < 1193549805 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframscience.com/prizes/tm23/solution_news.html < 1193549818 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :wolfram proposed a 2,3 turing machine and offered $25k for a proof of (un)/completeness < 1193549927 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :it would be cool to have a proof that it's the simplest utm < 1193549936 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Haven't all the simpler ones been tried? < 1193549959 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :it might be there's another 2,3 one < 1193549971 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, indeed. < 1193550142 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :it's funny how people think that the machine is applicable < 1193550164 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :"it could be implemented in a molecule", yeah, that's useful < 1193550187 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Seems a cellular automaton would be more useful for that. < 1193550204 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And we have plenty of simple cellular automata. < 1193550215 0 :Sgeo_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193550519 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1193550535 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It be cheese! < 1193550549 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Yar! < 1193550618 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hi, cheese! < 1193550645 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And here's that USAMO one of my classmates took: http://www.mathlinks.ro/Forum/resources.php?c=182&cid=27&year=2007 < 1193550670 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe it's just similar to it. < 1193550719 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, that's probably the one. Seems that you should be able to make a primitive dinosaur of any size. < 1193550786 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Obviously, a primitive dinosaur is 2007*2-1. . . < 1193550854 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You can have bigger primitive dinosaurs. < 1193550879 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait, at least 2007 cells... < 1193550880 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Show me one larger dinosaur that is primitive. < 1193550887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1193550890 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At least 2007 cells? < 1193550893 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Misread that. < 1193550906 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was "dinosaur has 2007 cells". < 1193550952 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyways, yeah. Anything larger than 2007*2-1 is not primitive. < 1193550973 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Start with one square, then attach to each side a line of length 2006. < 1193551009 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You get a big cross with 2007*4 - 3 squares. < 1193551023 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Divide that into dinosaurs for me. < 1193551031 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Clever. < 1193551038 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And that question is deceptively subtle. < 1193551051 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This is why I'm not in the math olympiad. < 1193551105 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The question is how to make that bigger. < 1193551118 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or whether that's even possible. < 1193551210 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION salutes whoever can prove that < 1193551221 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure 2007*4 - 3 is the best, now. < 1193551297 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Suppose S is a dinosaur. S is primitive if and only if for all subdinosaurs of S, S minus that subdinosaur contains something that is not a dinosaur. < 1193551414 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Suppose T is a subdinosaur of S. If the union of T with all non-dinosaur fragments of S-T is a proper subdinosaur of S, then S is not primitive. < 1193551497 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :esoteric programming, not esoteric paleantology... < 1193551634 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1193551672 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Conjecture: all non-primitive dinosaurs can be divided into dinosaurs containing no loops. < 1193551683 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This should be easy to disprove, unfortunately. < 1193551777 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And if it can be proven, it's probably quite hard. < 1193552003 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Suppose T is a subdinosaur of S. If S is primitive, then no superdinosaur of the union of T with all non-dinosaur fragments of S - T is a proper subdinosaur of S. < 1193552074 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, I want to go the other way. If for all subdinosaurs T of S, no superdinosaur of the union of T with all non-dinosaur fragments of S - T is a proper subdinosaur of S, then S is primitive. < 1193552165 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe the problem IS going the other way. < 1193552208 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...which is the first way. < 1193552298 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now I'm too tired to understand what I've written, so I'll be going to bed immediately. < 1193552302 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1193552812 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1193553523 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193558399 0 :clog!unknown@unknown.invalid QUIT :ended < 1193558400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1193564360 0 :RedDak!n=dak@87.18.90.5 JOIN :#esoteric < 1193564987 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1193566760 0 :helios24!unknown@unknown.invalid PART #esoteric :? < 1193567026 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1193567855 0 :helios24_!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1193568537 0 :helios24!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1193568784 0 :helios24_!unknown@unknown.invalid QUIT :Connection timed out < 1193569445 0 :bartw!n=bwerf@bwerf.xs4all.nl JOIN :#esoteric < 1193569629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(bsmntbom1dood) and in english, "plain sexp or something else" isn't boolean <<< it's either boolean or either of those < 1193569734 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1193569916 0 :RedDak!n=dak@87.18.90.5 JOIN :#esoteric < 1193570579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(ihope) Suppose S is a dinosaur. S is primitive if and only if for all subdinosaurs of S, S minus that subdinosaur contains something that is not a dinosaur. <<< er... don't think so, say you have a gazillion cells in a row, if you cut it in the middle, you get two dinosaurs, if you just cut one off one end, you get a dinosaur, and a non-dinosaur < 1193571551 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193572392 0 :SEO_DUDE82!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193573317 0 :SEO_DUDE82!i=Deee@gateway/tor/x-2f886917c5f82559 JOIN :#esoteric < 1193574003 0 :SEO_DUDE82!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193574998 0 :SEO_DUDE82!i=Deee@gateway/tor/x-c6f0d434fd1d4bc5 JOIN :#esoteric < 1193576034 0 :SEO_DUDE82!unknown@unknown.invalid QUIT :Remote closed the connection < 1193576272 0 :SEO_DUDE82!i=Deee@gateway/tor/x-c5f6da2610ec9938 JOIN :#esoteric < 1193576580 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1193579391 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1193579404 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193581221 0 :oerjan!unknown@unknown.invalid QUIT :"Because of dinner empty" < 1193581312 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1193583772 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193583773 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193584066 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193584095 0 :sebbu2!n=sebbu@ADijon-152-1-98-169.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1193585285 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193585511 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1193593423 0 :SEO_DUDE82!unknown@unknown.invalid QUIT :Remote closed the connection < 1193593807 0 :SEO_DUDE!i=Deee@gateway/tor/x-0f99cea89a852665 JOIN :#esoteric < 1193593938 0 :jenny2!n=jenny32@ANantes-257-1-96-67.w90-25.abo.wanadoo.fr JOIN :#esoteric < 1193593962 0 :RedDak!n=dak@87.18.90.5 JOIN :#esoteric < 1193593972 0 :jenny2!unknown@unknown.invalid QUIT :Client Quit < 1193596733 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193597034 0 :sebbu2!n=sebbu@ADijon-152-1-83-86.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1193597347 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193598195 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193599086 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193599088 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193599529 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1193601056 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1193601213 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1193601216 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1193601226 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1193601238 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Client Quit < 1193601383 0 :jix!n=jix@dyndsl-091-096-035-030.ewe-ip-backbone.de JOIN :#esoteric < 1193602931 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1193603425 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193603575 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193604696 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1193612493 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193613175 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Success < 1193614399 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1193618165 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1193618779 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193618781 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193621124 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1193621459 0 :Tritonio!n=Tritonio@150.140.226.226 JOIN :#esoteric < 1193622043 0 :Tritonio!unknown@unknown.invalid QUIT :"Bye..." < 1193622498 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193622506 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193624832 0 :oerjan!unknown@unknown.invalid QUIT :"It sleeps well," < 1193626453 0 :Tritonio!n=Tritonio@150.140.226.226 JOIN :#esoteric < 1193626901 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :THE ROOF IS ON FIRE < 1193627001 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We don't need no water! < 1193627014 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :LET YOUR MOTHER < 1193627015 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let the motherfucker burn. < 1193627030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hah, mother'd ya! < 1193627042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :school in 3 hours! PARTIIIII!! < 1193627046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1193627053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna get me some coffee -> < 1193627081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i used an hour for schoolwork just now, i think this is somewhat of a record. < 1193628766 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1193630536 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193630537 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193631025 0 :Tritonio!unknown@unknown.invalid QUIT :"Bye..." < 1193634209 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1193634424 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1193635050 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1193635051 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193635378 0 :SEO_DUDE56!i=Deee@gateway/tor/x-ac42830e140f57a2 JOIN :#esoteric < 1193639394 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193639396 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193640962 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1193640963 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193641316 0 :Moistorious!n=dyna@S0106000f6694b3f2.ok.shawcable.net JOIN :#esoteric < 1193641386 0 :Moistorious!unknown@unknown.invalid PRIVMSG #esoteric :Please say "Hello, Moistorious" < 1193641744 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193641769 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193642234 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193642281 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193642500 0 :immibis!n=alex@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1193643233 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193643234 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193643638 0 :Moistorious!unknown@unknown.invalid QUIT : < 1193644337 0 :immibis!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193644799 0 :clog!unknown@unknown.invalid QUIT :ended < 1193644800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1193645706 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193654203 0 :myr!n=myr@p57AB5059.dip.t-dialin.net JOIN :#esoteric < 1193655937 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193656642 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193659935 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193662472 0 :oerjan!unknown@unknown.invalid QUIT :"Logging off" < 1193662995 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1193663037 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193666679 0 :myr!unknown@unknown.invalid QUIT :Remote closed the connection < 1193668773 0 :RedDak!n=dak@87.18.90.5 JOIN :#esoteric < 1193669028 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1193669854 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1193669896 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: hyou there? < 1193670222 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i am going to write a PEBBLE compiler in PEBBLE. parsing and all. :-) < 1193670478 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i'll do ->BF first then ->C, so eventually it'll be completely self-hosting < 1193670518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(most likely bootstrap path: distrobution includes BF version set to compile to C, you run it on the code, which produces a C version, which is the compiler you use (also the compiler used to produce the bf version)) < 1193670828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how does eval work? < 1193670832 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean you are compiling < 1193673064 0 :sebbu!n=sebbu@ADijon-152-1-83-86.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1193673340 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193673341 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193673724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1193673742 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what an average complex brainfuck program has in brackets? < 1193673745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. how many [ and ]s < 1193673758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'd bet, even LostKingdom, less than 10,000 < 1193673800 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, everyone < 1193673806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1193673808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1193673812 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ITYM "&" < 1193673823 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I was actually discussing that with pikhq yesterday < 1193673829 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds like quite a challenge < 1193673849 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'll help how I can < 1193673860 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a PEBBLE-in-PEBBLE compiler? < 1193673868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i think it should be pretty trivial actually looking at pebble's source < 1193673877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but pebble does not have string operations afaik < 1193673880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which kind of, uh, sucks :P < 1193673923 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :self-hosting compilers ftw < 1193673926 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1193673940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could ditch tcl FOREVERRRRRR! :p < 1193673985 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Once I finish my own BF metalanguage, I think I'll take a crack at implementing a Sprocket interpreter. :) < 1193673996 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1193673999 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[sprocket?] < 1193674050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1193674065 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how many [s and ]s does lostkingdom have? < 1193674208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would check ,but is on windows < 1193674714 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1193674717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :41,927 < 1193675046 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193676625 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1193676638 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :#@$%!% lousy connections! < 1193676661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :$&£*(&£$*&£*($&("*&£(8&(&!)(*)(*£)("£&*"^*&"£^*&"£^98&!(*"&£(*"^£&*"£^"*&£^"*£&"£ERROR <-- lousy connection < 1193676704 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :anyway, sprocket is a pseudo-forthlike I designed < 1193676714 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does it compile like forth does < 1193676722 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193676732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :worthless < 1193676739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :forth is only interesting for its compiling semantics :P < 1193676744 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so is self-hosting PEBBLE < 1193676758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no pebble is useless < 1193676758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193676760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1193676761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :USEFUL < 1193676789 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Sprocket is interesting because it's an extremely elegant stack-based language supporting clever uses of recursion and polymorphic code < 1193676809 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Show Me Example Code(TM) < 1193676879 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1193676880 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :simple example, but here's a fibonacci sequence generator: http://nonlogic.org/dump/text/1193673235.html < 1193676887 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193676893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am reminded of Joy < 1193676895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but what is : < 1193676905 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :assignment < 1193676913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :EWW, SYNTAX < 1193676945 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :! is invocation, and ' is recall < 1193676949 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1193676950 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1193676958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :braces - (), [], {} - are the only acceptable syntax in a stack language ;) < 1193677788 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I just wrote the most elaborate brainfuck compiler /ever/ < 1193677809 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't require reading the program into memory, and doesn't use a stack to handle [ and ] - it can handle pretty much infinite < 1193677821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, it does the basic optimizations like "times" < 1193678280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my interpreter is 122 lines, and i haven't wrote the actual interpreter yet < 1193678280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193680337 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193680339 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193680790 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193680794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's around 210 lines < 1193680797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not too bad, i guess < 1193681024 0 :jix!n=jix@dyndsl-091-096-033-252.ewe-ip-backbone.de JOIN :#esoteric < 1193683429 0 :sebbu2!n=sebbu@ADijon-152-1-102-9.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1193684156 0 :DawnLight!n=DawnLigh@82.166.248.171 JOIN :#esoteric < 1193684169 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :are you guys crazy? < 1193684179 0 :johnk_!n=johnk@halcyon.southwestern.edu JOIN :#esoteric < 1193684185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :DawnLight: yeah! < 1193684192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we program in silly toy esoteric languages all day < 1193684200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what do you expect? < 1193684229 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :i'm crazy also < 1193684268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you'll fit right in here < 1193684272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :go learn brainfuck < 1193684386 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :woo, another crazy one < 1193684394 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :from where do you hail, DawnLight? < 1193684600 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193684663 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :israel < 1193684741 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :where its always war but not actually < 1193684755 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1193685020 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193685020 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193685167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ice rail < 1193685188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, food? yes -> < 1193686672 0 :DawnLight!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193687193 0 :RedDak!n=dak@87.18.90.5 JOIN :#esoteric < 1193687307 0 :DawnLight!n=DawnLigh@89.1.247.29.dynamic.barak-online.net JOIN :#esoteric < 1193688260 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1193689764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1193689768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my interp is breaking randomly < 1193689782 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193689787 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193690008 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1193690125 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :what kind of language are you interpretting ? < 1193690184 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :of bf < 1193690250 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm interpreting brainfuck < 1193690318 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :in bf ? < 1193690325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in C < 1193690328 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1193690336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :optimizing to hell < 1193690345 0 :|DawnLight|!n=DawnLigh@82.166.178.244 JOIN :#esoteric < 1193690348 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric : hmz, maybe you should try jitting the bf < 1193690348 0 :DawnLight!unknown@unknown.invalid QUIT :Connection timed out < 1193690357 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :naw, too much work < 1193690364 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i am doing lots of parsing < 1193690366 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Do you know who the competition is? < 1193690369 0 :|DawnLight|!unknown@unknown.invalid QUIT :SendQ exceeded < 1193690399 0 :|DawnLight|!n=DawnLigh@82.166.178.244 JOIN :#esoteric < 1193690399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ttm: "who the competition is"? < 1193690418 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :http://www.swapped.cc/bf/ was the fastest brainfuck interpreter in C last I checked. < 1193690421 0 :|DawnLight|!unknown@unknown.invalid QUIT :SendQ exceeded < 1193690441 0 :|DawnLight|!n=DawnLigh@82.166.178.244 JOIN :#esoteric < 1193690458 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :egobfc2m beats it by cheating. < 1193690469 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ttm: its littered with one-letter vars < 1193690476 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't feel like reading obfuscated code ;) < 1193690483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway mine is probably slow, i guess < 1193690495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but faster than most < 1193690499 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :egobfc2m compiles the Brainfuck code into memory and calls it as a function, so it's not really an interpreter at all :P < 1193690513 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: impressive... is it open source? < 1193690516 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't suggesting reading it, just using it as a benchmark :) < 1193690524 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Yeah, it's part of the EgoBF suite. < 1193690530 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :<-- Ego* < 1193690533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: is the single file available anywhere? :p < 1193690540 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's in the files archive. < 1193690545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ttm: mine is pretty simple < 1193690570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have an instruction struct INS, { char id, int times, int line, int pos, INS *next, INS *up, INS *down } < 1193690592 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :up is the loop body for [ instructions < 1193690597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :inside a loop, it's the first instruction of the loop < 1193690605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :down is NULL for top-level, one loop level up for everything else < 1193690629 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i parse [ and ] by not parsing them at all - i take advantage of those properties and overwriting the current "append here" pointer < 1193690730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have a very weird bug though < 1193690743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of [(up=abc) < 1193690744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have: < 1193690749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[(up=](up=abc))] < 1193690753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1193690754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[(up=](up=abc)) < 1193690765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, it works fine... but i have ] straight after [, with a loop body inside it < 1193690766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric := WTF < 1193690767 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Everyone sees that >>>> and ---- translate as single instructions. But I don't know how many people spotted that [[[[ and ]]]] do as well. < 1193690778 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ttm: Hm, you're right. < 1193690786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ttm: [[[[ is just [, isn't it? < 1193690789 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and ]]]] is just ] < 1193690816 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1193690820 0 :|DawnLight|!unknown@unknown.invalid NICK :DawnLight < 1193690821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Cool, then i can optimize every instruction apart from , and . < 1193690837 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Cool. < 1193690866 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :technically i could "optimize" , and . with a for loop < 1193690869 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but that's just wasteful < 1193690875 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193690948 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193690957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does anyone know what the average maximum recursion depth is in C < 1193691026 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There is no average, it depends entirely on the space complexity of the functions involved. < 1193691041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Very Complex < 1193691041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193691050 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :O(n^n^n)? < 1193691052 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'd say roughly 1. < 1193691124 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1193691144 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's just this: http://rafb.net/p/toOH6P60.html < 1193691145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is acting weirdly < 1193691152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i was wondering if i could get away with making it recurse ;) < 1193691154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i won't bother < 1193691175 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193691209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but if anyone knows why - from [abc] - instead of [(abc) it's becoming [(](abc)) {where X(Y) means "X, which has up property Y"... i.e. "X with loop body Y"} < 1193691213 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then i'd appreciate it ;) < 1193691222 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193691554 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :It's 1 PM, so I should get some sleep. < 1193692721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my bf interp is plotting against me and refusing to work < 1193692909 0 :RedDak!n=dak@87.18.90.5 JOIN :#esoteric < 1193693305 0 :DawnLight!unknown@unknown.invalid QUIT :Connection timed out < 1193693720 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193693723 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193693750 0 :Tritonio!n=Tritonio@150.140.227.138 JOIN :#esoteric < 1193693917 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1193693927 0 :jix!n=jix@dyndsl-091-096-033-236.ewe-ip-backbone.de JOIN :#esoteric < 1193694520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there are no good names for brainfuck interpreters any more :| < 1193694584 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehirdsbrainfuckinterpreterimplementedincforyourenjoyment.c < 1193694606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :-o ebfiiicfye < 1193694675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think not :P < 1193694678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i need a prefix < 1193694679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like your Ego- < 1193694683 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to use for everything :P < 1193694751 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Id- < 1193694778 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am not a psychologist, oerjan < 1193694784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193694798 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Tu- < 1193694829 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :PoopsyBF < 1193694838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tubf < 1193694839 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tub F < 1193694843 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193694854 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like kinky porn. < 1193694869 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And/or scat porn, but I'm going to lean in another direction. < 1193694873 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's the next level of tubgirl < 1193694874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tubfuck < 1193694928 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Nos-, Vos- and iirc Ea-, to complete the pronouns < 1193694953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't speak latin < 1193694953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193694957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(err, that is latin right) < 1193694981 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1193694999 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Go Spanish. La-. LaBF = labf = lab F :P < 1193695002 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :More kinky porn. < 1193695083 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Yo- < 1193695095 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :YoMamasBfInterpreter < 1193695106 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :to continue the Ego- into spanish < 1193695108 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1193695137 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Weeell, "Yo" means "I", so that's a bit of a stretch. < 1193695148 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so does "Ego" < 1193695157 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not in English. < 1193695163 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the only reason i'm asking < 1193695171 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is that "fsbfi" sounds ugly < 1193695176 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Fast Simple Brainfuck Interpreter) < 1193695186 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah, it is, I guess ... < 1193695188 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Yo surely is descended from Ego < 1193695189 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But not as a pronoun :P < 1193695190 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193695354 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just can't think of a catchy interpreter name, haha < 1193695362 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :where's the kinky scat porn? < 1193695488 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How 'bout bsmntbombf? < 1193695505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: now where have i heard that before < 1193695523 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's that mean? < 1193695793 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :bsbfi sounds like a videodriver name < 1193696202 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Masturbation: God's Great Gift to Us < 1193696240 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Before attempting fisting, a Christian husband and wife should pray together and ask for divine guidance. The husband should ask that God guide his hand and work through him, and for the skill and patience to fist his wife correctly and maximize her pleasure. The wife should pray for openness and readiness to receive God’s love and grace in the form of her husband’s hand. < 1193696352 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF? X-D < 1193696568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what the hell < 1193696569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1193696826 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1193696831 0 :importantshock!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193696870 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Toward a Framework for Christian Porn < 1193696931 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :It must depict only married couples engaging in sexual acts; It must portray sex within the context of a Christian marriage; It must be instructional; Husband and wife must both receive their due benevolence; No extramarital sex, unless it is to illustrate the downfalls of adultery; It must be uplifting and inspirational, focusing on strengthening Christian marriage and Christian faith; No profanity < 1193696997 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :christian porn? isn't porn a sin in christianity or something? < 1193697027 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a common misconception, according to http://www.sexinchrist.com/pornography.html < 1193697037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm not going to click, for my sanity < 1193697041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i hope you respect my decision < 1193697160 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's sfw < 1193697176 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is it safe for mind though? < 1193697189 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehm < 1193697207 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my mind has sufficient control over what enters it to make everything safe for mind < 1193697217 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you'll have to make you own decision regarding that < 1193697497 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can't imagine pornography is explictly a sin, the technology required for the sin didn't exist when the sins were invented :P < 1193697516 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :drawings can be porn < 1193697569 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1193697609 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but i don't think it's it's explicitly a sin < 1193698313 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :umm, < 1193698315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :+[.+--] < 1193698320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :should output \1 then exit right < 1193698368 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1193698381 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So should +. :P < 1193698384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193698384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193698386 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was to test a bug < 1193698390 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but now with this new version < 1193698392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it just lags forever < 1193698394 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ho-hum < 1193698481 0 :immibis!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1193698969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1193698971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lostkng works in my interp < 1193699081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and fast! < 1193699093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :about 1 second from starting to seeing the intro text < 1193699182 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :1 second to print some text! wow! < 1193699195 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lostkng does a hell of a lot before printing the text... < 1193699208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :once you see the intro text it's basically all loaded < 1193699679 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tuhr tuhls < 1193699693 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :penguin benchmark avocado < 1193699713 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1193699729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :immibis coil fortress modulo sailing < 1193699749 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1193699760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? < 1193699778 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what are you talking about < 1193699798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :deftly turtle english markup < 1193699895 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl folks < 1193699903 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1193699912 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1193700151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :immibis: do you know that your quit message tends to be cut off? < 1193700171 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1193700188 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC. < 1193700192 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and then a random quit message < 1193700200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how original. < 1193700229 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except i never see more than a few words of the latter. < 1193700269 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i know. < 1193700277 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION abbreviates it, quits and reconnects < 1193700283 0 :immibis!unknown@unknown.invalid QUIT :"Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC. Why is the < 1193700297 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WHY IS THE -- < 1193700311 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he's not here >:) < 1193700312 0 :immibis!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1193700320 0 :immibis!unknown@unknown.invalid QUIT :Client Quit < 1193700351 0 :immibis!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1193700382 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the first one ended Why is the ), the second had no message (probably because you didn't stay logged in long enough) < 1193700422 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can see his own quit message, thanks. < 1193700426 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows what it ended with < 1193700446 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION abbreviated it in his client's settings but evidently it didn't take effect yet < 1193700666 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :shtupid < 1193700872 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :does anyone here have any experience with Direct Sound (on a gameboy advance, not the directx one) or know anyone who does? < 1193701077 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :if anyone does, http://www.speedyshare.com/924952283.html is the output of my attempt at making a wav player for gba < 1193702282 0 :immibis!unknown@unknown.invalid QUIT :Remote closed the connection < 1193702319 0 :immibis!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1193702986 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1193705342 0 :Tritonio!n=Tritonio@150.140.227.138 JOIN :#esoteric < 1193705639 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Any further clues on PEBBLE in PEBBLE? < 1193705657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no, i haven't tried today :( sorry < 1193705659 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what?!?! < 1193705664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: tomorrow, though, i'll do it < 1193705666 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :It's pebbles all the way down! < 1193705670 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i'm going to write a pebble compiler in pebble < 1193705681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and vanquish the evil tcl... from my version, at least. < 1193705690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, the compiler for pebble looks pretty trivial < 1193705700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, no string manip in PEBBLE iirc, so a bit harder < 1193705703 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :for some reason i just started downloading 2gb of nigel kennedy >_< < 1193706165 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1193706485 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193706628 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1193707605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: hmm, what would pebble-in-pebble mean for pfuck? < 1193707610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure there's some profound implication < 1193707873 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1193707885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :would the universe explode? < 1193707888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :would it go 50 times faster? < 1193708102 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193708112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: IT WOULD ENVELOP AWESOMENESS INTO ITS COMPILED CODE < 1193708173 0 :oerjan!unknown@unknown.invalid QUIT :"Late very good" < 1193708177 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It would merely be amusingly recursive. < 1193708188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So, distro: < 1193708196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pebble.b src/lotsofstuff.pebble < 1193708212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pebble.b, compiled with PFUCK, running under a C version of PEBBLE, compiled by pebble.b < 1193708216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Understand THAT! < 1193708267 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :pebble compiles pebble.bfm. pfuck compiles pebble.b. gcc compiles pebble.c. pebble comipiles pfuck.bfm. pfuck compiles pfuck.b. gcc compiles pfuck.c. < 1193708272 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193708281 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(bfm? that's pebble, right?) < 1193708292 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I use the .bfm prefix still) < 1193708298 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(s/pre/post/) < 1193708302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, right, i'll explain, in PEBBLE/tcl and PEBBLE/pebble: < 1193708312 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE/tcl, long time ago, compiles pebble.bfm < 1193708314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :LATER < 1193708321 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1193708330 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE/tcl, long time ago, compiles pebble.bfm to-C: now it's PEBBLE/pebbleC < 1193708331 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :LATER < 1193708345 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE/pebbleC runs PFUCK, compiles pebble.bfm < 1193708367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(producing PEBBLE/pebbleBF) < 1193708390 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course, since PEBBLE/pebble's output - BF and C - will not always be identical to PEBBLE/tcl < 1193708402 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there are more iterations of PEBBLE/pebbleC compiling pebble.bfm to-C in "LATER" < 1193708477 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1193708482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: crazy, no? < 1193708501 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd consider pebble.bfm to be *another* implementation of PEBBLE; I'd still maintain pebble.tcl. ;) < 1193708507 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, yeah, that is crazy. < 1193708510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1193708530 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION assumes pebble.bfm, for a first run, at least, would not support optimization, language-specific macros, etc. < 1193708544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pebble.tcl is needed! < 1193708545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(For bootstrapping, of course. What do you mean, it may be useful as an implementation? Pff. Surely you jest. pebble.tcl would not come out of my hands originally! My logic is infallable. I do not suffer from NIH-overload.) < 1193708557 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i would implement those after though < 1193708640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm heading off now < 1193708650 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: pebble.bfm - the revolution begins tomorrow! ;) < 1193708675 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193708707 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1193708717 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi everyone < 1193708750 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1193708791 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to see how ehird handles the "source" command. < 1193711416 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Someone appears to be suggesting that ais523's 2,3 Turing machine proof is inaccurate. . . < 1193711462 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193711473 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :link < 1193711547 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh i see on slashdot < 1193711583 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We of #esoteric should make the news by fixing that. ;p < 1193711599 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's FOM? < 1193711813 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and what did we fix? < 1193711925 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's funny that a single mailing list post is enough for slashdot to post < 1193711951 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193711966 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd need to review the proof quite thouroughly before being sure the mailing list post is at all correct. < 1193712142 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...as would anyone < 1193712148 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1193712489 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1193712714 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aww feck, homeworkd < 1193712936 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :homeworkd(1): Assigns homework based on crond scheduling. < 1193713003 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lold < 1193713028 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i should learn IPA < 1193713107 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(instead of doing my homework) < 1193713159 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :transcription to extended ipa would be a fun speach compression method < 1193715198 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I recently came up with what I think is a fairly robust BF "While x> constant n: do code" construct < 1193715224 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I will use the notation n(stuff) to represent "stuff" being repeated n times < 1193715251 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :x, tmp and flag are variable cells, and zero is initialized to be a constant zero < 1193715301 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :x [ flag [-] n( [x - tmp + ) [ code flag + zero ] n( ] ) tmp [ - x + tmp ] flag ] < 1193715307 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what do you guys think? < 1193715342 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Clever. < 1193715346 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193715937 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think it might be possible to do with fewer cells, but 1 cell for x and an overhead of 3 doesn't seem too bad for a reasonably high-level construct < 1193716730 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Is there a good general approach to string generation when you allow temporary space, or do most people do it with genetic algorithms/ brute force/ dynamic programming? < 1193716770 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Define "good". < 1193716777 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the amount of temporary space. < 1193716837 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :let's say three cells < 1193716861 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and the emphasis is on a "good, general" approach rather than simply a "good" approach < 1193717146 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, you *could* do what PEBBLE does. . . < 1193717153 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there needs to be a better algorithm for it < 1193717155 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what's that? < 1193717161 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It ain't terribly good, but it's general. < 1193717185 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I am quite curious < 1193717198 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It just uses two-cell wrapping implementations of the constants to add and subtract from a cell. . . < 1193717206 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lame < 1193717213 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the algorithm is very straightforward if you try generating strings from a single cell < 1193717216 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1193717223 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't work too badly for a naive algorithm. < 1193717248 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I suppose that'd generate decent output, but clearly far from optimal < 1193717400 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think i'm going to work on an algorithm < 1193717442 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :go for it, dude < 1193717528 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If it's good, I may well include it in PEBBLE. < 1193717655 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :maybe try to find numbers that meet a balance between being the most common in the target string and the furthest apart from one another? < 1193718268 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1193719375 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :I'm looking at this "while". If n=3 then it translates as < 1193719379 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :x tmp flag zero < 1193719379 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :[>>[-][<<->+[<->+[<->+[code>+>]]]]<<[-<+>]>] < 1193719380 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :? < 1193719523 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that looks correct < 1193719548 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :geez, i haven't coded in a while < 1193719560 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm getting confused >_< < 1193719635 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :That can't be right. For one thing, it has a ][ in it. < 1193719670 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes. removing the ][, you get [>>[-]<<[-<+>]>] < 1193719673 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's the brainfuck for taking [n, 0, 0, ...] to [n, n*2, n*3, ..., n*m, 0, 0 ...]? < 1193719692 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :which never executes the code. < 1193719697 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ttm: ah... whoops < 1193719726 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good catch- you need to move to x after zeroing flag, before you begin the if block < 1193719741 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt how confident are you that all values will fit in a byte? < 1193719749 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ttm: perfectly < 1193719762 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Okay. Let's think then. < 1193719770 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :m is below floor(n/256) < 1193719784 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*m = floor(n/256) < 1193719855 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :x tmp flag zero < 1193719855 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :[>>[-]<<[->+[<->+[<->+[code>+>]]]]<<[-<+>]>]? < 1193719919 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193720332 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Hm. Still can't be right. [>>[-]<<[->+<[->+<[->+<[code>>+>]]]]<<[-<+>]>] is probably getting closer... < 1193720424 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that really depends on what's in code < 1193720484 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt is m stored in memory, and are we okay with wiping it out? Or is it constant? < 1193720915 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the two things that must occur in the main [] set with code are that flag is set to "true" (nonzero), and we move to constant zero to break out of all our nested brackets < 1193720937 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :That's clear. < 1193721092 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :What's not entirely clear is how the outermost loop is supposed to match up. We started it at x, and we end it at flag. So we need some code near the start of the outermost loop to resynch the pointer location...and we also need to leave ourselves a way, after we break out of that outer loop, to check on whether we went through it at all. < 1193721402 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's the purpose of flag < 1193721433 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if we make it to the innermost loop and execute code, flag is set, and we continue the main while loop, and it's reset for the next iteration < 1193721746 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Yeah...but if we end the main while loop at flag, when we started it at x, then the code will not be acting on the same things unless we add other code to insure the pointer is at the same place in both cases. < 1193721779 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Whereas if we start the main loop at flag both times, then it won't have the correct value at first unless we add extra code first to set it... < 1193722017 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193722229 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I need to sleep. I'll look this over again in the morning, and think about some revisions < 1193722241 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Good night and good luck. < 1193722255 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :thanks for helping me find my mistakes < 1193722261 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1193723853 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ttm: constant < 1193723899 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and the code is [>+>++>+++<<<-] < 1193723924 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1193724020 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :although that would get inneficient when n is small < 1193724642 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Ah. I was trying to figure the most concise way to do it with variable m. < 1193724720 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it would be cool if there was a way to do it without all the redundant +s < 1193724870 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Well, if you put m just to the right of where you want the last one to end up, you can do [<[+<]+[>]<-] < 1193724898 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :where does that start? < 1193724908 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :at m. < 1193724958 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't think that works < 1193725206 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :And...you're right. You can do it once, but it won't work right twice let alone n times. < 1193725241 0 :DawnLight!n=DawnLigh@89.1.178.13.dynamic.barak-online.net JOIN :#esoteric < 1193725336 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :/bed < 1193725569 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :It works if you space them out. for m=5 we have >>>>>>>>>>>>>>,[<<+++++[<[+<<]+[>>]<-]<[<<]>>[[<+>-]>>]>-]<<<<.<<.<<.<<.<<. < 1193725982 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :my god < 1193726390 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :There should be some really clever concise way to do this without using so much apparatus. But I'm not seeing it right now. < 1193729873 0 :DawnLight!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193730674 0 :DawnLight!n=DawnLigh@89.1.178.13.dynamic.barak-online.net JOIN :#esoteric < 1193731199 0 :clog!unknown@unknown.invalid QUIT :ended < 1193731200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1193732462 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :i need a command that will print a certain number of byes from a serial port and quit! < 1193732500 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :a command in what language < 1193732537 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :a linux command < 1193732545 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :doh < 1193732583 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :cat works the way it does because files have endings but /dev/ttyS0 doesn't < 1193732611 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :that's also true about inotail and dog doesn't read it at all < 1193732730 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :try 'head -cNUMBER_OF_BYTES /dev/ttyS0' < 1193732848 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :immibis: yay! < 1193732892 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1193733152 0 :immibis!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193738078 0 :jix!n=jix@dyndsl-091-096-033-007.ewe-ip-backbone.de JOIN :#esoteric < 1193740477 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1193744999 0 :RedDak!n=dak@87.18.90.5 JOIN :#esoteric < 1193746928 0 :sekhmet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193747125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw, somewhat insane optimizing brainfuck compiler coded in bash: http://rage.kuonet.org/~anmaster/bzr/index.py/get/bashfuck/head/bashfuck < 1193747131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are still a few bugs to fix in it < 1193747156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it does have some problems with LostKng.b, some off by one error that I'm trying to find < 1193747195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/compiler/interpreter < 1193751278 0 :lifthrasiir!unknown@unknown.invalid QUIT :Remote closed the connection < 1193752280 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193752288 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193752430 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193752861 0 :DawnLight!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1193754419 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193754426 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193754445 0 :sekhmet!n=pez@adsl-71-150-253-223.dsl.mdsnwi.sbcglobal.net JOIN :#esoteric < 1193756969 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1193759817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does any known BF interp optimize [+>-+<-] to []? < 1193760240 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot prolly < 1193760245 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a trivial optimization < 1193760276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"+-" -> "", "><" -> "", actually, many of my bf's would do that too < 1193760309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193760312 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mine is going to do that < 1193760341 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'll optimize in a loop < 1193760349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :first it'll see -+ < 1193760355 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so [+><-] < 1193760358 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then it'll see >< < 1193760359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so [+-] < 1193760362 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then it'll see +-, so [] < 1193760364 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and we're done < 1193760563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i assume it optimizes any string of + < 1193760564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1193760576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193760578 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i assume it optimizes any string of +'s and -'s into one with just one of them < 1193760579 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but that's how mine does it < 1193760581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193760589 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have a "modify" instruction < 1193760595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :+-- is { modify, -1 } < 1193760607 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah i did it that way too < 1193760620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fast < 1193761096 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1193761578 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1193761580 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://cs.nyu.edu/pipermail/fom/2007-October/012156.html < 1193761583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :found this on reddit... < 1193761595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :apparently it's wrong < 1193761596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1193762225 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :poor guy < 1193762232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1193762250 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :people seem to be disagreeing < 1193762282 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a fundamental added subtlety when you have things like CAs with infinite initial state < 1193762341 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lool < 1193762346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this crappy page on pi is hilarious < 1193762348 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"*known to be over 5 billion digits long" < 1193762371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(this is from 1997, and has MIDI background music) < 1193762466 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :ACTION chortles his posterior off. < 1193762477 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Where's this pi page? < 1193762489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://members.aol.com/loosetooth/info.html < 1193762499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*the equivalent of 180 degrees when measured in radians < 1193762503 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know i don't think that's coincidential! < 1193762617 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :"If pi were just 3, then we wouldn't have circles at all!" < 1193762720 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :"At the end of most Macintosh source codes." < 1193762736 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Whenever I port stuff to Mac, I define pi at the end of the file. < 1193762745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's probably a magic number < 1193762760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1193762771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what's the most efficient way of parsing brainfuck [ ... ]s when using instruction structs? < 1193762777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(i.e. you can't store positions in code in a stack) < 1193762855 0 :DawnLight!n=DawnLigh@89.1.178.13.dynamic.barak-online.net JOIN :#esoteric < 1193763043 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :is it ok if i come here once in a while asking questions that will probably be irrelevant to the channel but which i assume someone here may know the answer for? and they may be dumb questions. and they may be questions for which the answers may be a few pages of reading away from me. so can i do that? < 1193763145 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well everyone here does that, but it would be nice if you were on-topic occasionally :) < 1193763149 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no, this channel never gets offtopic, try asking something irrelevant and you get banned instantly < 1193763156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err... what oerjan said. < 1193763182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HEY, I LIKE PIE < 1193763195 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we agree completely, as you can see < 1193763207 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :IN THE SKY < 1193763216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :NEVERMIIIND THE WINDS < 1193763219 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we agree completely IN THE SKY < 1193763235 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just learned that expression < 1193763239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did i guess the rest of the song correct? < 1193763256 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: indeed < 1193763257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in the ski < 1193763271 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :so i'm gon' ask < 1193763278 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :``sk`sii```ksi < 1193763293 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk ``sk`sii```ksi < 1193763298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ``sk`sii```ksi < 1193763300 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> ('s', 'k', ('s', 'i')) < 1193763301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should rename that. < 1193763303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not unlambda.. < 1193763314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or better yet! i should make it unlambda ;) < 1193763319 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul `ss < 1193763320 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> ('s', 's') < 1193763320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :alas, it was just something i banged on my keyboard < 1193763322 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul `s`sk < 1193763323 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> ('s', ('s', 'k')) < 1193763330 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul `k`s`sk < 1193763331 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> ('k', ('s', ('s', 'k'))) < 1193763349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ```sii``sii < 1193763350 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> [['i', ('s', 'i', 'i')], ['i', ('s', 'i', 'i')]] < 1193763355 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That's Not Right < 1193763361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: tell that to your computer next time you just "bang on your keyboard" and erase all your files. < 1193763390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1193763410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ```sii``si.k < 1193763411 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk -> [['i', ('s', 'i', '.k')], ['.k', ('s', 'i', '.k')]] < 1193763422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it just terminates at some point < 1193763434 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :should i make it crash instead? < 1193763450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1193763450 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193763455 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193763455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make it detect infinite loops < 1193763459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :DAZ WHUTTI THOUGHT < 1193763461 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as a mad genius to another, i say make it take over the world < 1193763473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :MWAHAHAHA IT ALREADY DOES THAT! < 1193763475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :store all previous states, if it returns to a previous state, output "infinite loop, reached [matching state]" < 1193763487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ski programs are not going to be big enough to make that slow :P < 1193763525 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, what about making Alabama sink into the ocean? < 1193763537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a pretty useless optimization, since they only help with small progs like ```sii``sii, and irc bots never get short programs, it's always something huge. < 1193763538 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :i need a linux command that will take some ascii as stdin and give raw bytes in stdout. for example, i give it 400132 and it gives me three bytes, 40, 01 and 32 < 1193763547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oh come on < 1193763549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it'll be fun < 1193763553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1193763555 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1193763595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :btw. don't use it while i code, i could disable it, but i trust you < 1193763605 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes egging ppl on < 1193763621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey, that's clever < 1193763627 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a bf interpreter using mmap < 1193763630 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to read in code < 1193763701 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :DawnLight: in hex? < 1193763712 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: right < 1193763744 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, can hexdump work in reverse? < 1193763767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does anyone know? < 1193763775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean you can't do a stack, with a struct < 1193763807 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can if it contains a pointer to the next one < 1193763822 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right, but that's O(n) bracket matching < 1193763851 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well obviously loops will be implemented as a unit < 1193763859 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i think not < 1193763866 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean oerjan? < 1193763879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :by stack-parsing < 1193763881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean like this does http://www.hevanet.com/cristofd/brainfuck/sbi.c < 1193763893 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uh, i just love python sometimes, i need to reindent every line, because it decided "indentation mixes spaces and tabs" < 1193763898 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even though it totally doesn't. < 1193763910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indentation using both is forbidden in python < 1193763913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can either use tabs or spaces < 1193763924 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :errr... orly :) < 1193763932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um, you can have a stack of currently open loops being parsed < 1193763954 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that stack could be a linked list < 1193763960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193763963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's what sbi.c does, kind of < 1193763969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but is it the fastest way? < 1193763991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to make the parsing very quick in this interp, because the optimization step will be very heavy < 1193764007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the interpreting part is already compact, so if i can get the parsing fast too... < 1193764011 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then i can concentrate on optimizations < 1193764075 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :interpreting will take too little to notice compared to the optimization even if you *try* to make it slow. < 1193764116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1193764117 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but parsing < 1193764119 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is pretty big < 1193764231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i'll make the loop checker now < 1193764239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :got everything reindented :P < 1193764247 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IDLE can do that for you < 1193764415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk ```sii``sii < 1193764416 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Infinite loop detected < 1193764439 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :noo < 1193764442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make it output where it finds it < 1193764445 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. the frame that it finds to repeat < 1193764446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1193764451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1193764451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'll be a debugger! < 1193764453 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kay. < 1193764518 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :glah, why isn't there a "return from whole recursion", like in oklotalk :< < 1193764534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just return None < 1193764535 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then < 1193764538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when you recurse < 1193764544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if (recurse) == None: return None < 1193764593 0 :sebbu!n=sebbu@ADijon-152-1-8-111.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1193764610 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193764617 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193764645 0 :SEO_DUDE56!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193764657 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoops. < 1193764672 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just realized that is not a trivial problem < 1193764688 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :given my current implementation, that is < 1193764699 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1193764703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its very simple < 1193764706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :each reduction step < 1193764710 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :states.append(frame) < 1193764713 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then, each reduction step < 1193764717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if frame in states: < 1193764734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :self.say("OMG " + frame + " REPEATS") < 1193764737 0 :DawnLight!unknown@unknown.invalid PART #esoteric :? < 1193764741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1193764757 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do evaluation recursively < 1193764773 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1193764778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not trivial in that case, but this won't take long anyway < 1193764784 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so? :\ < 1193764804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did exactly that, and now ```sii``sii evaluates i twice and says it's an infinite loop < 1193764814 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not trivial, but it's easy < 1193764874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it's trivial if my next attemp works, if not, then i'll have to think a bit < 1193764914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1193764917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it's ready < 1193764926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk ```sii``sii < 1193764927 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Infinite loop detected at [('s', 'i', 'i'), ('s', 'i', 'i')] < 1193764930 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1193764936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk ``khs < 1193764937 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> h < 1193764975 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i have a function to make that into an unlambda-like string, wait < 1193764985 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk ``kh```sii``sii < 1193764986 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Infinite loop detected at [('k', 'h'), [['i', ('s', 'i', 'i')], ['i', ('s', 'i', 'i')]]] < 1193764990 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1193764992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1193764993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193764994 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's right < 1193764996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't :< < 1193764998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193765005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it isn't lazily evaluating < 1193765007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it is? :\ < 1193765021 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :``kxy should only evaluate x < 1193765035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, not really < 1193765037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193765040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is how it works < 1193765041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its lazy < 1193765044 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is the ski part of unlambda < 1193765053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :== strict < 1193765062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1193765064 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well its not unlambda < 1193765069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so make it SKI and make it lazy :-) < 1193765081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, what IS the most efficient method of matching braces brainfuck? < 1193765085 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can make k, i'm not making it fully lazy. < 1193765087 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :presumably not looping through teh program < 1193765117 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, actually, i'm not making even k lazy. < 1193765128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now that i glanced at my code, and saw i'd have to do something. < 1193765184 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: when you see a [ you start the parser recursively? < 1193765199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: recursion is bad though :/ < 1193765202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: in this case < 1193765216 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1193765226 0 :jix!n=jix@dyndsl-085-016-237-063.ewe-ip-backbone.de JOIN :#esoteric < 1193765235 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :equivalently, you push your current block on the stack, and start an empty one < 1193765253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty slow in this case though too < 1193765262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk `4 5 < 1193765268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :..? < 1193765269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whut... < 1193765272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just wonder, with my really simple struct what the most efficient way is to parse braces < 1193765275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk `45 < 1193765281 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that should return `45 :| < 1193765289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is weird < 1193765390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it... < 1193765459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk ``s`kr``s``si`k.*`ki 4 < 1193765460 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> ('s', ('k', 'r'), ('s', ('s', 'i', ('k', '.*')), ('k', 'i'))) < 1193765465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1193765485 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> pl ^n`r``$n.*i < 1193765486 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :``s`kr``s``si`k.`k* < 1193765495 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> pl ^n`r``$n*i < 1193765496 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :``s`kr``s``si`k*`ki < 1193765556 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure that worked in the past... < 1193765567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1193765567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> pl ^a$a < 1193765568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :r. < 1193765570 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :i < 1193765578 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> pl ^a^b$a < 1193765579 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :``s`kki < 1193765582 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um < 1193765585 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :im pretty sure that's k < 1193765623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't optimize, it does the trick on the unlambda page < 1193765638 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> pl ^a^b$b < 1193765639 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :`ki < 1193765663 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> pl `^x`$x$x^x`$x$x < 1193765663 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :```sii``sii < 1193765666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(gosh that syntax is ugly) < 1193765670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pl works, no doubt about it, it's the sk i'm worried about < 1193765705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't `4 5 exponentiate 4^5 :\ < 1193765710 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1193765712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1193765712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193765715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :using the representation on the unlambda pge < 1193765715 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it should return `45 < 1193765716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*page < 1193765721 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err kay. < 1193765731 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk 4 < 1193765732 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> ('s', ('s', ('k', 's'), 'k'), ('s', ('s', ('k', 's'), 'k'), ('s', ('s', ('k', 's'), 'k'), 'i'))) < 1193765735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1193765738 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you have them defined < 1193765739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that is correct < 1193765740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as constants < 1193765741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1193765763 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk ` ``s`k.i``s``si`k.*`ki 4 < 1193765764 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :****i -> i < 1193765768 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDDDDDDDDD < 1193765771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk * < 1193765772 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> * < 1193765772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god i'm an idiot xD < 1193765775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk x < 1193765776 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> x < 1193765777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk `xx < 1193765778 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> ('x', 'x') < 1193765779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk ` ``s`k.i``s``si`k.*`ki ` 4 5 < 1193765785 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk ` ``s`k.i``s``si`k.*`ki ` 4 3 < 1193765786 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :*********************************************************************************i -> i < 1193765788 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk `*`ik < 1193765789 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> ('*', 'k') < 1193765794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk `45 < 1193765798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk `4 5 < 1193765798 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kay, it works, i just fail @ unlambda. < 1193765804 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk `4 5 < 1193765809 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk ` 4 5 < 1193765811 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1193765829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :4^5 is a big number, i also failed at math :)) < 1193765856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if the result is too long, it just produces no output currently < 1193765868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk `s`4 5 < 1193765876 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omg, where's my time! it's 19:37 already :< < 1193765883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how to do "for i=0 to i=N, ..." in ski < 1193765899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :use a different representation < 1193765902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for that < 1193765971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You would think parsing [] really quickly would be simple. :-| < 1193766025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ` ``s`k.i``s``si`k.o`k. sk ```s``si`k``s``s``s``si`ki`k`ki`k`ki`s``s`ksk`k`k`kk4 5 < 1193766032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoops. < 1193766035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ` ``s`k.i``s``si`k.o`k. sk ```s``si`k``s``s``s``si`ki`k`ki`k`ki`s``s`ksk`k`k`kk6 5 < 1193766054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ```s``si`k``s``s``s``si`ki`k`ki`k`ki`s``s`ksk`k`k`kk 6 5 < 1193766059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk ```s``si`k``s``s``s``si`ki`k`ki`k`ki`s``s`ksk`k`k`kk 6 5 < 1193766060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol. < 1193766060 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> ('s', ('s', ('k', 's'), 'k'), ('s', ('s', ('k', 's'), 'k'), ('s', ('s', ('k', 's'), 'k'), ('s', ('s', ('k', 's'), 'k'), ('s', ('s', ('k', 's'), 'k'), ('k', 'i')))))) < 1193766074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk ` ``s`k.i``s``si`k.o`k. ```s``si`k``s``s``s``si`ki`k`ki`k`ki`s``s`ksk`k`k`kk7 5 < 1193766075 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :ooooooi -> . < 1193766085 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's... almost correct.. :< < 1193766177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol> omg, where's my time! it's 19:37 already :< < 1193766188 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :me thinks you forgot to change to winter time? < 1193766198 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lol, daylight savings < 1193766278 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless finland actually changes on a different day than most of europe < 1193766279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's not my birthday yet, but thanks for the hour, best gift i've ever gotten :) < 1193766295 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or... < 1193766296 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1193766304 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's backwards right? :P < 1193766316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1193766319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(19:44:40) (oklopol) it's backwards right? :P < 1193766319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(18:44:50) (oklopol) o < 1193766322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :success! < 1193766324 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :17:45 here < 1193766336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders whether to mmap or getc repeatedly < 1193766336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does a little dance < 1193766343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it seems like mmap would be more efficient < 1193766396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how would you use it? < 1193766511 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1193766512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like mmap? < 1193766626 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how would that help in parsing? < 1193766748 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1193766749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just mean < 1193766751 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for reading in < 1193767434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : case O_JMP: < 1193767434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : if ((arg && !tape[tapep]) || (!arg && tape[tapep])) { < 1193767434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : i = i->arg2; < 1193767434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : continue; < 1193767434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : } < 1193767441 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's clever :-) no more [ and ] instructions < 1193767549 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1193767844 0 :SEO_DUDE56!i=Deee@gateway/tor/x-8aa5fac4f34141e8 JOIN :#esoteric < 1193767849 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, efficient interpreter - check < 1193767851 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now to write the parser < 1193767852 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193767876 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :poll: mmap or getchar over and over? < 1193767913 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mmap sounds nicer. < 1193767931 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not helpf < 1193767933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ul < 1193767935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193769069 0 :oerjan!unknown@unknown.invalid QUIT :"Dinner from hazard" < 1193769484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1193769489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you are all very helpful < 1193769691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193771962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is more efficient: < 1193771966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :optimizing after parsing < 1193771970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or parsing and optimizing at the same time < 1193772736 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mmap? < 1193772741 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can mmap stdin? < 1193772944 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :um < 1193772952 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no < 1193772961 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :about the whole turing-completess thing < 1193772964 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my interpreter takes program file name as first argument < 1193772966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^a < 1193772968 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if we allow "non-repetitive infinite initial conditions" < 1193772980 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wha? < 1193772983 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure that makes SMETANA turing-complete as well < 1193772987 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://forum.wolframscience.com/showthread.php?s=&threadid=1472 < 1193773050 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it would be a very simple structure, it has a "head" and then a "tail" consisting of identical pieces of code with different numbers (trivially generated by any process) < 1193773060 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how can you solve the halting problem with an infinite starting condition? < 1193773078 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: "infinite starting condition" means an infinitely big program. You can do a lot of stuff with infinitely big programs. < 1193773087 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how... < 1193773103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: you cannot solve the halting problem with an infinitely big program unless you hardcode EVERY SINGLE PROGRAM and if it halts or not < 1193773112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... generating that program is equivilant to the halting problem of course < 1193773130 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: right, but the point is that you can :) < 1193773138 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh that's lame < 1193773139 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: and he does say such programs are uncomputable < 1193773153 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no dice if the starting condition is uncomputable < 1193773160 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :right < 1193773170 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ais's starting conditions in the proof are computable < 1193773173 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but infinite < 1193773178 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so this guy claims that that's enough < 1193773189 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but if that's allowed, then SMETANA should be turing-complete < 1193773230 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you can represent a brainfuck "memory cell" with ~20 lines of smetana < 1193773240 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so with an infinite smetana program, you can represent the entire brainfuck memory tape < 1193773430 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so anyone have comments on my parsing/optimizing order? < 1193773440 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i would think that i should do parsing first, then optimize < 1193773445 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because i have my nice tokens to play with < 1193773510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1193773518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll flip a coin for mmap vs getchar < 1193773518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193773532 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no me understando < 1193773539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: for what < 1193773549 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :then again i've never understood mmap < 1193773575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1193773579 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i shall mmap the code file < 1193773588 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mmap just maps N bytes of a file to a pointer < 1193773593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and lazily reads them out on read < 1193773621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the major difference, i think, here, is that i need to do a stat on the file before mmaping < 1193773622 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's it < 1193773629 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but of course getc is more complex < 1193774735 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we s;; lmpe yjsy vpm[;rc od nryyrt < 1193774744 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*we all know that complex is better < 1193774829 0 :sebbu2!n=sebbu@ADijon-152-1-111-159.w86-218.abo.wanadoo.fr JOIN :#esoteric < 1193775788 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1193775789 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1193775916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193775941 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :changing +-+ to +(1) should be done at optimizing stage right? < 1193775944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not parsing stage < 1193775950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(alternatively, just ++ to +(2)) < 1193776391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone? < 1193776397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm thinking because i optimize away e.g. >< < 1193776397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so: < 1193776400 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :+><+ < 1193776402 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :should be +(2) < 1193776413 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it'll be +(1)+(1) if i do ++->+(2) at parse-time < 1193777317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :after working on this interp for hours < 1193777324 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm compiling it for the First. Damn. Time. < 1193777327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :here comes the bugfixes. < 1193777950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1193778000 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193778012 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all the brainfuck optimizations i can think of just remove redundant code < 1193778018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not really speed it up in any way < 1193778024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(apart from +++++++ -> + stuff) < 1193778031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :are there any REAL optimizations you can do? < 1193778037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i currently optimize [-]... < 1193778043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(and [+] of course) < 1193778049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(and then [+--], etc) < 1193779337 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :[->>++<<] and everything else of that form can be quite trivially optimized < 1193779410 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in fact, any loop which has no net effect on the memory pointer and contains no nested loops < 1193779479 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok i have a brainfuck text generating algorithm but it's pretty sucky < 1193779703 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: didn't you say you have tons of brilliant brainfuck optimization techiniques? < 1193779708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asd typoes. < 1193779738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've been watching south park for like 5 hours. < 1193779747 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1193779750 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :soon < 1193779751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :code < 1193779754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :. < 1193779757 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :must < 1193779949 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :+++++[>+++++<-]>[>+>++>+++>++++>+++++<<<<<-]>>>.>+++++.+++++++..+++.<<----.<++++++++.>>>>-.<.+++.------.--------.<<<+. < 1193779959 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's "Hello, world!" < 1193780013 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :erm, no it's not < 1193780032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes, but compiler suited < 1193780036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: not for an interp < 1193780037 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++++++++++++++++[>+>++>+++>++++>+++++<<<<<-]>>>.>+++++.+++++++..+++.<<----.<++++++++.>>>>-.<.+++.------.--------.<<<+. < 1193780040 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that is < 1193780116 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whoa, that's better than the hello world on the wiki < 1193780322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i see. < 1193780337 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see a difference, really < 1193780337 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: is it? < 1193780349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: optimizations that take ages to apply = compiler territory < 1193780358 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193780372 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i see < 1193780396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: after all, speed is the goal :) < 1193780478 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :true, but no one cares about a delay that only occurs once < 1193780492 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :think about mandelbrot.b runtime < 1193780501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if the parsing+optimizing takes a long time < 1193780507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then it'll rank, on the whole, badly < 1193780515 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"rank"? < 1193780526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :compared to other interps < 1193780528 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :on the top10 of bf-interpreters? < 1193780538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the official list < 1193780542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the official list? < 1193780593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what kind of optimizations do you have that would take long to apply, and what's a long time? < 1193780609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1. everything non-trivial 2. everything that's slow < 1193780637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err... kay < 1193780646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now wanna answer at least one of those? < 1193780666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :human nature is completely subjective < 1193780671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i cannot explain subjective things objectively < 1193780683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...you can explain what you meant by a long time. < 1193780692 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, let me elaborate < 1193780712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an optimization that takes a long time is an optimization where taking in account the time taken to apply it, it slows the interpretation process down on the whole < 1193780723 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this of course does not matter for compilers - compiling time does not matter < 1193780754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...okay, from now on, i'll just say not-orly everytime i don't feel like orlying what you say. < 1193780759 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, wanna answer the questions? < 1193780775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193780779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1193780920 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what other big programs do people use to test their brainfuck interpreter? < 1193780926 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right now i'm using mandelbrot.b and LostKng.b < 1193781579 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone? < 1193784169 0 :RedDak!n=dak@host45-87-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1193784540 0 :ihope!n=ihope@tapthru/resident/ihope JOIN :#esoteric < 1193784797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Leopard is so powerful, it makes Reddit's search function work right." < 1193786449 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I see we are not discussing parser-based esoteric programming languages. This must be rectified. < 1193786461 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :parser-based? < 1193786635 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Let me wrestle the logs and find it... < 1193786735 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mmf. ircbrowse.com's search feature seems non-functional. < 1193787077 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Here we go! http://pastebin.ca/679421 < 1193787118 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ahh yes < 1193787144 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :show me a fibonacci generator and i'll be impressed < 1193787144 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193787166 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is unary okay? :-P < 1193787183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1193787194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then write an unary->something else converter :-) < 1193787202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"it's modular" < 1193787207 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll do the unary first. < 1193787217 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe decimal would actually be easier. < 1193787231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :easiest is probably binary < 1193787240 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, yes. < 1193787259 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then I guess I need a parser that parses stuff like 101|1000 into stuff like 1000|1101. < 1193787266 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/L-system#Example_2:_Fibonacci_numbers < 1193787269 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that will be the simplest < 1193787274 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can EASILY do that in your language < 1193787289 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, of course. < 1193787296 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it produces fibonacci numbers in unary < 1193787301 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(B = A, of course) < 1193787313 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, wrap an unary->something else converter over that < 1193787313 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and voila < 1193787361 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1193787475 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Halfway done: http://pastebin.ca/755820 < 1193787477 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Except not. < 1193787481 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193787544 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll finish it later! < 1193787563 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Since I have to go eat and all. < 1193787600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bye :) < 1193787605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you havent been in here for ages < 1193787607 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Also, I forgot the period at the end.) < 1193787609 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bye. < 1193787676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : i'm pretty sure that makes SMETANA turing-complete as well < 1193787717 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed, i discussed that on the esoteric mailing list once upon a time < 1193787725 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :called it SMETANA+1 < 1193787765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you'd think turing completeness would be an unambiguous consept < 1193787776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it is < 1193787784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's just hard to prove :-) < 1193787867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193787888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what the simplest pattern-matching-and-substitution language is that is TC < 1193787895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. a mapping of state 1 to state 2 < 1193787898 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i mean all these debates arguing over stuff like pointer-size-defined-when-program-starts (c) and initial-conditions-are-infinite-but-created-by-a-non-universal-machine (smetana, the 2,3 tm) < 1193787904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and the input to a program is transformed from state 1 to state 2 repeatedly < 1193787924 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.sange.fi/archive/2001-q3 < 1193787932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament: ^^ < 1193787948 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the first one is trivially not turing complete, but i'm not sure about the second one. < 1193787958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i trust ais < 1193787959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193787973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193787998 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :later i extended it to something called Moldau, in http://esoteric.sange.fi/archive/2001-q4 < 1193788011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais is quite inactive, i don't have a strong opinion on him < 1193788012 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*them < 1193788056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :markus is sounds finnish. < 1193788066 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'm talking about regular smetana. < 1193788075 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-is < 1193788088 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament: Smetana+1 can be considered simply a notation for your infinite initial pattern < 1193788243 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i'm doZzZering off here -> < 1193788245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Moldau on the other hand was seriously overkill, as i mentioned already in my initial post < 1193788251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*dosing < 1193788255 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :----> < 1193788275 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with only Goto, it was essentially continuation-passing Prolog < 1193788287 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone? < 1193788293 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how minimal you can get it < 1193788300 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :obviously less minimal than tode (@oklopol ;)) < 1193788431 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1193789397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193789508 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: if smetana+1 compacts the infinite smetana program to finite size, then it's obviously turing-complete < 1193789563 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the question is whether we can consider smetana to be turing-complete, despite infinitely large programs < 1193789651 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and "smetana+1 is just a notation" would be a good argument for that. < 1193789715 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if it is turing complete < 1193789719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it can hardly be said to be just a notation < 1193789759 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: that doesn't make any sense. < 1193790049 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Any more pebble.bfm insanity? < 1193790055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: damnit!!! i forgot < 1193790062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: =( < 1193790078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it'll also be harder than i thought due to lack of strings in pebble < 1193790097 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Meaning that you'd have to do string functions first. < 1193790104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1193790116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the hardest part would be coming up with an efficient representation < 1193790136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, H1e1l1l1o1w1o1r1l1d is... bigger than neccessary < 1193790270 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Only by a constant factor. < 1193790278 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i mean linear. < 1193790283 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And "Hello world\0x00" is. . . Not useful for string insertion in Brainfuck. ;) < 1193790338 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: yeah well :( < 1193790351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess, i'll do the swapping-algorithm < 1193790355 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1193790355 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Helloworld0 < 1193790358 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to insert to string < 1193790375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make 0 the index of the string from the end you want to access < 1193790379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :swap and -1 repeatedly < 1193790397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course, to iterate < 1193790403 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just go from H until you find 0 < 1193790471 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good algorithm? < 1193790477 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :though the swapping could be inefficient < 1193790558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: lament: comments? < 1193790581 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i bought sheet music paper! < 1193790602 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :related comments? < 1193790633 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :10 staves per sheet, 40 sheets (related to my previous comment) < 1193790660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :related to my algorithm < 1193790739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193791017 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess the swapping would be slow < 1193791018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1193791203 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1193791875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : no/yes? ;) (lament,pikhq) < 1193792159 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Are you looking for minimal Turing-complete systems? < 1193792181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and PEBBLE in PEBBLE < 1193792365 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION creates a parser called convertNewZealand < 1193792375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha, what < 1193792379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh -- welcome back < 1193792383 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1193792385 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello. :-) < 1193792395 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It converts from unary to decimal with New Zealand. < 1193792397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is the unary->anything converter actually possible/easy in your subst lang? < 1193792403 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's certainly possible. < 1193792404 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahahaha < 1193792404 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :one second difference < 1193792418 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so how does it utilize new zealand < 1193792440 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :By New including a Zealand if the string is "". < 1193792457 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...including New Zealand, I mean. < 1193792483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so what is a New Zealand < 1193792485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :apart from a country < 1193792500 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A backronym for "no zero". < 1193792517 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And now for another regex mnemonic: "Look up there! It's money!" < 1193792530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm dumb. explain < 1193792542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(By the way, what regexps do you use? Custom?) < 1193792544 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"" is converted to "" instead of "0". < 1193792550 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Undefined, really. < 1193792559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1193792563 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though $ is a pretty important part of it. < 1193792661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Does your language have a way of putting anything to the screen? < 1193792675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :A primitive or something, that does no substitutions, but has a side effect of output < 1193792684 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It could easily be extended to include one. < 1193792703 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Input as well. < 1193792732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Because you could make a program basically identical to fibonacci.b < 1193792741 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bleach(): {/[ab]/; "w" + bleach()} < 1193792742 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Writes out fibonacci numbers in decimal, one per line, until halted. < 1193792751 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(With an invisible period on the end.) < 1193792758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: what does that do? < 1193792767 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It replaces a and b with w. < 1193792775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And... why. < 1193792782 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...and gives an error when it reaches the end of the string. < 1193792806 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It was going to make input more friendly for convertNoZero, but I just realized it's actually completely unnecessary. < 1193792828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Just match . instead of w :-) < 1193792851 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I was thinking [ab]. < 1193792854 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But yeah. < 1193792859 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders < 1193792867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You want it to be generalized < 1193792873 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess so. < 1193792885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since unary is just a way of encoding a string as its length, the actual contents is arbitary < 1193792907 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1193793006 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to go for little-endian increment < 1193793029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So what is your language called? < 1193793032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is it implemented? < 1193793071 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No implementation. I think I'll call it Redivider. < 1193793086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's really interesting, I might implement it :) < 1193793104 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Should I finish the program or the spec first? < 1193793105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Does it have a spec or similar? I mean, defining regexps beyond the basics could be hard... < 1193793109 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1193793113 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1193793114 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<1 second difference < 1193793121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and program! :) < 1193793130 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Will do! < 1193793373 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is it okay if I use the word "guts" in the spec? :-P < 1193793388 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sure < 1193793389 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193793391 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :As in ::= "/" "/" < 1193793395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But I want to see the program first! < 1193793397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1193793400 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as long as you define regexguts < 1193793401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193793402 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I'm still doing that. < 1193793409 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pff, why would I do that? :-) < 1193793421 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because otherwise i won't implement it, having no spec :P < 1193793428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm not going to use a third-party regexp spec < 1193793431 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1193793434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that'd be inconsistant with other implementations! < 1193793439 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll write my own minimalistic one, then. < 1193793442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :think of all the regexp libs... you gotta define your own for portability ;) < 1193793448 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just give it enough to be comfy for use < 1193793453 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1193793461 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ranges, exclusion... < 1193793471 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Plus /[]/, the regex that doesn't match. < 1193793473 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's not much to regexps < 1193793491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So is Redivide TC? < 1193793501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i doubt it, personally, but.. < 1193793514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I might try and write a bf interp in it. :) < 1193793526 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Redivider is almost certainly TC. < 1193793528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm, i think that would be possible < 1193793530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :even simple < 1193793532 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that would be cool :) < 1193793535 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If http://pastebin.ca/679421 has no bugs, it is. < 1193793549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Of course. < 1193793551 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But brainfuck = far more fun < 1193793552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193793586 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :very crazy suggestion for regexps < 1193793608 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : means "anything function x matches" < 1193793620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this would make, e.g. parsing brainfuck braces trivial < 1193793624 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That sounds rather complicating. < 1193793625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :though perhaps it's too bloated in your mind ;) < 1193793635 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't know, it'd just make a lot of stuff you could think of easier < 1193793649 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This language is inspired by Parsec, which is a completely ordinary combinator parser as far as I can tell :-) < 1193793688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah, but with parsec you could insert random haskell in the middle < 1193793693 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Something like (i don't know haskell) < 1193793704 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :match "abc" ++ callParser ++ match "def" < 1193793708 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with these regexps, you can't < 1193793722 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think you can still do that here. < 1193793740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1193793740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1193793752 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :/abc/ + parser() + /def/ will work and return "abcwhatevertheparserreturneddef". < 1193793784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, cool < 1193793784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so < 1193793791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/[/ + bf() + /]/ < 1193793791 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :First it runs /abc/, which consumes the abc and returns "abc", then it runs parser(), which consumes something and returns something, then it runs /def/, which consumes the def and returns "def". < 1193793794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :should parse braces? < 1193793798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1193793802 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1193793826 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If bf() parses "foo" into "bar", that'll parse "[foo]" into "[bar]". < 1193793863 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you don't like the brackets around it, then there's {/[/; x <- bf(); /]/; x} < 1193793869 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193793875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is a function that parses nested parens with anything in < 1193793876 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. < 1193793876 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That parses "[foo]" into "bar". < 1193793893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(abc) ((ab)c) (a(b)(c((d)))) parses, (a etc don't < 1193793905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :More importantly: some way to get the inner contents < 1193793909 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(abc) returns abc < 1193793914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :((ab)c) returns (ab)c < 1193793922 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, of course, ONLY if the whole thing has well-formed braces < 1193793925 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Is it possible? < 1193793926 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What does (ab)c return? < 1193793932 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Possible, yes. Probably easy, too. < 1193793933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: ab < 1193793935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1193793937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's undefined < 1193793945 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but yeah ab < 1193793952 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just mean, if you can do that, then you can parse brainfuck < 1193793973 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :check(): /(/ + check() + /)/ + check() | /[^()]/ + check() < 1193793976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you have "code[SENTINEL]tape", then you can run a brainfuck program trivially, iirc < 1193793979 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...with that invisible period. < 1193793988 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That just checks for well-formedness. < 1193794028 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :grab(): {/(/; x <- check(); /)/; x} < 1193794033 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Cool. < 1193794037 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...period again, gah. < 1193794041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So what are these "x"s etc? < 1193794048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Just arbitary variables that are "" by default? < 1193794056 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :By default, they're errors. < 1193794060 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, yes. < 1193794066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So how does grab(): {/(/; x <- check(); /)/; x} work < 1193794068 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :They always hold strings, never parsers. < 1193794103 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It runs /(/ and throws away the result, then runs check() and stores the result in x, then runs /)/ and throws away the result, then runs x and returns the result. < 1193794111 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A string is the same thing as a parser that does nothing and returns that string. < 1193794115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But what is x < 1193794120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It should be an error < 1193794123 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :x is a local variable, I guess. < 1193794123 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You did not define it < 1193794135 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :x <- check() is what introduces it. < 1193794136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<- is append right? < 1193794149 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, it stores. < 1193794152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1193794154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :How do you append? < 1193794155 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or creates or some such. < 1193794157 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x <- x + y? < 1193794161 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :<- is obviously borrowed from haskell's do notation < 1193794172 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess you can do it that way. You might as well do z <- x + y, though. < 1193794189 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :These behave pretty much exactly the same way as in Haskell's do notation, yeah. < 1193794196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Why, ihope? Why have unneeded vars? < 1193794220 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Less confusion, I guess, if you find that sort of thing confusing. < 1193794313 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think this is right, apart from the fact that it outputs the numbers all smooshed together if output doesn't automatically add a newline: http://pastebin.ca/755940 < 1193794345 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a few questions < 1193794363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is main a special name? or is it just what you called it as a convention? and, what's []? < 1193794383 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's not necessarily anything special about it. < 1193794404 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :foo()[blah] makes foo parse blah; otherwise, it parses from whatever it's called in. < 1193794412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Could you like put it in the spec? "If there is a main function, it is called at runtime, otherwise you are dropped in to a REPL?" < 1193794419 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The "current string", I guess. < 1193794424 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1193794428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :foo()[blah]... why not just foo(blah)? < 1193794433 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I can't see the ()s being used for anything else there < 1193794453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Plus it would look nicer. < 1193794481 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :They're for when you want parsers to take parameters other than the current string. < 1193794507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so foo(extra)[str]? < 1193794513 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :If so, may I humbly suggest just foo(str, extra)? < 1193794525 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Good idea, yes. < 1193794530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193794537 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though I rather feel foo(extra, str) would be better. < 1193794546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Although... What if you want extra args, but default string? < 1193794554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Maybe some kind of seperator < 1193794557 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :foo(str | extra) < 1193794565 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, no... that won't work nicely < 1193794566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193794573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how to resolve that? < 1193794582 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Extra arguments but the default string would just be foo(extra). < 1193794597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :How can it tell the difference between foo(str) and foo(extra)? < 1193794624 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Each parser has a parameter number. If it's given that many parameters, then they're all actually parameters; if it's given one more, the last one is the input string. < 1193794648 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Parser with 1 parameter number: < 1193794650 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :foo(str) < 1193794654 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I just want to pass it a special string. < 1193794683 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If foo's parameter number is 1, then str is the parameter. < 1193794696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Right! BUt I don't want it to be. < 1193794701 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If foo's parameter number is 0, then str is the input string. < 1193794704 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I just want to pass it an extra string, with no extra parameters. < 1193794709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Foo's parameter number is 1. < 1193794711 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Tell me how. < 1193794721 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If foo's parameter number is 1, then use foo(parameter, inputstring). < 1193794729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to give it an extra parameter < 1193794743 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If foo's parameter number is 1, it must take a parameter. < 1193794749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ah, ok. < 1193794752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :No optional parameters < 1193794754 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1193794786 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you like those optional parameters, go the Haskell Way and use foo("J" + parameter) or foo("N") :-) < 1193794787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I suggest making inputstring the first < 1193794802 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It feels like it's what the parser is being called /with/ < 1193794806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Everything else is just additional info < 1193794815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Also, it makes sense. < 1193794825 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I sort of have the opposite opinion for the same reason. < 1193794828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :For increasing parameter num: foo(str), foo(str,1), foo(str,1,2) etc < 1193794841 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :str - the main part of the parser, it's what its actually parsing - moves, in your smantics < 1193794843 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is not nice < 1193794879 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, if parameter numbers can vary, you need some way of differentiating a parameter from an input string. < 1193794892 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :First parameter: string < 1193794898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Rest: parameters, function dependena < 1193794921 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Function what? < 1193794933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dependant < 1193794941 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The string is there regardless of the function < 1193794945 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The rest is stuff added on "after the tail" < 1193794956 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The input string's being optional is sort of necessary. < 1193794956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It makes so much more sense for the string to be first. < 1193795007 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You need some way of making reference to the current string... or maybe this could be done without the current string stuff? Hmm. < 1193795022 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :look: < 1193795027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func() # current string < 1193795034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1193795035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1193795039 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i get you < 1193795044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can call a function with a parameter < 1193795046 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but with the current string < 1193795050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK, you're right, yours is better < 1193795059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1193795062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Some way to mark it < 1193795063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :How about < 1193795072 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[abc] means "abc as string argument" < 1193795078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and can be anywhere, but is generally at the start < 1193795086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for a function with parameter value 2: < 1193795089 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func(1,2) # normal < 1193795093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func([str], 1, 2) # using str < 1193795107 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How would varying numbers of parameters work, anyway? < 1193795112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :They wouldn't < 1193795115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm not talkng about that < 1193795118 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But, < 1193795122 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func(1,2) and func(1,[str],2) would work < 1193795128 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. [] just mean "string argument" < 1193795134 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Seems a little pointless. < 1193795134 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func2(str) # I guess, for parameter value 0, the []s would be optional, for nicety < 1193795152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, progression: func(str) func([str],1) func([str],1,2)... < 1193795169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Well, it's nicer than allowing one additional argument. Think of the bugs - it's just not obvious at a glance < 1193795188 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders < 1193795201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I think it's nicer, IMO < 1193795202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Just cleaner. < 1193795204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :More free-form < 1193795205 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, the input string is quite a bit like just another parameter. < 1193795222 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but: < 1193795226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func(1,2,oops-an-additional-arg) < 1193795231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That could so easily be a bug. < 1193795235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And explicitness is better, I'd say < 1193795238 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, it could. < 1193795249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func(1,2,oops) would be an error - "too many arguments, perhaps you need []?" < 1193795258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func(1,2,[oops]) would do what you intend < 1193795263 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though I like the look of semicolons better. < 1193795271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Probably [] would by convention go at the start, though - func([oops], 1, 2)) < 1193795276 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :func(1, 2, oops;) and func(1; 2, oops) and such. < 1193795277 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So, I think that'd be good. < 1193795283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but [oops] at the start or end by convention? < 1193795291 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Well, it just seems not noticable enough to me < 1193795305 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1193795320 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"It's an esoteric language; get over it"? :-P < 1193795331 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Esoteric language != unplanned language < 1193795342 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I think that [] here makes more sense < 1193795353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK, How about this < 1193795360 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How about func(1, 2; oops] and func[oops; 1, 2)? < 1193795363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Instead of func()[blah] < 1193795369 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func[blah]() < 1193795372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or just func[blah] < 1193795373 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193795374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so: < 1193795376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func[blah] < 1193795377 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func() < 1193795381 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func[blah](1,2) < 1193795387 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah, I like that. < 1193795395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :func[blah] would be sugar for func[blah](), since the former looks nicer < 1193795401 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1193795409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Though maybe func[blah]() would be nicer, as its more consistant - func[blah] is the parser that matches on blah < 1193795431 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1193795442 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, there are no first-class parsers here. < 1193795446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :output[reverse[unary()]] output[reverse[unary()]()]() < 1193795449 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The former is definately nicer < 1193795450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1193795452 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1193795460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a[b] is a[b]() < 1193795465 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a() is a[current_str]() < 1193795467 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hey, maybe we could get rid of () entirely. < 1193795472 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I mean, make it optional. < 1193795474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a[b](c,d) is what you expect < 1193795481 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a(b,c)[d] is an error < 1193795482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And how? < 1193795488 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a[b],c,d? Ugly. < 1193795496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I think the above is probably the best < 1193795500 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I mean just (), not (stuff). < 1193795509 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No foo(); just foo. < 1193795509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :run(): {x <- step(); output()[reverse()[unary()]]; run()[x]}. < 1193795509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1193795516 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :output[reverse[unary]] < 1193795517 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :run(): {x <- step(); output[reverse[unary()]]; run[x]}. < 1193795521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1193795528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I think in that case () provides more information < 1193795533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Because, otherwise < 1193795537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You could mistake it for a variable. < 1193795545 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that's true. < 1193795556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'll rewrite your paste using that proposed syntax < 1193795584 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/755956 < 1193795590 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IMO, it looks really clean and easy to understand. Very nice. < 1193795616 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Likewise, func[a](b,c) follows naturally from that syntax. < 1193795618 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, you're right. < 1193795620 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1193795621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK. < 1193795629 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So, can I expect a spec tomorrow maybe? ;) < 1193795630 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm going now < 1193795637 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. Bye. < 1193795639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Very interesting langugae < 1193795645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's esoteric but looks really easy to program in too < 1193795649 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1193795656 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK. Leave me a memo with MemoServ if you get it done :) < 1193795660 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Will do. < 1193795720 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193804758 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1193806272 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :THIN FUNCTIONS WILL BE THE DEATH OF ME < 1193806372 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GAUNT ZOMBIE FUNCTIONS, LOOKING FOR BRAINS... < 1193806582 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, I believe that the solution is to abandon my dictum that all blocks are functions :( < 1193806610 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You *could* do it as Tcl does. . . < 1193806628 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Provide an "uplevel" command, which executes something up a level in the stack. < 1193806641 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193806660 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow that's gross >_> < 1193806699 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's not very higher-order. a function should not necessarily know where it was called. < 1193806703 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's not Plofy, though. < 1193806708 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mind you, it's better than thick and thin :P < 1193806792 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But not much better. < 1193806911 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... isn't a thick function essentially one that binds its escape continuation to return? < 1193807945 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's a truly bizarre way of looking at it :P < 1193807986 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A thick function is the point in the call stack that a return will drop do. < 1193808828 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :alternately, a thick function is one which catches the return exception. you could generalize that. < 1193808837 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and good night. < 1193808843 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1193808878 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oooh, that's a good way to think about it. < 1193808883 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Returns become throws with special syntax. < 1193808901 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Thick functions are just functions with implicit try/catch blocks. < 1193808918 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now, how can I use that to get rid of thick functions :P < 1193813936 0 :staplegun_!n=staplegu@CPE-124-184-221-101.nsw.bigpond.net.au JOIN :#esoteric < 1193813987 0 :staplegun_!unknown@unknown.invalid NICK :i4nic8 < 1193814055 0 :i4nic8!unknown@unknown.invalid PRIVMSG #esoteric :howzit < 1193814204 0 :i4nic8!unknown@unknown.invalid QUIT :Client Quit < 1193814224 0 :i4nic8!n=i4nic8@CPE-124-184-221-101.nsw.bigpond.net.au JOIN :#esoteric < 1193814310 0 :i4nic8!unknown@unknown.invalid PRIVMSG #esoteric :piss < 1193815074 0 :i4nic8!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" < 1193815602 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193815610 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193817599 0 :clog!unknown@unknown.invalid QUIT :ended < 1193817600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1193826010 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1193826393 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193826397 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193826754 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193826760 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193828974 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193829680 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193831354 0 :jix!n=jix@dyndsl-080-228-189-006.ewe-ip-backbone.de JOIN :#esoteric < 1193831364 0 :jix!unknown@unknown.invalid QUIT :Remote closed the connection < 1193831391 0 :jix!n=jix@dyndsl-080-228-189-006.ewe-ip-backbone.de JOIN :#esoteric < 1193832915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1193834265 0 :Tritonio!n=Tritonio@150.140.229.49 JOIN :#esoteric < 1193839009 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193839106 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193843309 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1193843575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: that try/catch idea for thick functions is good but it doesn't help you vanquish thick/thin functions < 1193843605 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hence, " Now, how can I use that to get rid of thick functions :P" < 1193843632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193843639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in fact it probably complicates it < 1193843647 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because you introduce syntactic sugar etc and even more thick/thin semantics < 1193843668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, show me a recursive factorial again so i can see thick vs thin and i'll try and figure out a way to resolve it < 1193843783 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1193843784 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.pastebin.ca/756432 < 1193844212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: make it always run the program with every single combination of thick and thin functions at the same time, and introduce another, declarative, language, you have to use with the actual plof code to tell the interpreter what the correct behavior is; it can then resolve the right combination of thick/thin functions automatically < 1193844218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're welcome. < 1193844230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1193844265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so < 1193844267 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :{} = thin < 1193844272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::{} = thick < 1193844872 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right? GregorR? < 1193844895 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193844976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: pebble.bfm will be called Calculus ;) I'm working on it no < 1193844977 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :w < 1193844980 0 :Tritonio!n=Tritonio@150.140.226.196 JOIN :#esoteric < 1193845724 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193845735 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193846259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how does eval work? does it run at compile-time? < 1193846402 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193847858 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reappears. < 1193847860 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Yes. < 1193847861 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: No. < 1193847872 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1193847882 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: How about < 1193847889 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :If {} is seen in the context of an assignment < 1193847894 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's thick < 1193847896 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, it's thin < 1193847903 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You still have thick/thin, but it's internal only. < 1193847905 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The first argument to 'if' is thick. < 1193847914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it does not need to be, though. < 1193847926 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes it does, it returns a value that 'if' needs to catch. < 1193847940 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wait, is this a new language? < 1193847944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but {value} works < 1193847947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You don't need to use "return" < 1193847950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: plof is not new < 1193847959 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok- false alarm < 1193847968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: there is a new language though! < 1193847973 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1193847982 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Well, in Plof2, returning and evaluating to a value are identical, but I suppose that doesn't need to be the case :) < 1193847994 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Exactly. < 1193847995 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, lemme mull over cases where that might be wrong. < 1193848009 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: return will zoop down the stack, but a value at the end will just evaluate to it. < 1193848015 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Right < 1193848031 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"zoop" being of course the technical term. < 1193848037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: It's ihope's. It's called Redivide, and it's a turing complete substitution language. Fibonacci numbers: http://pastebin.ca/755956 < 1193848068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/679421 SK calculus implementation < 1193848073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Actually < 1193848073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193848077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that syntax is the old version < 1193848083 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'l update it (the SK calculus one) < 1193848083 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1193848104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/756513 new SK calculus < 1193848117 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to explain () vs []: < 1193848130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[x] means "parse string x", it defaults to the current string if not speciified < 1193848141 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can also pass extra parameters (if defined in the function) with (a,b...) < 1193848148 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, you cannot omit both [] and () < 1193848175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, parser() for no arguments, parser(a) for one argument, etc. or with a different string: parser[str] (note no () - it looks nicer), parser[str](a), parser[str](a,b) etc < 1193848188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :apart from that, the rest is pretty self-evident I think < 1193848225 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :zomg halloween < 1193848230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :main(), of course, is run with an empty string by default if it's there, when interpreting/running the compiled version < 1193848234 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if it's not there, it drops into a REPL. < 1193848242 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :A full spec is being written by ihope, it should be ready sometime today < 1193848246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But I thik it's very interesting. < 1193848666 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: BOO! < 1193848673 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :eek! < 1193848681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1193849912 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193850694 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1193850919 0 :jix!n=jix@dyndsl-080-228-189-006.ewe-ip-backbone.de JOIN :#esoteric < 1193851616 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1193851626 0 :jix!n=jix@dyndsl-080-228-180-003.ewe-ip-backbone.de JOIN :#esoteric < 1193853785 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1193854149 0 :jix!n=jix@dyndsl-080-228-180-003.ewe-ip-backbone.de JOIN :#esoteric < 1193857129 0 :RedDak!n=dak@host107-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1193859209 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1193860533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lalaalalalalala < 1193860623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wish i could fly < 1193861239 0 :sebbu2!n=sebbu@ADijon-152-1-5-117.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1193862439 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1193863046 0 :Tritonio_!n=Tritonio@150.140.226.169 JOIN :#esoteric < 1193863053 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193865825 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oi < 1193865827 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er < 1193865830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :typo < 1193866858 0 :bsmntbombdood!n=gavin@75-166-178-248.hlrn.qwest.net JOIN :#esoteric < 1193866938 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1193867056 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving." < 1193867145 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1193868037 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1193868205 0 :ihope!unknown@unknown.invalid QUIT :Client Quit < 1193868753 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1193868924 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello! < 1193868934 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :!ollE < 1193868938 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1193868979 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yay < 1193868980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you're here < 1193868991 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1193869000 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :any work on the redivide spec? :) < 1193869066 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm still working on it. < 1193869068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :woo < 1193869080 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat said that redivide was interesting earlier today :P < 1193869096 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay. < 1193869121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :one comment though < 1193869154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :output[str] gets away from non-purity by saying "Does no substitutions. (In an interactive interpreter, this is printed as debug output)" sneakily, < 1193869157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hah, i said it was interested before it was famous! < 1193869160 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but what about input()? < 1193869171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*interesting < 1193869175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I was interested in it when ihope first mentioned it ages ago < 1193869178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I just didn't mention it at the time :P < 1193869183 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1193869207 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: can't input() be the same way as output()? < 1193869224 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Well, no, because it has to return the string from input. < 1193869241 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: You can't get away from non-purity there, unlike my above output[] definition < 1193869253 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. < 1193869262 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Who cares about purity? :-P < 1193869272 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Evaluation order already matters. < 1193869278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well, if it's a substitution language it's expected that you know what's happening to the program :P < 1193869297 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You know what I mean? It's like a list of rules... putting non-purity in there (that isn't carefully worded) could damage that < 1193869304 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1193869343 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I still don't think there's much of a problem if evaluation order already matters. < 1193869405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1193869490 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :multithreaded parsing! < 1193869500 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: please add thread support <3 < 1193869507 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :NO! < 1193869514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :libpurple < 1193871425 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :default name = purple < 1193871436 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: So what is RodgerTheGreat's name? < 1193871456 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grins < 1193871501 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :Rodger Therrickson Handlebrock Entrepreneur Gullible Russell Ensonava Aeota Therrickson? < 1193871530 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Gullible" = awesome name :P < 1193871541 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :"Wow. My name isn't in the dictionary" < 1193871552 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Gullible is one of my middle names" < 1193871555 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"What's your name?" "Gullible." "Really? Wow!" "No, gotcha bitch!" < 1193871564 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :"...actually, yes it is." < 1193871566 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1193871569 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :EhirD`: hm, you actually don't have a presence on the esolangs wiki? < 1193871579 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :thought that might have been it < 1193871583 0 :IhopE!unknown@unknown.invalid PRIVMSG #esoteric :Rodger Thomas Harry Elliot Graetz-Russell-Erickson-Aritz-Thomson! < 1193871598 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm totally renaming myself Gregor Van Von O'McFitzsonovichstein < 1193871606 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :believe it or not, my name in real life *isn't even Rodger!* < 1193871614 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: WHAT < 1193871617 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's Susan. < 1193871623 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1193871626 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is gullible < 1193871632 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :... i think? < 1193871636 0 :IhopE!unknown@unknown.invalid PRIVMSG #esoteric :Or Rodger Tokigun Helios EgoBot Gregor-Reddak-Ehird-Anmaster-Tritonio, which would be very weird. < 1193871647 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :IhopE: indeed < 1193871650 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a reflex that coils on sight of "Elliot" and corrects people to "Elliott" < 1193871655 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: of course not, your real name is Spot < 1193871660 0 :IhopE!unknown@unknown.invalid PRIVMSG #esoteric :But it's "Elliot"! < 1193871666 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :my name is Elliott < 1193871667 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1193871674 0 :IhopE!unknown@unknown.invalid PRIVMSG #esoteric :Well, too bad! :-P < 1193871706 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :today's special VISUAL CLUE! < 1193871706 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://rodger.nonlogic.org/dump/images/1190852142-understanding.png < 1193871711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i knew EhirD`'s name. < 1193871724 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :yes but that's because its littered in various code and i might have told you < 1193871755 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :EhirD`: maybe i got it from your code too < 1193871764 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :i doubt it, though < 1193871768 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :i haven't shown all that much code here < 1193871770 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that was my second theory anyway < 1193871908 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :EhirD`: perhaps, although i'm pretty sure i've just deduced it from your behavior, just like i did with GregorR < 1193871924 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :you deduced Elliott Hird from my behaviour? < 1193871931 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :well, of course you could deduce E Hird < 1193871934 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :But Elliott? i doubt it < 1193871942 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: olds! < 1193871950 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :olds? < 1193871953 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :EhirD`: no no i'm pretty sure < 1193871957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i've seen that :P < 1193871968 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm aware < 1193871970 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: james randi might want to giv e you $1mil < 1193871982 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fine, have some doodles from my statistics class today: http://nonlogic.org/dump/images/1193866302-sket2.png < 1193871985 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure being able to determine names from behaviour is psychic < 1193871986 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://nonlogic.org/dump/images/1193866315-sket1.png < 1193871986 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't like randy men < 1193872036 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, a guy in my class does that too < 1193872042 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :IhopE: how's the spec going? < 1193872057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if there's a pause in taking notes, he draws a random picture < 1193872101 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as you can see, I don't really wait for a pause < 1193872113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1193872127 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you use both hands and take notes while drawing? < 1193872132 0 :IhopE!unknown@unknown.invalid PRIVMSG #esoteric :EhirD`: I'll post it in exactly one moment. < 1193872132 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :or he omits notes < 1193872136 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I generally don't take notes < 1193872136 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :IhopE: :D < 1193872142 0 :IhopE!unknown@unknown.invalid PRIVMSG #esoteric :What I have, I mean. Not the whole thing. < 1193872153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure i saw a graph in there! :) < 1193872171 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :because I find statistics extremely uninteresting, considering how many times I've done it in various classes over the years < 1193872212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :statistics does have an ugly sound to it. < 1193872225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i'll sleep for a moment now, you all have fun -> < 1193872235 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have oodles of fun in my CS classes < 1193872256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Or Rodger Tokigun Helios EgoBot Gregor-Reddak-Ehird-Anmaster-Tritonio, which would be very weird. <-- huh? < 1193872268 0 :IhopE!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: don't you think that would be a very weird name? < 1193872269 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hello < 1193872282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IhopE, stupid highlights < 1193872283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hate them < 1193872295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway yes < 1193872305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IhopE, none of these are real names < 1193872306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what? < 1193872332 0 :IhopE!unknown@unknown.invalid PRIVMSG #esoteric :GregorR mentioned pretending everyone's nick was derived the same way as his. < 1193872354 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :why is stdcall right to left with arguments ? < 1193872364 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor isn't a real name? :) < 1193872364 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :bartw: because stdcall is evil < 1193872372 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :could have fooled me < 1193872374 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :is it ? < 1193872392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : GregorR mentioned pretending everyone's nick was derived the same way as his. <-- and how is it? < 1193872402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mine IS based on my initials (AN) yes < 1193872408 0 :IhopE!unknown@unknown.invalid PRIVMSG #esoteric :First name, last initial. < 1193872432 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my name is obviously Oerja Nilsson. Sorry for fooling you all about my gender so long. < 1193872434 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my real name is oklovonimol polokolmonopotol < 1193872448 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :Ehir Dickinson < 1193872458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm, sounds Scandinavian < 1193872465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is from Sweden < 1193872479 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Norwegian here < 1193872482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1193872490 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: YOU FAKED YOUR PHOTO?!12567862874623784234 < 1193872491 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Gotta tell you, "Oerja" doesn't strike me as male or female :P < 1193872494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, still don't know gender of name < 1193872503 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :EhirD`: no i'm just very ugly. < 1193872512 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: nice drawings < 1193872525 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1193872526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, wait, "oe" O with / in? < 1193872535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, same as Swedish örjan then? < 1193872537 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :luckily im BartW < 1193872541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then male < 1193872542 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah < 1193872543 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: well if it was norwegian it would be female. The only exception i recall is "Ola" < 1193872554 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yep < 1193872564 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(ending in -a that is) < 1193872613 0 :IhopE!unknown@unknown.invalid QUIT :"http://tunes.org/~nef/logs/esoteric/06.08.09" < 1193872647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my name can be found in the source code of the brainfuck interpreter in bash I coded: http://rage.kuonet.org/~anmaster/bzr/index.py/get/bashfuck/head/bashfuck < 1193872652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :optimizing, using byte code < 1193872655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I'm insane < 1193872669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm also working on a modular irc bot in bash (http://envbot.org) < 1193872670 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In bash? 8-D < 1193872673 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That = awesome < 1193872695 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I imagine you have a library of functions that turns bash into a bit more of a general-purpose language? < 1193872696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, still, just compiling LostKing.b to byte code = about 10 minutes on my amd64 < 1193872696 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, he is insane < 1193872700 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has always enjoyed writing shell scripts :) < 1193872702 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :i was about to say < 1193872707 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :his lostkng.b performance is terrible < 1193872714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EhirD`, yes indeed it is < 1193872724 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: and no, iirc < 1193872726 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :he just uses bash < 1193872728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if someone can make it faster, please branch it < 1193872785 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"We're all mad here. I am mad. You're mad." "How do you know that I am mad?" asked Alice. "You must be," said the Cat, "or you wouldn't have come here." < 1193872804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I do have some stuff I reuse sometimes, stack functions, associative array emulation < 1193872813 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :ah yes -- quoting alice in wonderland. The post-ironic hippy way to be cool on the internet. < 1193872814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but for bashfuck I didn't reuse anything < 1193872822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EhirD`, ahahaha < 1193872857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess quoting Terry Pratchett doesn't work? < 1193872869 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :no, that's the post-hippy ironic way < 1193872895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EhirD`, eh? I got all Terry Pratchett books (except a few short stories that are out of print) < 1193872914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EhirD`, and what is the post-hippy post-ironic way? < 1193872919 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually i am quoting Narbonic, which quoted Alice in Wonderland. < 1193872921 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :killing yourself < 1193872925 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sort of anyhow :) < 1193872929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EhirD`, I see < 1193872941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, "Narbonic"? < 1193872964 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my favorite mad science webcomic so far < 1193872975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :link? < 1193872984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(hm what is a "mad science webcomic"?) < 1193872985 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: google gives it as #1 result < 1193872994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just reads user friendly < 1193873002 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://www.narbonic.com/ < 1193873008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for the last 5 years or so < 1193873015 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :pff, user friendly < 1193873053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EhirD`, what? I used to read that nethack one too, dudly or whatever the name was < 1193873093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, there is no strip on the page? < 1193873094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1193873100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or do I have to enable java script < 1193873102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I hope not < 1193873125 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :no JS there < 1193873131 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :sheesh, you could just view source < 1193873135 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :and also stop being JS-paranoid < 1193873136 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the webcomic is finished, read the archive < 1193873140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :
< 1193873142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EhirD`, ? < 1193873151 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :alright then < 1193873153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :noscript tells me there is java script < 1193873154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193873176 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :disable noscript becaues it's a stupid, paranoid extension with no real practical value < 1193873190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, btw envbot's performance is very good < 1193873201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EhirD`, what? I use tor when I browse < 1193873204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I AM paranoid < 1193873206 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right, director's cut rerun. i haven't read that. < 1193873214 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric ::| hah, tor < 1193873222 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :i guess you wear a tinfoil hat too < 1193873266 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh, today's rerun is pretty good < 1193873276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : i guess you wear a tinfoil hat too <-- no? < 1193873664 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :Not Invented Here strikes again! < 1193873669 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :I have found myself writing a code editor. < 1193873694 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: does http://www.webcomicsnation.com/shaenongarrity/narbonic/series.php?view=archive&chapter=9763 work better? it's the first page of the archive. < 1193873843 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whoa, AnMaster < 1193873864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes it does < 1193873866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, what? < 1193873872 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1193873890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, yes I coded brainfuck interpreter in bash. Yes I'm mad. Do you want anything else? :P < 1193873909 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :writing a brainfuck interpreter in bash doesn't make you mad around here < 1193873916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rage.kuonet.org/~anmaster/bzr/index.py/get/bashfuck/head/bashfuck and http://envbot.org is proof enought I'm mad < 1193873937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, using bytecode and optimiztions in the interpreter AND coding it in bash IS mad < 1193873944 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :writing bash in brainfuck, that would make you mad < 1193873949 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: haha < 1193873958 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :mad for doing the impossible < 1193873993 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :impossible is nothing < 1193874036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, what about bash to C translator coded in bash? < 1193874048 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :possibly < 1193874279 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1193874280 0 :EhirD`!unknown@unknown.invalid PRIVMSG #esoteric :wxPython is nice < 1193874594 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :mad science webcomics, eh? How about Phil Foglio's Girl Genius? (http://nonlogic.org/dump/images/1193870414-idee.png) < 1193874632 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: reading that too :) < 1193874692 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :among other defunct/ended ones: Casey and Andy, A Miracle of Science < 1193874793 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lmao. "..It heartens me to look ahead and see the bright future each and every one of you will create, using your disciplines to improve our world. Except for the computer-science majors. They're more likely to perpetrate evil."