< 1223771127 0 :clog!unknown@unknown.invalid QUIT :Connection timed out < 1223771127 0 :clog_!unknown@unknown.invalid NICK :clog < 1223772566 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1223773011 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1223774349 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1223774467 0 :slereah!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1223774988 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :You know what I said about pypy? Scratch that, the stuff they already have is already pretty cool ... < 1223775005 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :RPython programs run nearly as far as c, although the compiling takes forever < 1223775072 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :(If only the translator could translate itself... I don't think it's rpython though. But if the translator can get the JIT to be fast someday, and a fast JITted pypy runs the translator... well then that's pretty amazing) < 1223775551 0 :Slereah_!n=butt@ANantes-252-1-51-183.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1223779269 0 :bsmntbombdood!unknown@unknown.invalid QUIT : < 1223779310 0 :bsmntbombdood!n=gavin@97-118-116-90.hlrn.qwest.net JOIN :#esoteric < 1223779847 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"killing X to finish install" < 1223780825 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | hehe < 1223781329 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1223782194 0 :ihope!n=Peggy@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1223782222 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I will now create an esoteric programming language called Colorful Monkeys. < 1223782241 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It will be very theoretically interesting, I'm sure. < 1223782251 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It might even be Turing-complete, if you can imagine that. < 1223782346 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I just may be too lazy to put this on the wiki right now, so I'll describe it here instead. < 1223782390 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Memory consists of an infinite grid of spaces. Each space may be empty, or it may contain a red, green or blue monkey. One monkey is the current monkey. < 1223782559 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Each step, the interpreter finds a path that starts at the current monkey and visits every other monkey exactly once, does not visit the same color monkey twice in a row, and does not return to the current monkey; this path should be as short as practically possible. < 1223782588 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION frowns at the unfortunate placements of "and" in that sentence. < 1223782824 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then the first monkey on the path becomes the new current monkey, and moves either toward or away from the old current monkey: red moves toward green and away from blue, green moves toward blue and away from red, blue moves toward red and away from green. The monkey moves one step in a cardinal direction, preferring horizontal movement to vertical movement if they would otherwise result in him being the same distance from the old curren < 1223782889 0 :edwardk!unknown@unknown.invalid PART #esoteric :? < 1223782977 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Monkey collisions cause undefined behavior. Like with MiniMAX, the interpreter can take advantage of this to do something nice. < 1223783443 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Remote closed the connection < 1223783458 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1223783633 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Remote closed the connection < 1223783644 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1223783670 0 :immibis!n=immibis@125-236-142-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1223783796 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Client Quit < 1223784141 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Like running BF commands... < 1223784300 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1223784425 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1223784740 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ihope: what? < 1223784953 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :is optbot a bot? < 1223784954 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: s/\?\?/?/ < 1223784960 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :er < 1223784971 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot: !help < 1223784972 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: less complicated code, less instructions to execute....fewer instructions,,,faster run... < 1223784976 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1223784978 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot:... < 1223784979 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: (`cuz you _know_ prime numba's are sex-ay!) < 1223784987 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot: wtf are you < 1223784987 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: but I generally prefix gcc to C programs < 1223786414 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1223790019 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :whose is optbot? < 1223790020 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: or make it clear that you're being facetious < 1223792228 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"So, how much do you love noodles?" < 1223792366 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1223796868 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1223797131 0 :habnabit_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1223797139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah log gap < 1223797145 0 :habnabit!n=habnabit@97-113-12-93.tukw.qwest.net JOIN :#esoteric < 1223797365 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :immibis: optbot doesn't do any actual commands afaik < 1223797366 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's certainly different. < 1223797375 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it converses, and changes topic < 1223797380 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1223797380 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | that ensures that Python no longer has to keep track of the functions local state. < 1223797389 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok that's the only command < 1223797451 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think it's ehird, although the first 'o' is supposedly named after me < 1223797459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*ehird's bot < 1223798192 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1223798193 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbo! < 1223798198 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1223798198 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | it can. < 1223798203 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1223798203 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | - your _darcs dir has the whole history, isn't that nice < 1223798214 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :did you remember to add flood protection? < 1223798221 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbo < 1223798223 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :t < 1223798223 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot < 1223798223 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: turing < 1223798227 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :... < 1223798229 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot < 1223798229 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: and HTML is not just strings < 1223798231 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot < 1223798232 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: OKLOFOK < 1223798239 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :...wtf... < 1223798252 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[19:42] it converses, and changes topic <-- you call that conversing? < 1223798256 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well it only does one thing per speaker action < 1223798267 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so if it's flooding, so are you < 1223798324 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot! optbot! < 1223798324 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: Not ATM. < 1223798325 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although fungot has flood protection to prevent you from putting the bots against each other < 1223798326 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ( just annotate the paste: it'll keep everything together. < 1223798330 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :fungot? < 1223798331 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: heh. i think you misspelled ' fnord. < 1223798334 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^echo optbot < 1223798334 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot optbot < 1223798334 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: cool. < 1223798334 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: looool! < 1223798335 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: you are spamming. toboge, i said my theory is that i must stop saying fnord, you can < 1223798335 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: well duh < 1223798336 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: goog idea... ha_bf2c makes things much easier in this way < 1223798336 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: may even take too long for you to be able to wait < 1223798336 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: what neighborhood? < 1223798337 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: 0x01 can also escape 0x01 < 1223798337 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: bawden is a clever fellow that's what has happened to sarahbot < 1223798337 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: that's pretty funky pixel-art there < 1223798364 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :^echo optbot < 1223798365 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot optbot < 1223798365 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: all languages are equally difficult, says i! < 1223798365 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: thought about it, yes.. did it: no :) < 1223798378 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1223798379 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf, code=text/str:N; ^str 0-9 get/set/add [text] < 1223798391 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[] < 1223798399 0 :clog!unknown@unknown.invalid QUIT :ended < 1223798400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1223798410 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!echo optbot < 1223798411 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: - Take the second and third characters of the input with 'H.' appended to it. < 1223798417 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!echo optbot < 1223798417 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: i noticed < 1223798421 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :^echo optbot < 1223798421 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: lol < 1223798421 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot optbot < 1223798422 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: experience shows that I am shit at that sort of puzzle < 1223798460 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot is written in befunge btw < 1223798460 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i think i will write a scheme to java < 1223798771 0 :kar8nga!n=kar8nga@j-37.vc-graz.ac.at JOIN :#esoteric < 1223798810 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oerjan o really? < 1223798819 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :a befunge bot. < 1223798861 0 :toBogE!n=toBogE@125-236-142-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1223798948 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!regex deeohteedeeohteedeeohtee hi replace ^echo hi < 1223798949 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1223798949 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :^echo hi < 1223798950 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :hi hi < 1223798959 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!regex deeohteedeeohteedeeohtee .*hi.* replace ^echo hi < 1223798960 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1223798960 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :^echo hi < 1223798960 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :hi hi < 1223798961 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :^echo hi < 1223798961 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :hi hi < 1223798963 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :^echo hi < 1223798963 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :hi hi < 1223798966 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :^echo hi < 1223798966 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :hi hi < 1223798967 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :^echo hi < 1223798967 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :hi hi < 1223798968 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :^echo hi < 1223798968 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :hi hi < 1223798969 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :^echo hi < 1223798969 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :hi hi < 1223798970 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :^echo hi < 1223798970 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :hi hi < 1223798971 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :^echo hi < 1223798971 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :hi hi < 1223798972 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :^echo hi < 1223798972 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :hi hi < 1223798973 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :^echo hi < 1223798973 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :hi hi < 1223798974 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :^echo hi < 1223798974 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :hi hi < 1223798975 0 :toBogE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1223798993 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :evidently fungot doesn't have flood protection < 1223798993 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: i'm afraid it's rather difficult to get computers to do non-constructive logical proofs, or something < 1223799010 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not against commands apparently < 1223799034 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or response < 1223799049 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :s < 1223799068 0 :toBogE!n=toBogE@125-236-142-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1223799081 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1223799082 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1223799082 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | but i can type :D < 1223799082 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | ciao < 1223799082 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1223799083 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1223799083 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | Do you want the physics behind it, or just the math and comp-sci part? < 1223799083 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1223799084 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1223799084 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | (slightly modified from 18.05.07) < 1223799084 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1223799086 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | i also vaguely recall it has different levels you can set, and some features are disabled at lower levels < 1223799086 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1223799088 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1223799089 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | did something go wrong? < 1223799090 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1223799091 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | and if you do from hook into funge space code, well things would be uggly < 1223799092 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1223799094 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | for a while, I thought you were looking for IO actions. < 1223799094 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1223799097 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | they're sin tacks.. < 1223799099 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | with _ < 1223799101 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :so it can't get flooded like that, anyway... < 1223799338 0 :Hypercaffeinated!n=Hypercaf@125-236-142-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1223799426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suspects a hypercaffeinated monkey < 1223799440 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then again, maybe not < 1223799459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on the internet, it could be a dog < 1223799486 0 :Jiminy_Cricket!unknown@unknown.invalid PRIVMSG #esoteric :Or a killer mutant sea cucumber < 1223799500 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hypercaffeinated is a bot < 1223799506 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :another one < 1223799520 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just realized < 1223799532 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :note it has problems with ping due to the TDWTF-worthy (TM) code I wrote ages ago. It gets lots of ping timeouts < 1223799536 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!c --help < 1223799536 0 :Hypercaffeinated!unknown@unknown.invalid PRIVMSG #esoteric :Usage: !c [--target={NICK|CHANNEL}] [-T] [-d] [-e] [--other=DRINKTYPE] [-mMILKTYPE] [-sNUMBER_OF_SUGARS] [-zSIZE] < 1223799537 0 :Hypercaffeinated!unknown@unknown.invalid PRIVMSG #esoteric :-T: Turkish coffee -d: Decaf coffee -e: Espresso coffee < 1223799537 0 :Hypercaffeinated!unknown@unknown.invalid PRIVMSG #esoteric :--other=DRINKTYPE: Make a non-coffee drink < 1223799537 0 :Hypercaffeinated!unknown@unknown.invalid PRIVMSG #esoteric :-mMILKTYPE milktype can be none, hot, cold, frth, agnet, agnetic, or chocolate or a user defined string < 1223799537 0 :Hypercaffeinated!unknown@unknown.invalid PRIVMSG #esoteric :-zSIZE size can be 1, 2, 3, 4, 5, 6, or a user defined string < 1223799538 0 :Hypercaffeinated!unknown@unknown.invalid PRIVMSG #esoteric :--target={NICK|CHANNEL} Give the coffee to the specified nick/channel < 1223799540 0 :Hypercaffeinated!unknown@unknown.invalid PRIVMSG #esoteric :-sNUMBER_OF_SUGARS Give a negative value for an infinite number < 1223799542 0 :Hypercaffeinated!unknown@unknown.invalid PRIVMSG #esoteric :Usage: !t NICK|CHANNEL MESSAGE < 1223799543 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :(note to self: condense help) < 1223799544 0 :Hypercaffeinated!unknown@unknown.invalid PRIVMSG #esoteric :Send the specified MESSAGE to the specified NICK or CHANNEL (if a channel, the bot must be in that channel) < 1223799589 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(note to immibis: condense help something drastic) < 1223799595 0 :Jiminy_Cricket!unknown@unknown.invalid PRIVMSG #esoteric :Blah, killer mutant sea cucumbers are a lot cooler than bots < 1223799627 0 :Hypercaffeinated!unknown@unknown.invalid PRIVMSG #esoteric :I AM A ROBOT KILLER MUTANT SEA CUCUMBER < 1223799644 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :btw its called hypercaffeinated because it makes coffee < 1223799646 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm afraid the best attempt so far at making sea cucumbers sentient took more than 500 million years < 1223799649 0 :Jiminy_Cricket!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1223799668 0 :Hypercaffeinated!unknown@unknown.invalid PRIVMSG #esoteric :Good thing it's been 500 million years then :) < 1223799682 0 :Hypercaffeinated!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is making a coffee in an office mug with cold milk for this channel < 1223799683 0 :Hypercaffeinated!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives everyone in this channel a coffee in an office mug with cold milk < 1223799694 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait that was not a sea cucumber < 1223799715 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh no, it's _that_ bot < 1223799726 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shivers and remembers < 1223799746 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i should try to not annoy anyone for 24 hours. < 1223799947 0 :Hypercaffeinated!unknown@unknown.invalid NICK :coffeebot < 1223800304 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :immibis: Yes, no flood protection at all in fungot. Still, I don't think it has yet excess-flooded. optbot has some sort of delay for messages, though. < 1223800304 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: if that wasn't enough, liberal printf sprinkling in the code helps < 1223800304 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i guess what theblunderbuss suggested < 1223800321 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/fungot.b98.txt < 1223800321 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i didn't have gdbm installed? < 1223800344 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Uh... what do you want gdbm for? < 1223800345 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: so the name integer also specifies a fnord of the list < 1223800367 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :fungot: what's a fnord? < 1223800368 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: that doesn't explain my problem. it set-car!'d the car of a list < 1223800386 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :fungot: um have you been looking at car magazines again? < 1223800387 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: iirc with floating points tend to have their stock price display on my home systems... < 1223800531 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not too coherent chatter today. < 1223800564 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: do you want gdbm to be more coherent? < 1223800564 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: can you think of fungot?" < 1223800582 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: ah so it's to become self-aware? < 1223800582 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it creates freedom of choice < 1223800591 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :gdbm needs to be more self-aware. < 1223800595 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1223800597 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :fungot: gdbm needs to be more self-aware. < 1223800598 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: it can generate so fast code and yet be tolerable to deal with < 1223800684 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :fungot: code is not snakes, ffs. < 1223800684 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: heh. i've just read a fnord into memory, sticking the data section last, and just include " scheme48.h" < 1223800715 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :fungot: ^bf +++++++++++++.---. < 1223800716 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :immibis: is it just that? sure, just paste it here < 1223800722 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++.---. < 1223800722 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1223800777 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[.+] < 1223800778 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :............................... !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ... < 1223800807 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh it does > 127 chars < 1223800831 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf -[.-] < 1223800831 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:987654321 ... < 1223800856 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[[.+]+] < 1223800857 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric : < 1223800858 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric : < 1223800859 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop < 1223800860 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :qrstuvwxyz{|}~ < 1223800861 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric : < 1223800862 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric : < 1223800864 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :shit wrong bot < 1223800864 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric : < 1223800866 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop < 1223800866 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :qrstuvwxyz{|}~ < 1223800868 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric : < 1223800870 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric : < 1223800874 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric : < 1223800876 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop < 1223800878 0 :toBogE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1223800882 0 :coffeebot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1223800900 0 :toBogE!n=toBogE@125-236-142-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1223800919 0 :Hypercaffeinated!n=Hypercaf@125-236-142-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1223800954 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!r nick CoffeeBot < 1223800955 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what about just censoring 10 and 13? < 1223800977 0 :Hypercaffeinated!unknown@unknown.invalid NICK :CoffeeBot < 1223800979 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it does, did you look at the output? < 1223800986 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :immibis: _just_ < 1223800989 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but it does everything <32. < 1223800994 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can't do CTCP with it right now. < 1223801066 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I could just do 10 and 13, although the control characters aren't very pretty when output. < 1223801076 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course +c censors some others < 1223801134 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What's with the unicode issues it has, anyway... it should just repeat them bytes back like they came in. < 1223801161 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[.,]!it's a lambda: λ <- yay, a lambda! < 1223801161 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :it's a lambda: .. <- yay, a lambda! < 1223801166 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes... did you censor > 127 previously? < 1223801186 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^echo æ e i a æ å < 1223801186 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :.. e i a .. .. .. e i a .. .. < 1223801194 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1223801200 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I didn't. It might be a "characters are input as signed numbers" thing, which would leave the cells to be <0. < 1223801208 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :While the normal +- manipulation does mod-256. < 1223801214 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1223801230 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm that means you could fix it with a +- extra? < 1223801233 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^show echo < 1223801233 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>,[.>,]<[<]+32[.>] < 1223801252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^def echo2 bf >,[.>,+-]<[<]+32[.>] < 1223801252 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1223801259 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^echo2 æ e i a æ å < 1223801260 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :. e i a æ å.. e i a æ å < 1223801263 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1223801276 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1223801283 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^def echo2 bf >,+-[.>,+-]<[<]+32[.>] < 1223801284 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1223801286 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^echo2 æ e i a æ å < 1223801286 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :æ e i a æ å.æ e i a æ å < 1223801293 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1223801299 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^echo test < 1223801299 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :test test < 1223801317 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except why the . instead of space? < 1223801345 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[>+] < 1223801352 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1223801361 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah if ] tests mod 256 but it's not _actually_ a 0? < 1223801363 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+] < 1223801369 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1223801382 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1223801409 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^def echo2 bf >,+-[.>,+-]<[<]++++++++++++++++++++++++++++++++[.>] < 1223801410 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1223801416 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^echo2 æ e i a æ å < 1223801416 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :æ e i a æ å æ e i a æ å < 1223801522 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++[>----------<-]>.-------------------. < 1223801522 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :λ < 1223801558 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'll have to try and remember to add a 91g% in the input handling. < 1223801590 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or actually a 91g+91g%, since % doesn't like negative numbers that much. < 1223801651 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(I keep the constant 256 in (9, 1) when doing brainfuck, so I don't have to do 88+:* or anything like that.) < 1223801657 0 :Jiminy_Cricket!unknown@unknown.invalid PRIVMSG #esoteric :256-69 < 1223801660 0 :Jiminy_Cricket!unknown@unknown.invalid PRIVMSG #esoteric :er < 1223801689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :187 < 1223801695 0 :Jiminy_Cricket!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1223801704 0 :Jiminy_Cricket!unknown@unknown.invalid PRIVMSG #esoteric :I didn't mean to hit enter... < 1223801708 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :256-50, 256-50-19 => 206, 187 => 0xce 0xbb, the UTF-8 for U+03BB. < 1223802079 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^reload < 1223802079 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1223802087 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[.,]!it's a lambda: λ <- yay, a lambda! < 1223802087 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :it's a lambda: λ <- yay, a lambda! < 1223802095 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Okay, no need for workarounds any more. < 1223802425 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | some funky UK os < 1223803011 0 :immibis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1223803130 0 :toBogE!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1223803231 0 :CoffeeBot!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1223803388 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^ul () < 1223803420 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ()S < 1223803426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1223803428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1223803429 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev bf rot13 hi rev2 fib wc ul echo2 < 1223803444 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (?)S < 1223803446 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :? < 1223803546 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Empty strings probably count as "no output". < 1223803558 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:)(])*S < 1223803562 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric ::] < 1223803584 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, it'll be a couple of magnitudes faster when I get that stand-alone interpreter fungotized. < 1223803584 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what's the name of < 1223803607 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()()()())()* < 1223803610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()()()())()*S < 1223803615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()()()())(wef)*S < 1223803620 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :()()()() < 1223803628 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1223803633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1223803643 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^ul (lol)S < 1223803651 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1223803656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh my god < 1223803670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's nothing sexier than slow computation < 1223803675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so slow you can do it faster yourself < 1223803698 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((lol)S)^ < 1223803706 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1223803712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((o)S)^ < 1223803715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except that's not cool. < 1223803720 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1223803727 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^ul (oS)^ < 1223803956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^ul (asd)(ffooo)~*S < 1223803964 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1223804011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^ul (asd)(ffooo)*S < 1223804019 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1223804021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a)(b)~*S < 1223804027 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ba < 1223804035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yay! :D < 1223804057 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1223804085 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it runs out of time for just about anything. < 1223804098 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul (123456789)S < 1223804106 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1223804109 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul (123456)S < 1223804116 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :123456 < 1223804121 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Wow, _six_ characters! < 1223804125 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul (1234567)S < 1223804132 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :1234567 < 1223804134 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul (1234568)S < 1223804141 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :1234568 < 1223804147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1223804149 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It goes up to eleven, uh, I mean, eight. < 1223804162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1223804164 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Wait, I messeded up. :p < 1223804166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you dropped the 7 < 1223804167 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul (12345678)S < 1223804170 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1223804175 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :123 ...out of time! < 1223804178 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heheh. < 1223804185 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Broke down when writing the output. < 1223804205 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1223804207 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1223804208 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul (abcdefgh)S < 1223804216 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1223804223 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Seems to depend on the characters, even. < 1223804232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if only the time limit wasn't *that* short, you cannot do *any* flow control with that < 1223804246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how does it run that? < 1223804248 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (!!!!!!!!!)S < 1223804253 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :!!!!!!!!! < 1223804254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1223804254 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((x)S)^ < 1223804257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's what i thought < 1223804262 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1223804265 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^ul (!!!!!!!!!!!!)S < 1223804265 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Aw. < 1223804272 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :!!!!!!!!!!!! < 1223804277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but small ascii code shouldn't help with befunge < 1223804284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^ul (!!!!!!!!!!!!!!!!!)S < 1223804288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess it does though < 1223804288 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The Underload interpreter is brainfuck. < 1223804291 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^show ul < 1223804291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1223804292 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1223804292 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>,[>,]<[<]>[<+4[>-8<-]+>-[-7[-2[<+3[>-4<-]+>[<+4[>-5<-]+>[-11[-3[[-]<2[>[-]>+<2-]>>[<2+>>-]+<[->-<3[[>+<-]<]>>[>]]>[->[>]<[[>+<-]<]<2[[>+<-]<]<[[>+<-]<]>>[>]>[[[>]>+<2[<]>-]<2[[>+<-]<]>>[>]>[>]>[<2[<]<[<]<+>>[>]>[>]>-]<2[<]>]>>[[<+>-]>]<2[<]]]<[->>[>]<[[>>+<2-]<]<2[[>+<-]<]>+>[>]+5[>+8<-]+2>-[<+[<]>+[>]<-]]>]<[->>[[<2+>>-]>]<3[[>+<-]<]]>]<[-<[[<]>.[-]>[[<+>-]>]>>[[<+>-]>]<2[<]<2]>>>[[<+>-]>]<2[<]<]>]<[->>[>]<[[>+<-]<]<2[>>>>[>] < 1223804296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well then that's kinda obvious < 1223804299 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's not all of it. < 1223804303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1223804314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not blind :) < 1223804396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it would be too awesome if oklopol were blind < 1223804413 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sad, but awesome < 1223804821 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Let's see what I broke. < 1223804823 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^reload < 1223804823 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1223804830 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf +.>+++++++++++++++[>++++>++++++>+++++++>++>+++++<<<<<-]>+++++.++.>------.>>>--.++++++.-.<++.<.++++++++++.>.<<+++++++++++++.+++++++++++.---.>+++.<----.<<. < 1223804830 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is alive < 1223804841 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++.+++. < 1223804842 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1223804850 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++. < 1223804851 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1223804861 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++. < 1223804875 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think +c might filter ^G out. < 1223804886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whaz ^G < 1223804893 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The "bell" character. < 1223804896 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Should cause a beep. < 1223804944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, seven. < 1223804958 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, ^A=1 and so on. < 1223804962 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And ^@ = 0. < 1223804975 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this i reverse-engineered from ^G, yes < 1223804978 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^def ctcp bf +.,[.,]+. < 1223804978 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1223804982 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ctcp ACTION is alive! < 1223804983 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is alive! < 1223805053 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[.+] < 1223805053 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : . . !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ... < 1223805082 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't the CTCP PING echo whatever was sent? < 1223805085 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ctcp PING fungot < 1223805093 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe not. < 1223805117 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :10:51 fungot [n=fungot@momus.zem.fi] requested CTCP PING from #esoteric: fungot < 1223805118 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: there was a brain? < 1223805128 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it does, but since it's NOTICE it won't respond. < 1223805165 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol's client sure is strange, though: it responded with "PING 1223801452" instead of "PING fungot" like everyone else. < 1223805165 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: who is zippy? < 1223805182 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what NOTICE? < 1223805188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have the most popular irc client in the world. < 1223805194 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :CTCP replies are sent as 'NOTICE' messages, not 'PRIVMSG's. < 1223805201 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1223805202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :MOST < 1223805203 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :POPULAR < 1223805204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :EVER < 1223805236 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Which is actually according to the spec: all automatic replies to PRIVMSG messages should be sent as NOTICEs -- and no automatic replices should be sent for NOTICEs ever -- in order to avoid loops. < 1223805255 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No-one writes ircbots like that, though, since the notices look so ugly. < 1223805304 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Although I think ircii converted privmsg->notice when a script tried to reply to a privmsg. < 1223805342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1223805342 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1223805368 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sHOULD i wATCH aNOTHER ePISODE oF sOUTHERN pARCKK?? < 1223805370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1223805371 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1223805375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :OOK. < 1223805388 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then what should i do? < 1223805391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^answer < 1223805446 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :You should DONATE ALL YOUR MONEY TO ME. < 1223805458 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You heard the bot. < 1223805502 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but then how would i buy my porridges :<<< < 1223805511 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Then I will use it to buy BEER AND HOOKERS. < 1223805517 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Wait, that was not part of the deal! < 1223805525 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you'll have to make do with bark porridge < 1223805532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have to read about a hundred pages today, so i guess i'll start doing that < 1223805539 0 :Jiminy_Cricket!unknown@unknown.invalid PRIVMSG #esoteric :What type of hookers do bots need? < 1223805546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fembotzzzzzzzzzzzzz < 1223805581 0 :Jiminy_Cricket!unknown@unknown.invalid PRIVMSG #esoteric :Ah, I should have known. < 1223807225 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1223809514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1223809522 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually *did* watch another episode < 1223809527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but that was an accident < 1223809535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this time i won't watch if the bot says no < 1223809538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1223809556 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but what if it says nothing at all... that's a good question < 1223809571 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll take that as a yes, because i'm feeling lazy < 1223809646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1223809653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, I think it timed out? < 1223809676 0 :habnabit!unknown@unknown.invalid PART #esoteric :? < 1223809676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ^ < 1223809679 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It got confused again when I said that 'not part of the deal'. < 1223809681 0 :fungot!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1223809691 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I really need to debug that thing. < 1223809700 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But not now. < 1223809706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice part message of habnabit < 1223809715 0 :fungot!n=fungot@momus.zem.fi JOIN :#esoteric < 1223809719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1223809720 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1223809722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1223809722 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf, code=text/str:N; ^str 0-9 get/set/add [text] < 1223809728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1223809729 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev bf rot13 hi rev2 fib wc ul < 1223809732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :retroactive test: < 1223809732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^show bool < 1223809732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1223809733 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1223809737 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :..no? < 1223809739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, too late < 1223809743 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :'bool' is not a brainfuck command. < 1223809749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, no in help either? < 1223809767 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, the help text needs updating. < 1223809801 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll first try to fungotize that underload interp so that I can add that to ^help too. Not that it's hard to modify the help text or anything. < 1223809802 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: there are __ printab_e characters in ascii? iirc, scheme doesn't use t and nil < 1223809828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw what is the C++ish way to generate random numbers? Just cstdlib and rand() or? < 1223809861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like std::random ? < 1223809869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(or whatever madness they decided) < 1223809924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, scheme uses #t and #f for boolean, but the rest of that line made no sense < 1223809925 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's true :p. google did indeed have sufficient context < 1223809935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Google have context? < 1223809939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :That's news to me < 1223810140 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Probably just #include and std::rand(). < 1223810171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1223810199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :another thing what was the syntax for parameters with default values now again? < 1223810233 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The standard one, just "=default" after the parameter name. < 1223810322 0 :Mony!n=AssHole@AToulouse-258-1-104-60.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1223810342 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1223810352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah < 1223810439 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If I recall correctly the default values need to specified only in the declaration seen by the calling code. So int func(int param=42); in the headers, but int func(int param) { ... } is enough for the actual definition. < 1223810518 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And it has the usual common-sense restrictions for positional parameters with default values; no parameters without default values allowed after some default-valued parameters and so on. < 1223810536 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1223810546 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^def ctcp bf +.,[.,]+. < 1223810546 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1223810547 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^save < 1223810547 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :OK. < 1223810572 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ctcp ACTION forgot the ^ctcp command with that previous crash. :/ < 1223810572 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION forgot the ^ctcp command with that previous crash. :/ < 1223811080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm I need to do something portable for srand(), gettimeofday() is posix only, time(NULL) would return same seed for a whole second, and this program may very well be run several times per second < 1223811084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so any good idea? < 1223811101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :needs to be portable C++ in fact < 1223811147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, any good idea? < 1223811155 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ask the user to provide a seed. :p < 1223811191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, blergh, not really an option :/ Won't interact with user 99% of the time < 1223811211 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Take a command-line argument, then. :p < 1223811220 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There really isn't many portable things you could use; getting process ids and such is inherently even less portable. < 1223811264 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Although there's clock() -- it's not _guaranteed_ to have any better resolution than time() but it just might. < 1223811286 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And since it's "processor time used" it's a bit unrandom at the start of the program. < 1223811304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1223811304 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Though not even the "processor time used" is part of the standard.) < 1223811327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, considering this is C++, isn't there anything in the STL stuff one could use? < 1223811352 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not that I know, but I'm not really a C++ person. STL is mostly containers and such fluff. < 1223811362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1223811365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1223811745 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(away.) < 1223811752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, is there any portable way to test for gettimeofday() hm? < 1223811951 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Of course not; your build system probably needs to do it. < 1223812036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"POSIX.1-2008 marks gettimeofday() as obsolete." < 1223812041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1223812053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't find what they want instead < 1223812151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my seems clock_gettime() is what they want < 1223814583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw I found that 64-bit Linux at least will have no issues with unix time wrapping in 2038, time_t is 64-bit here < 1223816518 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :awwww, my befunge interpreter keeps printing hearts at me :) < 1223817114 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1223817115 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1223817129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, optbot is "oerjan's terrible puns bot" but I rearranged the letters after 5,0000000 typos < 1223817129 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: okay < 1223817157 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1223817257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1223817258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1223817262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :immibis was bot abusing < 1223817277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Could fizzie/someone ban CO2Games and immibis if they keep this up? < 1223817284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't recall them doing any non-bot-abuse-related thing lately. < 1223817306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:18:20 hypercaffeinated is a bot < 1223817306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:18:26 another one < 1223817312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ Two lines that made me unhappy. < 1223817348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:21:55 oh no, it's _that_ bot < 1223817348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:22:06 * oerjan shivers and remembers < 1223817353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1223817357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:22:26 i should try to not annoy anyone for 24 hours. < 1223817360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How about forever. < 1223817364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:31:44 immibis: Yes, no flood protection at all in fungot. Still, I don't think it has yet excess-flooded. optbot has some sort of delay for messages, though. < 1223817364 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: self.say("OMG " + frame + " REPEATS") < 1223817365 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i want a garbage collector. < 1223817366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No it doesn't. < 1223817545 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suggest we put a strict maximal limit on bot usage in this channel, and ban everyone who passes it. that way i can laugh when ehird is one of the first to be banned. < 1223817545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :coooool < 1223817546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :immibis < 1223817574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I suggest the bot owners ban people who abuse. < 1223817578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If immibis repeats last night again, optbot will ignore him permanently. < 1223817578 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but < 1223817579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :immy is my hero < 1223817582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :optbot: Lmao. < 1223817582 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you could just loop from 2 to sqrt_of_n < 1223817586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, right, yes i could < 1223817608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :optbot: we've made naive prime-checkers before. < 1223817608 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: bf c__ < 1223817642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well my point is that i don't think it is any less annoying when people abuse their own bots < 1223817652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: When have I abused my own bot recently? < 1223817653 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and that includes testing < 1223817669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't get what you're accusing me of. < 1223817682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you can get pretty spammy. < 1223817693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: [citation needed], please < 1223817704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can try to search the logs < 1223817709 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :when one is testing something, one doesn't notice how many lines fly by < 1223817718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: thanks. < 1223817732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'd like some kind of idea of what you're accusing me of as a recent event < 1223817797 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: actually i'm not sure how to search for generic spam. < 1223817830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i don't remember a specific instance, i'm just pretty sure i've seen you botflood when testing < 1223817851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for instance when we were doing that topic ca thing < 1223817872 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and when i was testing oklotalk; of course, in both these instances, i'm the main spammer < 1223817907 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm fairly sure you were quite spammy too, on both occasions < 1223817934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'topic ca thing'? < 1223817942 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk may be a bad example, you may just have run like two lines, and also i'm not sure you spammed at all on *this* channel, when the topic thing happened < 1223817949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1223817951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that was in esoteric-blah < 1223817954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, it ran 110 on the topic < 1223817956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but i did it in esoteric recently < 1223817957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1223817960 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: some of it was here too < 1223817961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that only took like < 1223817962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5 iterations < 1223817964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1223817965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1223817967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk < 1223817968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wasn't spam < 1223817970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everyone was participating < 1223817973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and asking questions about it < 1223817977 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :testing = spam :) < 1223817983 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah i guess < 1223817983 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also < 1223817985 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :writing < 1223817988 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :single < 1223817991 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :words < 1223817992 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is < 1223817993 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i dunno, i'm just trying to help oerjan out < 1223817995 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :spam < 1223818005 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1223818038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no that's stream of conciousness. < 1223818104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do think ehird has done some serious spamming when testing things. but i cannot recall a specific instance, so i'm kinda doubting myself here < 1223818113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: could you show me an instance? < 1223818121 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1223818127 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can only recall myself spamming like hell, when testing stuff < 1223818137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my bots actually just implant memories into your mind < 1223818141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they implanted the memory of spamming < 1223818142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1223818145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :removed specific instances < 1223818151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1223818155 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like coding in public, faster to code when people see you fail < 1223818167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"oh god i failed gotta fix fasttttt" < 1223818183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i hate coding late at night < 1223818183 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually the point is we like to spam, and would like ehird to stop complaining about it :D < 1223818187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i always rush and fuck things up < 1223818194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :D < 1223818206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: actually, fizzie and others were annoyed by CO2Games too < 1223818232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like the fast, ugly, hackery kinda coding the most, you get results slowly, but the process is fast < 1223818256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i start off quick&hacky < 1223818257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1223818261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then when it gets bigger < 1223818266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i make it slightly more 'managed' < 1223818268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :incrementally < 1223818272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :until it's fully done but i can still read it < 1223818273 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the ops don't count they have an easy annoyance chip implanted when they get the privileges < 1223818293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no, but when fizzie asked wtf that was about people were annoyed too in reply < 1223818321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meanwhile http://unicodesnowmanforyou.com/ < 1223818326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : awwww, my befunge interpreter keeps printing hearts at me :) <-- heh? < 1223818344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :joke or bug or both? < 1223818417 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's unicode? < 1223818457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes < 1223818461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :☃ < 1223818466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unicode snowman for you! < 1223818469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a circle segment right at the top of the page? < 1223818470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1223818474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no. < 1223818478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in ff2 yes < 1223818489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, that's because you don't have a font with the full unicode character set. < 1223818503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No unicode snowman for you. ☃ < 1223818514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well on irc it works < 1223818522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it looked like the lower part of that symbol < 1223818523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Meanwhile: http://☃.net/ < 1223818524 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :does _anyone_ have such a font, really? < 1223818525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just outside the page < 1223818529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ye < 1223818529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1223818531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I do. < 1223818538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I do too < 1223818540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on irc < 1223818541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's called code2000 < 1223818543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Dejavu < 1223818545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is the name of it < 1223818549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahahah < 1223818552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dejavu is not a c omplete set < 1223818553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :based on bitstream vera sans < 1223818557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah maybe < 1223818563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it has ☃ < 1223818564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :code2000 and its addon is < 1223818570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, free? < 1223818578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1223818582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but not as in speech < 1223818582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1223818587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"shareware" < 1223818591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but... without the share part < 1223818594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ware? < 1223818599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1223818603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wareware? < 1223818608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol, "shareware demo font"? < 1223818611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :beats me < 1223818612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.code2000.net/#dn < 1223818626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is there a more complete version? < 1223818635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1223818641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :code200{0,1,2} should be a complete unicode set < 1223818645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :code2000 is, really < 1223818645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1223818652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :code200{1,2} assign some undefined characters < 1223818655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to miscellaneous stuff < 1223818683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they are not all undefined < 1223818697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, okay < 1223818700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yah: "The Code2000 download has been freely available and fully functional all along. It is an inexpensive shareware, though, and registration fees are much needed and much appreciated. " < 1223818707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by shareware he means "it works fully, but plz givs me moneys" < 1223818720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[ < 1223818720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Users are required to register the font after a “reasonable” evaluation period if they like the font and continue to use it. However, determining what is “reasonable” is left for the user to decide.]] < 1223818723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5,000 years < 1223818796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i like the guy's attitude, though < 1223818802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in, only register if you can reasonably afford it and such < 1223819249 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it was printing extraneous \x03 due to a problem with y, which my terminal shows as ♥ < 1223819298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Asztal, what language is it coded in? < 1223819309 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :C++ < 1223819318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok.. < 1223819321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Asztal, name? < 1223819328 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :nowadays I'd probably choose something else though < 1223819333 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :Lee < 1223819346 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :he probably meant the interpreter < 1223819349 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://asztal.net/projects/befunge98 < 1223819359 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1223819405 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: what would you choose these days then? < 1223819419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1223819423 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it's not actually called sponge now, anyway, I think I decided on stinkhorn when given the list of fungi < 1223819426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes < 1223819524 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I would probably try C# or Haskell, maybe D because of it's metaprogramming abilities < 1223819531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The befunge-98 interpreter is currently all written in C++, and compiles under Visual C++ or G++. I currently have no plans to extend support to other languages."? < 1223819545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like... C? < 1223819548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or like trefunge? < 1223819552 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :That means no wrappers for python etc. < 1223819555 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: all good choices, I don't have to complain to you ;-) < 1223819578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Asztal, wrappers for python? Huh? < 1223819585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also there is one in haskell at least < 1223819590 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :It supports trefunge, though I wouldn't be too trusting with the funge-space implementation :) < 1223819607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Asztal, how would a wrapper for python be useful? < 1223819616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is a freestanding program, not a library < 1223819622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as far as I understand? < 1223819664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait are you coding it mainly for Windows!? < 1223819666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1223819666 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :yes, but it shouldn't be terribly difficult to change that if I wanted to (which I don't) < 1223819684 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I've tested it on linux, and it does work < 1223819694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Asztal, "HRTI — with microsecond accuracy on windows" < 1223819703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try gettimeofday() on *nix < 1223819711 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :microsecond? not hardly < 1223819711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it gives microsecond here. < 1223819723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, "not hardly"? < 1223819736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it means softly < 1223819736 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ah, that was a quote from there < 1223819745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also it can be done on windows iirc, "GetPerformanceCounterExExEx" or something probably < 1223819770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ... < 1223819774 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, QueryPerformanceCounter < 1223819781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what about the Ex? < 1223819787 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no Ex for you! < 1223819788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Did they leave them off for once? < 1223819805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also a pitty HRTI doesn't allow nano second < 1223819814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because POSIX can do that with clock_gettime < 1223819826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: right, true, i guess it just means we're not positive on the axis of "hardly", so we're prolly either neutrally or softly < 1223819830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would have to ifdef it still since it is an optional posix one < 1223819840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, hah < 1223819911 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ardly hever appen < 1223819916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CLOCK_MONOTONIC would probably be best, which is even more optional, so CLOCK_REALTIME (which is only as optional as clock_gettime) as a fallback < 1223819927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then gettimeofday() as a second level fallback < 1223819945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but since HRTI doesn't go down to nanoseconds there is no point in doing that :( < 1223819974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what happened to the other h? < 1223820008 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :was taken by an urricane < 1223820022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1223821880 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1223822204 0 :Slereah_!n=butt@ANantes-252-1-51-183.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1223822715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :On #esoteric today: AnMaster recoils after learning that something is related to Windows. < 1223822728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hastily bombards person with how to immediately switch to a POSIX-compliant OS. < 1223823066 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :News at 11. < 1223823076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ? < 1223823106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yes, an in-depth special on this rare event < 1223824025 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | and voila < 1223824178 0 :slereah!n=butt@ANantes-252-1-51-183.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1223824178 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1223826192 0 :Mony!unknown@unknown.invalid QUIT :"reboot" < 1223826336 0 :Slereah_!n=butt@ANantes-252-1-51-183.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1223826336 0 :slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1223826600 0 :slereah!n=butt@ANantes-252-1-51-183.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1223826600 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1223826781 0 :slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1223826787 0 :Slereah_!n=butt@ANantes-252-1-51-183.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1223827764 0 :slereah!n=butt@ANantes-252-1-51-183.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1223827764 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1223829363 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1223830944 0 :LinuS!n=LinuS@net-93-145-219-33.t2.dsl.vodafone.it JOIN :#esoteric < 1223830968 0 :LinuS!unknown@unknown.invalid QUIT :Client Quit < 1223832695 0 :Mony!n=AssHole@AToulouse-258-1-104-60.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1223835689 0 :slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hello, MONA < 1223835798 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that wasn't very nice < 1223835810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also i like your nick better like that, without the capital < 1223835932 0 :slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why not nice? < 1223835936 0 :slereah!unknown@unknown.invalid PRIVMSG #esoteric :Mona is a kitty :((( < 1223836250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyone seen ais523? < 1223836260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :away for 43 hours hm < 1223836264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and 20 minutes < 1223836269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(and a few sec) < 1223836287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there? < 1223836311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, does the bouncer log /msg and display them when you ais connects next time? < 1223836323 0 :fizzie2!i=fis@iris.zem.fi JOIN :#esoteric < 1223836331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi fizzie2 < 1223836337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I wonder how many times I'm going to have to point you to the day of the week before you realise to stop asking me this question every Sunday? < 1223836346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think I've done it about 3-5 times now. < 1223836348 0 :Slereah_!n=butt@ANantes-252-1-51-183.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1223836350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and the second question? < 1223836350 0 :slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1223836357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes it does. < 1223836359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also he is sometimes here on Sunday < 1223836361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, thanks < 1223836386 0 :fizzie!unknown@unknown.invalid QUIT :Read error: 148 (No route to host) < 1223836395 0 :fizzie2!unknown@unknown.invalid NICK :fizzie < 1223836456 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :One of the network cables I have doesn't really have that thing that goes click, so it got loose when I was trying to move them computers from the previous setting ("in a big pile on top of each other") into a shelf. < 1223836504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1223836568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :been there < 1223837720 0 :deveah!n=deveah@92.81.77.136 JOIN :#esoteric < 1223837734 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :mornin leet dudes < 1223838685 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :'sup bro < 1223838694 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Are you chillin' daddy-o? < 1223838705 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Are you jiggy with it, dawg < 1223838731 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :dude, understand I have not. < 1223838956 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :'soup /b/ < 1223839896 0 :Hiato!n=Hiato@dsl-245-51-228.telkomadsl.co.za JOIN :#esoteric < 1223840121 0 :Hiato!unknown@unknown.invalid QUIT :Client Quit < 1223840404 0 :sebbu2!n=sebbu@ADijon-152-1-33-69.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1223841384 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1223841488 0 :deveah!unknown@unknown.invalid PART #esoteric :? < 1223842350 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-031-154.hsi2.kabelbw.de JOIN :#esoteric < 1223842867 0 :Mony!unknown@unknown.invalid QUIT :"Ne regrettons pas le passé, ne nous préoccupons pas de l'avenir : le sage vit dans le présent." < 1223844310 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Out of curiosity, what should happen if a Funge-98 IP were to hit the > on the line ";>#;"? (Quotes not part of the line, obviously.) < 1223845387 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1223845497 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-031-154.hsi2.kabelbw.de JOIN :#esoteric < 1223845625 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | If (x,y) is in the set, f(x) = y. < 1223845918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, in what program? < 1223845936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh you mean from above < 1223845946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well it would begin executing code there < 1223845972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which means jump over the ;, hitting the second (first one line) ; < 1223845987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it jumps to matching ; at the end < 1223845993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then wraps hits the first ; again < 1223846011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on until some other thread hit q or use p to change that place < 1223846017 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but what happens to the other IPs? ;...; takes no ticks and same for space. < 1223846029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh good question < 1223846032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I guess lockup then < 1223846051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the funge interpreter isn't required to detect and prevent infinite loops < 1223846053 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That was my conclusion too, but it sounds a bit strange. < 1223846078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, unless the interpreter is threaded with MVRS < 1223846094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because the different universes there doesn't need to be in sync < 1223846111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact allowing taking advantage of multi-core < 1223846141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but with plain t you got an issue yes < 1223846179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, the same would happen if you use certain fingerprints that jump without changing delta, to jump to an empty line < 1223846185 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :If (x,y) is in the set, f(x) = y < 1223846192 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not necessarily true! < 1223846207 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1223846279 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Who said the set in question describes a function? < 1223846313 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in this very isolated quotation, noone! :o < 1223846317 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it could merely define a relation! < 1223846331 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Indeed! < 1223846334 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it depends on whether or not there exists a z != y such that (x,z) is also in the set! < 1223846337 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tricky tricky < 1223846382 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In fact, it could very well be f(y) = x. ;p < 1223846491 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, no, it couldn't. < 1223846518 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :since the convention is that if f is a function, then (x,y) in f can be written f(x) = y < 1223846535 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :alternatively, tho, f^-1(y) = x < 1223846536 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1223846572 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fuck convention. < 1223846574 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1223846592 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Convention says jack shit about formal definitions. < 1223846612 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, orthographical conventions ARE formal definitions < 1223846629 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, well... < 1223846631 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :after all, a formal system is a system based on the form of the thing in question < 1223846634 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hence, orthography. < 1223846634 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1223846635 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No argument. < 1223846665 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not that you couldn't define f(x) = y as an abbreviation for (y,x) instead of (x,y) < 1223846671 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the only the that matters is consistency < 1223846713 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :since ordered pairs are really not ordered any way we'd normally perceive as being order. in the abstract sense, anyway < 1223848447 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1223848604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1223848885 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1223851751 0 :slereah!n=butt@ANantes-252-1-51-183.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1223851751 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1223851791 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oko < 1223853481 0 :g0bl1n!n=_g0bl1n_@89.214.52.196 JOIN :#esoteric < 1223853511 0 :g0bl1n!unknown@unknown.invalid PRIVMSG #esoteric :can this brainf*ck initialization be reduced ? < 1223853513 0 :g0bl1n!unknown@unknown.invalid PRIVMSG #esoteric :+++[>+++++++[>++++>+++>+>+++++>+++++>++<<<<<<-]>>+>+++>++>->++[<]<-] < 1223853706 0 :g0bl1n!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, any hint ? :) < 1223853861 0 :g0bl1n!unknown@unknown.invalid PRIVMSG #esoteric :can it be shortened ? < 1223853996 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you have a zero in the cell to the left of the initial one (like you'd probably have with a wrapping array) you could maybe save a whopping one (1) character by replacing "<<<<<<" with "[<]>>". Not going to try thinking of a better way to set the actual numbers. < 1223854210 0 :g0bl1n!unknown@unknown.invalid PRIVMSG #esoteric :i have no zero, i'd have to create another cell i believe < 1223854213 0 :g0bl1n!unknown@unknown.invalid PRIVMSG #esoteric :let me try < 1223854238 0 :g0bl1n!unknown@unknown.invalid PRIVMSG #esoteric :i tried that solution and it enters an infiniteloop < 1223854269 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You should be able to represent what you're trying to achieve as a string then run it through calamari's genetic algorithm. < 1223854362 0 :g0bl1n!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, yes I have the string (the final result). where do i get calamari's genetic algorithm ? < 1223854419 0 :g0bl1n!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, you just saved me 1 byte ;) < 1223854708 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1223854727 0 :g0bl1n!unknown@unknown.invalid PRIVMSG #esoteric :can this be reduced ? < 1223854729 0 :g0bl1n!unknown@unknown.invalid PRIVMSG #esoteric :+.---.+++++++. < 1223854762 0 :g0bl1n!unknown@unknown.invalid PRIVMSG #esoteric :or 2008: >>>++.--..++++++++. < 1223854778 0 :g0bl1n!unknown@unknown.invalid PRIVMSG #esoteric :can 2008 be reduced ? < 1223854788 0 :g0bl1n!unknown@unknown.invalid PRIVMSG #esoteric :one more cell would not help, agree ? < 1223855266 0 :OverNord!n=OverNord@dyndsl-091-096-094-073.ewe-ip-backbone.de JOIN :#esoteric < 1223855702 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://video.xtube.com/watch.php?v_user_id=FukGender&cv=0&idx=3&v=985m8n6P3po&cl=xTxnsh8b7mY&from=&ver=3&ccaa=1&qid=&qidx=&qnum=&preview_flag= < 1223855768 0 :OverNord!unknown@unknown.invalid PART #esoteric :? < 1223855981 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reappears. < 1223855997 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :g0bl1n: It's in the files archive somewhere, just a sec.