< 1299369729 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1299369743 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :so there's been a birthday today in the kitchen area upstairs < 1299369784 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :and i'm hanging out with the girl doing the drinks and i tell her there's tango in the ballroom downstairs and we go downstairs to check it out < 1299369790 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :and everyone's dressed like a pirate. wtf? < 1299370405 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION → sleep < 1299370407 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving < 1299370879 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :14:56:09 fortunately integers are not 'real' in any way :) < 1299370879 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :14:56:24 PUN NOT INTENDED AND I SHALL SMITE YOU IF YOU MAKE IT < 1299370879 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :14:58:40 lament: ACTUALLY INTEGERS ARE REALS, THEY'RE A SUBSET OF REALS < 1299370879 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :14:59:04 * oklopol waits < 1299370879 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :15:01:33 --- mode: ChanServ set +o lament < 1299370880 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :15:01:37 --- kick: oklopol was kicked by lament (lament) < 1299370882 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :15:01:37 --- join: oklopol (n=villsalo@194.251.102.88) joined #esoteric < 1299370884 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :15:01:41 :| < 1299370886 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :15:01:43 --- mode: lament set -o lament < 1299371282 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1299371315 0 :elliott!unknown@unknown.invalid QUIT :Remote host closed the connection < 1299371317 0 :elliott_!~elliott@91.105.76.96 JOIN :#esoteric < 1299371347 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Dangerous aardvarkoids? < 1299371966 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If it wasn't for C, we'd be using BASI, PASAL and OBOL. < 1299372848 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1299373274 0 :TLUL!~TLUL@wikia/The-last-username-left JOIN :#esoteric < 1299374113 0 :SgeoN2!~AndChat@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1299374114 0 :SgeoN1!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1299374114 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :yea, wtf. < 1299375244 0 :pikhq_!~pikhq@71-219-234-251.clsp.qwest.net JOIN :#esoteric < 1299375255 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 250 seconds < 1299375300 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Are you sure? < 1299375407 0 :elliott_!unknown@unknown.invalid QUIT :Remote host closed the connection < 1299375441 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1299375576 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :ARE YOU SURE??? < 1299375681 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is zzo38 hallucinating? < 1299375735 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I do not have any hallucination mushrooms. < 1299375735 0 :SgeoN2!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1299375761 0 :SgeoN1!~AndChat@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1299375856 0 :SgeoN1!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1299376005 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Quit: Leaving < 1299376028 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is there some kind of HTTP response code to tell it not to try to download favicon.ico file multiple times? < 1299376379 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :403 might work < 1299376388 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or 410 < 1299376406 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :OK, I can try < 1299376615 0 :wth!~tianhou@2001:0:53aa:64c:28ec:fb35:21d5:99f8 JOIN :#esoteric < 1299376674 0 :wth!unknown@unknown.invalid PART #esoteric :? < 1299376804 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION detects a chinese ipv6'er approaching a crash course in english acronyms... < 1299376875 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wth is barely an acronym < 1299376893 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it isn't? < 1299376908 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What THe < 1299376912 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well < 1299376916 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i guess it might mean what the hell < 1299376917 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :never thought of that < 1299376927 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :huh i guess it i < 1299376928 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :s < 1299376929 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*is < 1299376932 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :No, it means "with" but they forgot the "i" < 1299376941 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no it doesn't < 1299376941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1299377340 0 :F019!~molly@212.203.98.114 JOIN :#esoteric < 1299377362 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hi F019 < 1299377388 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1299377692 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: monad comprehensions in ghc 7.2! < 1299377699 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i noticed < 1299377700 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: *hi5* < 1299377704 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it was our work alone. < 1299377710 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1299377767 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan would be better if his name was jeroan < 1299377771 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wait. no. < 1299377773 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that'd be terrible. < 1299377787 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is "najreo" better? < 1299377796 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :.on < 1299377840 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: your name is now oerjan < 1299377846 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i hope you like this new name! < 1299377858 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's so new and shiny! < 1299377894 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1299377920 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :lee monad in ghc 7.19 < 1299377943 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...what's a lee monad < 1299377958 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :a soda < 1299377962 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i think we have another markov bot < 1299377971 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm no < 1299377974 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :* [F019] (~molly@212.203.98.114): polly < 1299377976 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the last one was molly too < 1299377977 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1299377978 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :markov chained < 1299377981 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :F019: How Markovian of þee < 1299377985 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: chanker ep toklat < 1299377989 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: YOUR FUHRER IS DEAD!! < 1299377994 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: i'm all for nazism. except when... chips < 1299377998 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: peckity peckity peckity roo < 1299378001 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: camber amper amper sand < 1299378003 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: ffffffffffffffffffffffffffff < 1299378004 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :... < 1299378008 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: DEPLOY THE HATCHLINGS < 1299378009 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :yepe yepe kay < 1299378010 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: BUT MEIN FÜHRER LIVEÞ < 1299378015 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: if it's a human we'll get "...wtf /parts" in a few seconds < 1299378017 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's the only way to tell < 1299378027 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :heim!! Fourreur < 1299378027 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :F019: congratulations on finally breaking elliott's brain < 1299378029 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: TARSKI WAS AN ONLY CHILD < 1299378036 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: BUT YOU ARE HIS BROTHER < 1299378044 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :Tasrski and Hultchm < 1299378048 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :...xD < 1299378049 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I like this guy < 1299378054 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Tarski and Hutch < 1299378058 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i made that up, but F019 stole it < 1299378061 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1299378064 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :Stalker ? < 1299378070 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: toblerone < 1299378075 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: toblerone is the solution to all the world's problems < 1299378079 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: luke i am your toblerone < 1299378080 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :Milka < 1299378084 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :... < 1299378087 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: maybe it's not a markov bot < 1299378094 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :Nestlay < 1299378096 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :at least, milka is also chocolate, and has none of the letters in toblerone < 1299378104 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: HELLO. < 1299378109 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: HOW ARE YOU. < 1299378116 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :Triangle Toblerone is < 1299378121 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :good < 1299378138 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: hello < 1299378139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: lee monad was a pun. whether this is a very advanced ai i cannot say < 1299378150 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: how are you today? < 1299378152 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(clearly punny ais are very advanced) < 1299378164 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :a lee monad pour une panachee beer < 1299378193 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :today..... not so bad gag coffee < 1299378209 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: Bonjour! Bienvenue à cette chaîne! < 1299378219 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: こんにちは!ようこそこのチャネルに! < 1299378226 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :merci Monsieur Elliott < 1299378227 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: Hello! Tere tulemast kanal! < 1299378229 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1299378237 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :Samionarall < 1299378242 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: s/に/へ/ < 1299378254 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :sed < 1299378254 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: Malheureusement personne ne sait ici française, je suis juste en utilisant Google Translate. < 1299378265 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Toutefois, aussi, la bienvenue. < 1299378267 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :F019: What kind of language can you understand? < 1299378268 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_: Blame google < 1299378290 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Eh, it was *technically* correct. Just somewhat awkward-sounding. < 1299378292 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :hihi---- google-TR or RT .... that's a FAQ ? < 1299378295 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Kefir mjølk, kefir ikkje kaffi < 1299378313 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :F019: ??? < 1299378315 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: Qu'est-ce que la caféine? < 1299378327 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :kefir, is a yaourth ? < 1299378335 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Je m'appelle tres bien aussi < 1299378347 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Herpes pour le président! < 1299378360 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :a viens du caf... it saturate some coffee < 1299378386 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Un banquier fait chaussettes de roses alors que les chèvres spectatrice s'assit à laquelle le bonheur serait en décroissance conséquents bucolique. < 1299378417 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: J'ai une chèvre, une autre chèvre, et un plus de chèvre. Combien d'autres chèvres dois-je? < 1299378445 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :De chèvre. De chèvre. De chèvre. Quel est le nombre de chèvres? < 1299378447 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :heu.... pour faire combien de chvre ? < 1299378454 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1299378455 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Bad UTF-8. < 1299378465 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: Avec un engin de chèvre de décision. < 1299378472 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :oui < 1299378474 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1299378481 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :yes|not < 1299378491 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :F019: That is a bad UTF-8 code. < 1299378502 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :yes or not 2 be free < 1299378515 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :3 ? .... three? < 1299378531 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(Maybe it is the xchat plugin that automatically types messages for you while you are away?) < 1299378536 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: Ne laissez pas, même si vous êtes un robot de chaîne de Markov, vous êtes un remarquablement ingénieux. Nous soutenons l'égalité des droits de l'homme-robot. < 1299378557 0 :pikhq!~pikhq@71-219-201-249.clsp.qwest.net JOIN :#esoteric < 1299378562 0 :pikhq_!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1299378568 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :yes, viva lay roboten, raaaa dioooooo activitaaaaate < 1299378578 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :kraftwerk < 1299378589 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kraftkost < 1299378608 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :kraftbeerk < 1299378621 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :orbitall ? < 1299378628 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :or not bitall ? < 1299378644 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Pour bitall, ou de ne pas bitall? C'est la quesiton. < 1299378661 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1299378673 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a bit, or all? < 1299378678 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :C'est un bon choix. < 1299378683 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Le choix de choix. < 1299378685 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :Pro didjy or not to be djiiii ? < 1299378701 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :l'hypothese du continue, l'axiome du choix < 1299378716 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: En vérité, et de ce que c'est faire comme lui non quand de l'intervalle sur le son et? < 1299378716 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!!!! < 1299378725 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ? < 1299378741 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :better question < 1299378741 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: c'est le math < 1299378742 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: Quelqu'un at-il vraiment été bien même décidé d'utiliser même aller voulez faire ressembler davantage? < 1299378742 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :En vrai, j'en ai pas la mooindre idea < 1299378749 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh. your specialty! < 1299378762 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :Viva el mathos < 1299378763 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :points to the first person to translate my last question without using google < 1299378791 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Les idées de la lune? La lune lunaire dans la poubelle lunaire huard? < 1299378827 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :repeat the question, please after me, learning britishka englishka < 1299378834 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i guess it starts with "has anyone been" but i cannot recall the rest < 1299378847 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yep :D < 1299378855 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :F019: Is that why you cannot write clearly? < 1299378886 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :F019: Désolé - Je dis simplement que des bêtises. Je ne peux pas parler français. Je suis acceptable en anglais, mais :-) < 1299378913 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1299378921 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :mee too < 1299378927 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :or not mee too < 1299378961 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :How are we going to type, English or French? < 1299378970 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Frenglish! < 1299378990 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Nous type de hybrid of Anglais and French. < 1299378998 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :we are going to huuuu..... i let Tell Guillaume :) < 1299379007 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Il sera the greatest language jamais inventé! < 1299379021 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :hype Bride of Fronkonstinne < 1299379026 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Best idée, or best idée?! < 1299379034 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :yes aim es? < 1299379086 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is Frenglish like this? http://en.wikipedia.org/wiki/Franglais < 1299379095 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :brk.... are we some kind of Hezo Terrific langage growing up to this sheltering sky or why not? < 1299379104 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Har nokon verkeleg vore langt like så bestemt å bruka sjølv dra ville gjera sjå meir som? < 1299379105 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Wow, it exists! < 1299379116 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*bestemd < 1299379179 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Il me semble at sekoittaminen språk 運命づけられています to fail! < 1299379183 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :Gluk wunch Herltitzch fr our Mazeltoff FAQ < 1299379198 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :yes, a little morceau < 1299379247 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ich bin ein Berlinerkranz < 1299379258 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps there is nobody at the computer, because I told them to fix the UTF-8 and no proper reply, just the same mess as before < 1299379260 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :ich bin krank < 1299379269 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Offensichtlich ist die deutsche the one true language! < 1299379270 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :the one of Berline < 1299379280 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :ja, ja < 1299379280 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: he's making sense in French < 1299379289 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I think his grasp of English is limited :-) < 1299379291 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1299379304 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :hu..... maybe :) < 1299379332 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Kan han tala svenska? < 1299379337 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :elliott: That may also be the possibility, yes. < 1299379338 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :wir sind die robote < 1299379347 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(I don't know because I am not French) < 1299379358 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Kaffe laget av perle øyne. < 1299379365 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :svenskaia ? or ja-ja mo.... yoyoma? < 1299379430 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Beszel magyarul? < 1299379461 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :i'm making some loosy blog in french < 1299379503 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Totem av spir, et gripende syn, å bli sett kun med fly lys eller salt. < 1299379504 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Høres merkelig ut < 1299379507 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :so i'm little busy working girl < 1299379534 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :ut the bruk of gluk duke marbadul ? or molly? < 1299379555 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Ved krefter uten sidestykke, en demonstrasjon av vidd, i bytte, elementer av pengeverdien, som brukes som dekorasjon i en hall av forestillinger. Og så videre, men likevel så videre. < 1299379562 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :F019: Try the French channel? < 1299379579 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :does norwegian not use ; or something? < 1299379594 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably not so much < 1299379603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cannot quite recall < 1299379643 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: "Soot av trær!" den blinde mannen utbrøt; sot av trær JA! Og det, kjære leser, var en spøk. < 1299379680 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: are you translating something? i cannot google it... < 1299379718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except soot would be either a misspelling or horribly archaic... < 1299379735 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1299379745 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Nei, yay, ja, men likevel ikke. etc. < 1299379760 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :but canadian's have kick me ban off, haha... < 1299379769 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :damned canucks < 1299379779 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and their canoes < 1299379811 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Canucks & kanoer, en roman av Yynn Brok. < 1299379813 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i mean it looks like free form poetry of some sort < 1299379861 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait that soot is obviously a failed translation < 1299379917 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: dammit i cannot google it even if i try translating it back < 1299380001 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I antikken var en kule laget, laget for å bli sparket bare av høyere medlemmer av karnevalet, jo høyere medlemmer av pavens karneval. Så tåpelig som folk som folk liker å være, så da det var uunngåelig, og på den fjerde juni, 1761, ble en kule skutt inn i skogen av ro. < 1299380051 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: En ensom Filosofen gikk inn i en bygning. "Au!" < 1299380125 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I GIVE UP < 1299380136 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's just randomness :D < 1299380143 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1299380147 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :tell me you laughed at that last line < 1299380149 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : oerjan: En ensom Filosofen gikk inn i en bygning. "Au!" < 1299380151 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's great < 1299380179 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: think i could get a book of my freeform norwegian poetry published?!?!??!?!?!?!?! < 1299380186 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :absurd humor. a slight misspelling. < 1299380188 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*-en < 1299380212 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :more like a misgrammaring then? < 1299380216 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1299380244 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a lonely the philosopher < 1299380348 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Does J timezone exist? I found a list of timezone with all letters A-Z except J. < 1299380360 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1299380438 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :was it http://www.timeanddate.com/library/abbreviations/timezones/military/ ? that also lacks J < 1299380444 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Huh, it doesn't exist. < 1299380460 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I is UTC+9, K is UTC+10, and there is no J. < 1299380473 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hey oerjan told tswett oklopol's name but not me < 1299380474 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's so rude < 1299380488 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i might cry < 1299380517 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :and DST ? < 1299380522 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: if you look carefully at something you pasted above you will find all but one letter of oklopol's name in it < 1299380535 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :19:01:01 tswett: see msg (he doesn't really want it in the open iirc) < 1299380538 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :--2010 < 1299380542 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you are now legally obligated to tell me < 1299380547 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :F019: Irrelevant to nautical timezones, which are based entirely on latitude. < 1299380555 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Why is there no J? +14 is M+ and has no letter by itself? < 1299380556 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1299380562 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I dunno. < 1299380577 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i gave you a damn good hint. < 1299380582 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :oki doki < 1299380593 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: not really :P < 1299380595 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: or do you mean < 1299380596 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :consecutively < 1299380600 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :not just "IN THE LINE" < 1299380624 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i meant consecutively, in such a way that you might guess it's his name < 1299380651 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Yynn Brok?? < 1299380659 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1299380670 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you realise i cannot actually read the norwegian output :) < 1299380672 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Filosofen? < 1299380674 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also i don't think i'm going to confirm it < 1299380679 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :sidestykke? < 1299380683 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :trær? < 1299380685 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :spøk? < 1299380687 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: er i meant something you pasted much further up < 1299380689 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Offensichtlich? < 1299380695 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: X_X < 1299380698 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : oerjan: Il me semble at sekoittaminen språk 運命づけられています to fail! < 1299380699 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :sekoittaminen? < 1299380709 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: in a previous discussion today < 1299380714 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :dear god < 1299380725 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so much easier to tell me, man! < 1299380729 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and if you find it, you will know. < 1299380736 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i talk so much in a day, oerjan. < 1299380740 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so much. < 1299380745 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles evilly < 1299380751 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :also, why do you think i have magical oklopol-name-recognition powers X_X < 1299380760 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :abduction? < 1299380789 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :15:24:49 oerjan: sheesh, stop ruling the channel by way of homoeroticism < 1299380793 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is oklopol's name Homoqeroticism < 1299380821 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :wath for a Mook ? < 1299380823 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: the thing you pasted was _by_ oklopol < 1299380830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should say no more < 1299380836 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i quoted oklopol today? :/ < 1299380842 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :16:21:19 14:58:40 lament: ACTUALLY INTEGERS ARE REALS, THEY'RE A SUBSET OF REALS < 1299380846 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: INTEGQERS? < 1299380870 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :unless i pasted something BY oklopol without the <> line < 1299380872 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which i don't think i did. < 1299380890 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1299380897 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: did I _know_ oklopol wrote it? < 1299380912 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :define "wrote" but otherwise yes < 1299380921 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1299380923 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Define "wrote" < 1299380934 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I fucking hate you, oerjan < 1299380974 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i thought i was making it simple for you XD < 1299380978 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wait is this an actual-day or an oerjan-day < 1299380981 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :like < 1299380984 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :do i have to grep two days back in the logs < 1299380997 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh possibly oerjan-day < 1299381003 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :yes, hehe < 1299381015 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wait ville sallo is actually his real name? < 1299381025 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :congrats < 1299381033 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i distinctly recalled we googled for that ages ago and concluded it couldn't possibly be that < 1299381037 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I found another list, M for +12, M' for +13, and M'' for +14, M^ for +12:45 < 1299381037 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :an l too much though < 1299381064 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ville is a common finnish name < 1299381071 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :this time.... it's rainy again ? < 1299381082 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://www.facebook.com/Villyyns <-- undoubtedly oklopol < 1299381097 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :damn, there's like fifteen ville salos :( < 1299381123 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oklopol's name so boring < 1299381133 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's the finnish version of john smith < 1299381138 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I found an answer why there is no J. J is used to indicate local time. < 1299381147 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :08:38:47 jix: can't u understand that we don't have any Apples or any PearPCs or elsethingys < 1299381155 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Elsethingys! < 1299381165 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we all use Orangux! < 1299381168 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Wow, Gregor used J ... like an astronaught. < 1299381181 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Orangux...? < 1299381191 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :... huh? < 1299381197 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: The editor :-P < 1299381209 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: would it be excessively snarky if I made a website that kept track of Ørjan Standard Time? < 1299381222 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :either just going forwards by one hour each day, or using your irc talking as a guide < 1299381223 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes. yes it would. < 1299381228 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: would it be ban-worthy? < 1299381234 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably not :D < 1299381239 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :woot! < 1299381247 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :totally worth it then < 1299381248 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1299381256 0 :pikhq!~pikhq@174-22-181-48.clsp.qwest.net JOIN :#esoteric < 1299381285 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Ohyeah, the editor. < 1299381288 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Yuh, I used it. < 1299381297 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Like a SPACEMAN. < 1299381318 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :SPACE is HIGH LOCK < 1299381337 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1299381351 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :15:00:06 Actually, you're generalizing a lot, the US is a big place :P < 1299381351 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :15:00:17 And England is ... well, not ;) < 1299381357 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: the INSULT < 1299381382 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: what you need to realise in the past is that the US is basically 20 Waleses or something < 1299381382 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :now < 1299381383 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :personally < 1299381386 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :we prefer to keep our Wales < 1299381386 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the sun never sets on the us empire < 1299381388 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and therefore our sheep-fucking < 1299381390 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :in one localised area < 1299381392 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and have only one of them < 1299381393 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but you < 1299381394 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1299381400 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you're all about the sheep-fucking. < 1299381405 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor Richards, sheep-fucker, everybody. < 1299381484 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :"20 waleses"? Uh, no < 1299381499 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1299381500 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :sheep-fucker. < 1299381519 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"But you fuck _one_ sheep..." < 1299381541 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*destroy _one_ Sun... < 1299381544 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(SG-1 reference.) < 1299381545 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*sun < 1299381549 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :swiss-sheep are beating my a$$ till i'm dude < 1299381558 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"till i'm dude" < 1299381559 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :best idiom ever < 1299381657 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: If you count military bases, it really doesn't. < 1299381691 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There are really US military bases in every time zone. < 1299381712 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And this is fucking nuts. < 1299381727 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mad squirrels < 1299381731 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :adiom is the one and base idiom of all idioms of and only if it is < 1299381751 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Yes, the Army is headed by a rabid squirrel ATM. < 1299381757 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :Viva el Squirrelsinkalinka < 1299381764 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :good to know < 1299381782 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :Army Swiss Kniff :) < 1299381782 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's convinced that there's nuts in Iraq. < 1299381828 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :so bombarding with squirrels on Nutzy Pootzy < 1299381848 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: *he/she's < 1299381862 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :eir sentience has been demonstrated < 1299381872 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1299381879 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you're talking about the squirrel :D < 1299381993 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1299382018 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :petit rongeur arboricole < 1299382027 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sentient sentiment < 1299382215 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :19:12:47 Okay, the Recent Changes consists ENTIRELY of spam and reverting of spam. < 1299382215 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :19:13:04 *All* of this spam was done by unregistered users. < 1299382215 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :19:14:16 You're right - this situation must be resolved. < 1299382215 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :19:14:19 I shall log in and spam. < 1299382257 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1299382291 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, the always helpful one < 1299382440 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :18:13:33 kipple: just now I forbade the string ' Squirrels are like a fool < 1299382538 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i'm starting to lean towards sentience myself < 1299382564 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: he was coherent in French, and made reasonable replies to statements messages after they were made. < 1299382566 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :clearly sentient. < 1299382658 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just non-fluent in English, one presumes. < 1299382674 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :good presumption < 1299382703 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :the river is fluent < 1299382703 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :to flu or not to flu, that's the question < 1299382726 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :pop.... oho i'd flu < 1299382745 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :Teddi Flu < 1299383079 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Good night < 1299383304 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, and was banned on the French channels (which is why they are on this channel) < 1299383530 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh Rune on the wiki is kipple? < 1299383557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: 成る程 < 1299383603 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :09:20:31 --- quit: ChanServ (ACK! SIGSEGV!) < 1299383604 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1299383854 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I can type only ASCII in my client. (However, other messages with Unicode work OK.) And at least now I know how to pronounce because I looked it up in WWWJDIC < 1299383863 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :yep, it is < 1299383886 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :F019: What is? < 1299383917 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :it is true.... pikhq: Yes, and was banned on the French channels (which is why < 1299383941 0 :elliott!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1299383945 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :OK. < 1299384258 0 :pikhq_!~pikhq@71-219-249-19.clsp.qwest.net JOIN :#esoteric < 1299384264 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1299384310 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :or i'm a Fighter FA/19 ?? < 1299384326 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don't know. < 1299384356 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :me too < 1299384682 0 :F019!unknown@unknown.invalid PRIVMSG #esoteric :big f00t < 1299385025 0 :azaq23!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1299385854 0 :F019!unknown@unknown.invalid QUIT :Quit: Leaving < 1299389640 0 :pikhq!~pikhq@174-22-177-21.clsp.qwest.net JOIN :#esoteric < 1299389652 0 :pikhq_!unknown@unknown.invalid QUIT :Ping timeout: 250 seconds < 1299389741 0 :augur_!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1299390133 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So. The Libyan rebels have declared a republic. < 1299390793 0 :asiekierka!~asiekierk@078088172176.elblag.vectranet.pl JOIN :#esoteric < 1299391092 0 :wth!~tianhou@2001:0:53aa:64c:28ec:fb35:21d5:99f8 JOIN :#esoteric < 1299391195 0 :wth!unknown@unknown.invalid PART #esoteric :? < 1299391253 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I invented some 'patamagic feats. < 1299391952 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you think you can use Maximize Spell on Teleport to make it always do ten damage whenever there is a mishap? < 1299392141 0 :augur!~augur@129.2.129.32 JOIN :#esoteric < 1299392584 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Heh. Write a brainfuck interpretter in pointer-B. Swapping between the code and data makes that real fun. < 1299392717 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What is pointer-B? < 1299392730 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :One esolang I designed. < 1299392746 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I cannot find article. < 1299392799 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/PointerB < 1299392823 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :O, there is no hyphen. Why did you type hyphen, then? < 1299392864 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1299392913 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I misremembered the name... Or something. < 1299392930 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If you can write the brainfuck interpreter, and you can see it is proper, then you can know it turing complete. < 1299393006 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :I think it is turing complete via self-modifying code (instructions 52, 53 and 54 of main instruction set access code space). < 1299393052 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Without self-modification, no way it is turing complete (one stack and finite storage space). < 1299393073 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :That is '4', '5' and '6'. < 1299393133 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes I can see that. < 1299393190 0 :TLUL!unknown@unknown.invalid QUIT :Quit: *disappears in a puff of orange smoke* < 1299393273 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :No conditional branch. But one can compute addresses to jump to. < 1299393372 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :How many other programming languages have that feature of no condition branch (but possibly can compute address to jump)? < 1299393676 0 :TLUL!~TLUL@wikia/The-last-username-left JOIN :#esoteric < 1299393779 0 :Patashu!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1299393884 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, quite sure that computed goto is sufficient for TC-ness. < 1299393896 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, I think so, too. < 1299393905 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm, assuming infinite storage space, of course. < 1299393915 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes I was just about to mention that. < 1299394035 0 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1299395371 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :LF codepoints? < 1299396745 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have managed to make up some of the \if... conditions in TeX without using \if... < 1299396803 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, can you manage to cause me to desire food? < 1299396821 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Are you going to die from not eating? < 1299396852 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No, but I tend not to eat more than I should. I tend to eat a bit less than I should. < 1299396876 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Then, no, I don't. < 1299397866 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1299397974 0 :cheater-!~cheater@e181130051.adsl.alicedsl.de JOIN :#esoteric < 1299398399 0 :clog!unknown@unknown.invalid QUIT :ended < 1299398400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1299399527 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 250 seconds < 1299399532 0 :pikhq!~pikhq@174-22-165-243.clsp.qwest.net JOIN :#esoteric < 1299399552 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Just look some Epic Meal Time videos? < 1299399656 0 :asiekierka!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1299400376 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1299400441 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1299400511 0 :cheater-!~cheater@e181137239.adsl.alicedsl.de JOIN :#esoteric < 1299401068 0 :impomatic!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86 [Firefox 3.5.17/20110121150729] < 1299401225 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Quit: The Other Game < 1299401730 0 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1299402071 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1299404533 0 :MigoMipo!~John@84-217-0-144.tn.glocalnet.net JOIN :#esoteric < 1299406415 0 :pikhq!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1299406436 0 :pikhq!~pikhq@174-22-170-57.clsp.qwest.net JOIN :#esoteric < 1299407243 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :O... K... < 1299407292 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I just loaded YouTube's homepage to discover that they had a pretty explicit thumbnail on it, *when they don't give me access to anything deemed inappropriate*. < 1299407367 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Seriously, at least be *consistent* in your prudery. < 1299407368 0 :pikhq_!~pikhq@174-22-148-53.clsp.qwest.net JOIN :#esoteric < 1299407396 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1299407404 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :they're just out to get you, and have already e-mailed your parents about your transgressions < 1299408003 0 :asiekierka!~asiekierk@078088172176.elblag.vectranet.pl JOIN :#esoteric < 1299410494 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1299410792 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : I just loaded YouTube's homepage to discover that they had a pretty explicit thumbnail on it, *when they don't give me access to anything deemed inappropriate*. <-- just for you. I don't see anything such < 1299410796 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or maybe it is gone < 1299410825 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, did you know: YouTube's front page is generated dynamically! < 1299410857 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, yes I know. But if I refresh it like a minute later it still looks the same < 1299410864 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, it takes a while to change :P < 1299410870 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1299410901 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :a) I was logged in, dramatically influencing the layout. b) I am in a different country than you, altering the featured videos enormously. < 1299410925 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :a) ah, I was not. b) oh that explains why they featured a Swedish video < 1299410952 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :though all but one video on the front page for me is actually English < 1299410970 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, anyway I can only say it's a pity I missed out on the explicity :P < 1299411217 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's still there if you want the link to satisfy your sick cravings. < 1299411288 0 :leonid!unknown@unknown.invalid PART #esoteric :? < 1299411298 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, :P < 1299411305 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not that interested < 1299411453 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ah, there's a "5" in the top-left corner of the thumbnail. < 1299411456 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :That explains it. < 1299411807 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, does it? < 1299411815 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, is that some TV channel over there or? < 1299411841 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, yes, and it's owned by Richard Desmond, porn baron extraordinare. < 1299411849 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, heh < 1299411885 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :by the way, I checked on xkcd today, to see if it was still as bad. The last comic was so meta it wasn't funny. < 1299411948 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, do you agree? < 1299411965 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh god it's so crap. < 1299411971 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, quite < 1299412707 0 :Patashu!unknown@unknown.invalid QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1299413884 0 :TLUL!unknown@unknown.invalid QUIT :Quit: *disappears in a puff of orange smoke* < 1299414272 0 :pikhq!~pikhq@174-22-190-148.clsp.qwest.net JOIN :#esoteric < 1299414295 0 :pikhq_!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1299416133 0 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1299416197 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Nothing Finnish on youtube front page for me, but I guess that's not terribly surprising. < 1299416392 0 :asiekierka!unknown@unknown.invalid QUIT :Ping timeout: 250 seconds < 1299417697 0 :asiekierka!~asiekierk@078088172176.elblag.vectranet.pl JOIN :#esoteric < 1299417943 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1299419959 0 :pikhq_!~pikhq@71-219-213-5.clsp.qwest.net JOIN :#esoteric < 1299419993 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1299420100 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so i want to make Brainf**k in my sandbox game, 64pixels < 1299420113 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the point is the only current possible tape design only lets me do a uni-directional tape < 1299420116 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :read: it can only move right < 1299420130 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's of a limited length so i could time it, but still < 1299421135 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so i'm looking for a very minimal esolang < 1299421230 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :is unidirectional tape even TC < 1299421252 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :probably not < 1299421270 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :look, i can't make it infinite because of the limitations of the game < 1299421281 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and i'm not adding yet ANOTHER block type just to make it TC < 1299422563 0 :pikhq_!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1299422661 0 :pikhq!~pikhq@174-22-166-106.clsp.qwest.net JOIN :#esoteric < 1299422667 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not much of a "tape" if you can only move in one direction; it's more of a single cell-sized variable that you can reset to zero (assuming a zero-initialized "tape"). < 1299423972 0 :poiuy_qwert!~poiuy_qwe@unaffiliated/poiuy-qwert/x-0506151 JOIN :#esoteric < 1299424218 0 :sebbu!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1299424269 0 :sebbu!~sebbu@ADijon-152-1-6-35.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1299424269 0 :sebbu!unknown@unknown.invalid QUIT :Changing host < 1299424269 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1299427326 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Quit: Leaving < 1299427355 0 :calamari!~calamari@ip70-162-184-205.ph.ph.cox.net JOIN :#esoteric < 1299428353 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1299428359 0 :pikhq_!~pikhq@71-219-244-157.clsp.qwest.net JOIN :#esoteric < 1299428652 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1299428697 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, this week's mystery: why does Konversation always load with Akregator's icon, even if Akregator isn't running? < 1299428706 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll go reinstall it, be back in a moment < 1299428707 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1299428770 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Today I Learned: ais523 is a KDE person. < 1299428823 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1299428827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :reinstall fixed it < 1299428837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no idea how that happened... < 1299428965 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I run KDE 3.5 XD < 1299429054 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1299429064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :calamari: apparently there's a maintained fork of KDE 3 < 1299429085 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's what I'm using < 1299429176 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1299429429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Gregor (and everyone else who cares): I was fed up with the egobot BF Joust hill still being buggy and all the apparently working impls either not working or being vaporware or being egojsout and so not running as part of the hill < 1299429436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I wrote this: http://sprunge.us/JRMI < 1299429478 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if it works for nested (({{}})%)%-style things (it should work but is untested on that), but I've tested everything else, and it's producing the same results as bugfixed-egojoust but a lot faster < 1299429482 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and as egojsout, too < 1299429704 0 :asiekierka!~asiekierk@078088172176.elblag.vectranet.pl JOIN :#esoteric < 1299429732 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I looked at the joust description but couldn't figure out how you actually got points lol < 1299429757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for beating other programs < 1299429768 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and how do you do that? < 1299429781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a hill which contains all the best submissions of the past < 1299429794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when you submit a program, it's run against all the submissions on the hill < 1299429812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and gets points according to what it beats, and on what proportion of tape lengths and polarities < 1299429828 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :apparently my communications skills are lacking. < 1299429834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(better opponents give more points) < 1299429843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, you mean how are individual runs judged? < 1299429847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the two programs run on the same tape < 1299429855 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1299429870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and a program loses if it tries to move off the end of the tape, or its flag (the tape element it starts on) becomes 0 for two turns in a row < 1299429883 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh, thanks < 1299429916 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so generally speaking, good programs try to do that to their opponent < 1299429935 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :trying to zero the enemy flag is the usual strategy < 1299429940 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool, thanks for the explanation < 1299430004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you look at the animations linked from the wiki strategies page, most of them will try to find the enemy flag and set it to 0, and most of the strategies are based around a) doing that more efficiently, or b) making it harder for the opponent to do that < 1299430029 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the major issue is that the flag looks much the same as any other tape cell < 1299430116 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ais523: The hill is currently running fizzie's cranklance, which is not known to be buggy. If I snag a few minutes I'll see if this gets different results. < 1299430127 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what game is this? < 1299430143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: waterfall3 vs. allegro was giving me the wrong results when I tried it a couple of days ago < 1299430146 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :variable: BF Joust < 1299430151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/BF_Joust < 1299430177 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Talk to fizzie :P < 1299430203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, different from egojsout, bugfixed-egojoust, and juiced (the name of my impl) < 1299430222 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Talk to fizzie :P < 1299430249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :indeed, I pinged him then and didn't get a response (I don't actually /know/ that fizzie is male, but I'm guessing) < 1299430306 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :To quote a high-school English teacher "English is a male language, if you don't know somebody's sex then you should use 'he', deal with it." < 1299430349 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how long is the tape? < 1299430363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :from 10 to 30 cells long, games are done on all lengths < 1299430374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's important that the programs don't know how long it is because then finding the flag would be trivial < 1299430393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you say, for instance, that one program beats another on 15 out of 21 tape lengths < 1299430434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when comparing two programs, you also do a second run where + and - are swapped in one of the programs, to prevent degenerate behaviour based on polarity dependence < 1299430438 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so there are 42 runs in all < 1299430513 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: English is not a male language! It is the language of males and the sexless! < 1299430536 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: You see, the English were discriminatory towards *women*. Those devoid of gender are perfectly fine by them. < 1299430552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_: *against women, surely? < 1299430560 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yes. < 1299430570 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_: And yet, we have no gender-neutral living pronouns... < 1299430572 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :I still haven't had my morning cup of coffee. < 1299430585 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: We have a male-or-genderless pronoun. < 1299430590 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Which is my point. < 1299430595 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: :P < 1299430600 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_, the English were discriminatory towards women because they were SUCH BETTER PANSIES < 1299430612 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_: OK, fair point :P < 1299430661 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :babies are sometimes referred to as "it" < 1299430683 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Babies are like the best pansies ever. < 1299430684 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Pfff, babies aren't living until they're one year old. < 1299430697 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Just ask quintopia! < 1299430706 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :This is why abortion is allowed until 21 months after pregnancy. < 1299430719 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :s/pregnancy/conception/ < 1299430751 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I'm pretty sure that abortion after birth will get you tarred and feathered in most jurisdictions. < 1299430783 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :But merely tarred and feathered :P < 1299430793 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, no, that's just the start. < 1299430800 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :You'll then be aborted. < 1299430820 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought being tarred and feathered was generally fatal < 1299430856 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: No, just permanently scarring. < 1299430978 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :MERELY permanent scarring. < 1299431684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I conclude that the vast majority of YouTube comments are actually parodies of each other < 1299431708 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the proportion of people making fun of the typically stupid YouTube comments has actually risen above the proportion of people making stupid comments < 1299431849 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1299432165 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, my name's been mentioned. < 1299432205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I'm accusing your BF Joust interps of being buggy < 1299432217 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I see. Well, it wouldn't be the first time. < 1299432219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try running waterfall3 vs. allegro, and comparing to egojsout < 1299432258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or to juiced, which I pastebinned in the channel a little earlier today < 1299432398 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, time to compare some traces, I guess. < 1299432695 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Your problematic programs are always awfully long.) < 1299432713 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my guess is a parsing problem related to ({}({})%)% < 1299432723 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as egojoust had one of those before I fixed it < 1299432768 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also I still can't read egojsout trace format. < 1299432860 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What does it mean when it shows "(128 + )128 (9 > )9" where all three of ")128", "(9" and ">" are highlighted in red? That it "executed" all three during that cycle? < 1299432893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it means that the ()*128 loop ended, the ()*9 loop started, and it executed the > < 1299433126 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh yes, it is a parsing "bug". < 1299433145 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :(feature) < 1299433150 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For the value of "bug" that equals "does not ignore whitespace when looking for digits after *". < 1299433163 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(I may have mentioned I'd really like to have a definitive spec for the language.) < 1299433218 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the exact parsing details after * and % are a little tricky, in the end I just aimed for compatibility with other interps < 1299433285 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'll make {crank,gear}lance ignore spaces there. I do think I recall hearing that some other interps do. < 1299433312 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all others do because nearly all my defend programs have spaces there to make it clearer what they're doing < 1299433331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose I could remove them if really necessary, but it'd make them uglier for not much gain < 1299433332 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You could just left-align your numbers instead of right-aligning them. < 1299433342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1299433351 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I'll conform to the quasi-spec soon enough. < 1299433626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, now I know what I need to do to fix my program for the egobot hill < 1299433695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, that's ugly < 1299433720 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waterfall3 http://sprunge.us/IaPS < 1299433740 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_waterfall3: 61.4 < 1299433783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :28 | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + | 61.4 | 27.9 | 28 | ais523_waterfall3.bfjoust < 1299433787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :take /that/, hill < 1299433791 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: http://git.zem.fi/chainlance/blob_plain/HEAD:/gearlance.c is the fixed version. < 1299433803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :amazingly, it isn't first, because allegro's wins are more convincing < 1299433837 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A straight-"+" row is impressive none-the-less. < 1299434163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are a few programs where the result depends a lot on constant tweaking, I used a program to automatically tweak the constants for those < 1299434179 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it was just a few < 1299434238 0 :zeotrope!~abc@unaffiliated/zeotrope JOIN :#esoteric < 1299434491 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/egostats/ updated with that latest hill; based on http://zem.fi/egostats/plot_dpoints.png you indeed have some quite close cases (almost grey squares) there. < 1299434524 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also seems to do most of the winning on longer tape lengths. < 1299434541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most of the close places are polarity dependences < 1299434551 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the strategy's rather different on the two polarities < 1299434693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you want a hilarious run to watch, watch one of its wins on longer tapes against lead_acetate_philip < 1299434708 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Waterfalls 2 and 3 have an interesting valley near the home flag in http://zem.fi/egostats/plot_tapeabs.png < 1299434743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is that to do with time spent on the cell? < 1299434771 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's an average of the absolute value at that point at the end of the match. < 1299434798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that makes sense, because the cell 2 away from the flag is left deliberately blank < 1299434805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for use in algorithms < 1299434819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :waterfall actually uses the tape for calculations, which is almost unheard of in BF Joust < 1299434824 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's also quite a regular structure in the http://zem.fi/egostats/plot_p28_ptapemax.png plot, which is "maximum value in the cell when the program >d or >>>>>>>(>[+++++[-.]])*21 < 1299438096 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_fast_rush_slow_clear: 19.2 < 1299438121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust decoybooster2 (>)*7++<(-)*85(<(-)*85<(+)*85)*3(-)*43(>)*8(>[(+)*5[-.]])*21(+(.)*5)*10000 < 1299438123 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_decoybooster2: 21.5 < 1299438131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I wanted to get onto the notable programs list on the wiki < 1299438138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is for former hill leaders only < 1299438145 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ah, there's a rule like that. < 1299438145 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi elliott btw < 1299438155 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1299438181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've been busy winning the egojoust (well, cranklance) hill < 1299438198 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, I wrote my own BF Joust interp because lance is still vaporware < 1299438201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(it's linked in the logs) < 1299438314 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's not vapourware FFS < 1299438316 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it works < 1299438325 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor just didn't respond to the ping and integrated cranklance before he noticed < 1299438333 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and it's less buggy than cranklance too < 1299438353 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You just missed the latest "bug". < 1299438375 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(I'm pretty sure that would be UNDEF in mycology terms, though.) < 1299438383 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What bug? < 1299438386 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :elliott: have you posted it anywhere? < 1299438392 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :elliott: cranklance didn't like * whitespace number < 1299438405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I left-justified the numbers in waterfall3 as a workaround < 1299438406 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, because what's the point if cranklance is already integrated? < 1299438415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because more interps publically available is a good thing? < 1299438419 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I posted mine! < 1299438423 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: There's one parser bug I have to fix to make it "work", I was going to integrate it after the fixed-point scoring system was done. < 1299438431 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, fair enough < 1299438433 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Since Gregor jumped the gun on cranklance without seeing my ping, I haven't bothered to do so. < 1299438450 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, waterfall3 is even creatively named! < 1299438459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I could have just called it defend18 or something... < 1299438466 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you should be happy for me < 1299438470 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well done! < 1299438498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was top of the hill for a moment (because I totally just suicided a couple of my programs that allegro beat by more than it did), and still beats all opponents in their individual matches < 1299438529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's going to take a while to explain how it works, though, as it uses pretty much every defensive technique in existence, as well as several new ones < 1299438545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you want to see hilarious, watch one of the matches it wins against lead_acetate_philip on a longer tape < 1299438556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which it does by detecting it and deleting its own decoys in order to prevent it changing strategy < 1299438672 0 :elliott_!~elliott@91.105.76.96 JOIN :#esoteric < 1299438697 0 :elliott!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1299439272 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I don't give one flying fuck which BFJ engine is in EgoBot, but please god PLEASE somebody else integrate it :P < 1299439279 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Gimme a hg bundle and I'll use whatever. < 1299439282 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1299439289 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: If you do the fixed-point scoring, maybe. :p < 1299439306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's less urgent now that fizzie told me how to work around the bug < 1299439348 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Buying a month of reddit gold for someone with 51 hours to live... makes sense < 1299439367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's an oddly precise numbre < 1299439368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*number < 1299439385 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Is it? < 1299439414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :two significant figures seems surprisingly accurate for a survival time estimate < 1299439421 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: "On Tuesday I'll finally end my battle with cancer thanks to Oregon's Death with dignity act." < 1299439443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1299439447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1299439476 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: There's an updated gearlance.c if you like to fix that latest incompatibility. (I still can't bring myself to call it a bug without putting quotes around it.) Incidentally, would you want me to change the sign of the printed score value in my official copy too? < 1299439510 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: dude, yell at fizzie how it's not a bug. i got enough abuse for opposing it :-P < 1299439513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was annoyed enough at having to make juice handle ({})* (interpreting it as ({})%) to handle one of Gregor's programs < 1299439525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*juiced < 1299439534 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: template for you: "BRAINFUCK WHITESPACE INSENSITIVE" < 1299439535 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though that was actually done by removing rather than adding code < 1299439539 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :*SENSITIVE < 1299439547 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ugh @ ({})*, we agreed that wasn't equal < 1299439547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: do you mean, how it is a bug? < 1299439555 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, I mean, fizzie is MOCKING its bugliness < 1299439562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IT'S A BUG < 1299439566 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :when I said it was WONTFIX, you yelled at me for hours :P < 1299439569 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :BECAUSE SINCE WHEN WAS BF SENSITIVE TO WHITESPACE < 1299439570 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :he needs the same treatment! equality! < 1299439575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, but I've done it once alreayd < 1299439576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*already < 1299439578 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: See, feel bad. You've made ais yell. He never does that. < 1299439583 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :You should probably just cry a bit now. < 1299439601 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Ignoring whitespace (and whitespace only) seems very un-bf thing to do. < 1299439618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I was arguing that it should delete everything that wasn't numbers < 1299439623 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that would be incompatible with everything < 1299439635 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: erm < 1299439637 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :we agreed on an interpretation < 1299439641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for bonus points, I had to implement *-1 even though that's ridiculous parsewise < 1299439643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: we did < 1299439643 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: all the digits must be together < 1299439646 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :but anything can come before the digits < 1299439646 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :so < 1299439647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's why I used the past tense < 1299439649 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :*xxx uidfh s\n < 1299439651 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :dfg42 < 1299439651 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :is ok < 1299439651 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :but < 1299439653 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :*4x3 < 1299439655 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :is just *4 < 1299439664 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, juiced allows only whitespace before the digits atm, although that's easy enough to change < 1299439667 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :this is because a number is an atomic code element, and also because it's convenient < 1299439671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was trying to remember what the agreed-on interpretation was < 1299439684 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, it's the one i unilaterally decided and everyone else was ok with :) < 1299439688 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll fix it at whatever point it matters < 1299439699 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :what's juiced written in? < 1299439706 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Crank/gear also allows only whitespace too, since that's what I was complained about. < 1299439712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C < 1299439731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was actually made out of my bug fixes and enhancements to egojoust < 1299439735 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just changed the engine underneath them < 1299439750 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Arguably though you could say (...)*[]42 should still be not-fine. < 1299439760 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Of course. < 1299439761 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :I agree. < 1299439773 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :The grammar is '*' comment digit+. < 1299439779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about ()*-1 < 1299439786 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :comment is any character apart from +-<>.*%()[] < 1299439788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that needs a special case in juiced's parser, and I'm not at all convinced it's useful < 1299439791 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: erm < 1299439793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given that - is a command in its own right < 1299439797 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :The grammar is '*' comment (optional '-') digit+. < 1299439810 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :-x == cycle limit < 1299439813 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :or, "forever" < 1299439815 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, - being context-sensitive like that irritates me a bit < 1299439831 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but *-1 is elegant! < 1299439844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's inelegant in a different sense < 1299439856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if there was some other representation of negative numbers, it would be elegant < 1299439864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :perhaps I should insist on a Unicode minus rather than a hyphen there < 1299439870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that would mean parsing Unicode < 1299439900 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Well, (42) is -42 in some (accounting-related?) contexts. < 1299439906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1299439906 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But that's even worse, I guess. < 1299439948 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: If it is red... < 1299439948 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : ais523: template for you: "BRAINFUCK WHITESPACE INSENSITIVE" <-- it would be a bit annoying if it interpreted *5 blah blah 10 as *510 though... < 1299439956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've seen superscript minus for unary minus before now < 1299439960 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: RTFrest of the talk < 1299439966 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: indeed, I think that was one of the counterarguments < 1299439971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially as I use numbers in comments a lot < 1299439974 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :like i said < 1299439977 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :that's *5 < 1299439980 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :numbers are atomic < 1299439984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: I suppose I need to update esolangs.el's syntax highlighting too < 1299439995 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :atm it only does )* whitespace number (and the equivalent with %) < 1299440053 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :) comment * comment number < 1299440060 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :*{*|%} < 1299440063 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :where number = digit+ | '-' digit+ < 1299440121 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : oerjan: RTFrest of the talk <-- NO! BACKSCROLL ALL THE WAY! < 1299440138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: for bonus points, is , a comment in that context? < 1299440145 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it's technically still reserved < 1299440151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just in case someone other than zzo38 finds a use for it < 1299440158 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(zzo38's definition never really caught on) < 1299440181 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what did it mean? < 1299440184 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1299440185 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :yes, it is < 1299440195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it reads output from the opponent's . or a random number if they haven't output anything < 1299440211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it could actually be brokenly good depending on how the randomization works < 1299440218 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :due to being able to change a value at faster than lightspeed < 1299440273 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Because of the way of working now, just ignore the randomization and have it just do the same as . if there is no opponent output < 1299440295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, the issue is still that using . would be dangerous on a low-valued cell < 1299440305 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in case its value was used to instantly zero your flag < 1299440319 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(The randomization can be used for a kind of 2-player game instead) < 1299440375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a randomization command would actually be genuinely useful in writing programs (one potential semantics is to reverse all + and - in the program with a 50% chance), but a complete pain to run on hills because results would no longer be deterministic < 1299440387 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: Coincidentally, your quasi-formal grammar doesn't work: if "comment is any character apart from [that list]", then numbers are comments too, and "* comment number" will have comment matching those numbers. Not to nitpick on the fact that you could read that as single-character-only comments. < 1299440397 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: That list included numbers. < 1299440401 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Or if it didn't it was a mistake. < 1299440404 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Exactly what is my thoughts on it. Randomization would only be used in 2-player game, not in hill game. < 1299440407 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : comment is any character apart from +-<>.*%()[] < 1299440412 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Typo. < 1299440495 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If that's the case, then it's a bit strange that you can put in random numbers when there's no preceding * or % for them. < 1299440500 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, away. < 1299440529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I should go and write a wiki description of waterfall3 < 1299440536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also of space_elevator, given that I understand how it works quite well by now < 1299440539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though I didn't write it < 1299440592 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: here's a fun segfault for you: http://sprunge.us/CgJK < 1299440594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I doubt I'll be able to add an egojsout animation, though, it takes a huge amount of time to beat simple < 1299440605 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :(the alternative is *subscribing to a gnu.org mailing list*, and that's terrifying enough that I'm just going to prevent you with a trace first) < 1299440611 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :also, my theory down at the bottom must be wrong < 1299440616 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :because even if expr were changed < 1299440618 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :the pointer would be the same < 1299440620 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :yet < 1299440624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's that a segfault in? < 1299440625 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :$1 = 0xa734c0 "\001" < 1299440625 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :$2 = (gchar *) 0xac1be0 "2" < 1299440631 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: mcmap, when calling Guile < 1299440633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it looks like a scheme interp < 1299440637 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :on scm_c_eval_string(foo) where foo is "2" < 1299440641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1299440663 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try using valgrind, I find it gives better explanations of segfaults than gdb does < 1299440691 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Never used valgrind but okay. < 1299440698 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the segfault is in Guile code, which makes me suspect that Shit is Verily Up < 1299440698 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you've never used valgrind? seriously? < 1299440707 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep < 1299440712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wiw < 1299440714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*wow < 1299440714 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :I'm old-school! < 1299440726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and had a Mac for ages, on which it doesn't run < 1299440729 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that probably has something to do with it < 1299440730 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I find gdb works for fine for me, I never use valgrind. < 1299440734 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :08.02.04:13:22:18 I wonder if it's possible to use valgrind as a garbage collector? < 1299440739 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :first time you mentioned valgrind in here < 1299440741 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1299440745 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :I was hoping it would be "valgrind? what's that?!" < 1299440756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1299440769 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I was probably put off using Valgrind by Vorpal's religious devotion to it < 1299440789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tells egojsout to do waterfall3 vs. simple on tape length 25, at the cost of most of eir computer's CPU cycles < 1299440840 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :We're running out of cycles! < 1299440841 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gah, it's only up to 1500 or so, and I suspect it goes near the cycle limit to beat it < 1299440853 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Want me to run it on this SUPERCOMPUTER :P < 1299440859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it takes something like 99700 cycles to beat allegro on tape length 30 < 1299440892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, it even changes to a rush strategy at one point when it has a perfect lock, just to stay within the cycle limit < 1299440903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(it uses the lock to set up decoys, which is much faster than a full-tape clear) < 1299440912 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :meanwhile, I've been itching to make a language that's like the union of Haskell, Lisp and C# < 1299440914 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :despite hating C# < 1299440975 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :actually one thing I've realised is that you can easily do Lisp-style macros in a language with complex syntax, as long as it has pattern matching < 1299440985 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :because any sane such language will have quotation and unquotation < 1299440990 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :i.e. {if ,x then ,y else ,z} < 1299440993 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :so just pattern-match on that < 1299441009 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :invert {if ,x then ,y else ,z} := {if !,x then ,y else ,z} < 1299441071 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :do I need any special compiler flags to use valgrind? < 1299441102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, although -g produces better output < 1299441106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because then it can give line numbers < 1299441157 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :==2849== Use of uninitialised value of size 8 < 1299441157 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :==2849== at 0x5B4CB40: GC_mark_and_push_stack (mark.c:1396) < 1299441157 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :oh brother < 1299441161 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :oddly mcmap has exited immediately < 1299441168 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :but I can see the boehm GC is going to cause some noise... < 1299441176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ouch, indeed < 1299441182 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how does a GCed program segfault anyway? < 1299441190 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: *NULL < 1299441192 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :or similar < 1299441202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1299441203 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Guile isn't really a "GC'd program" < 1299441212 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :it's a Scheme implementation that uses the boehm GC to < 1299441218 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :*Boehm GC to implement Scheme garbage-collection < 1299441228 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :==2849== Invalid free() / delete / delete[] < 1299441228 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :==2849== at 0x4C27D71: free (vg_replace_malloc.c:366) < 1299441228 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :==2849== by 0x6536A0A: free_mem (in /lib/libc-2.12.1.so) < 1299441228 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :==2849== by 0x65365A1: __libc_freeres (in /lib/libc-2.12.1.so) < 1299441228 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :==2849== by 0x4A2366B: _vgnU_freeres (vg_preloaded.c:62) < 1299441229 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :==2849== by 0x7FEFFFE8F: ??? < 1299441231 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :==2849== by 0x5D5E75F: ??? < 1299441233 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :==2849== Address 0x4045980 is not stack'd, malloc'd or (recently) free'd < 1299441235 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1299441237 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :mcmap doesn't run in Valgrind! < 1299441239 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :at least this Guile version < 1299441251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :valgrind segfaults-fast < 1299441265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I've never tried it on a garbage-collected program < 1299441270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I imagine the result would be kind-of messy < 1299441292 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Well, Vorpal did it. < 1299441292 0 :impomatic!~chatzilla@184.56.125.91.rb3.adsl.brightview.com JOIN :#esoteric < 1299441305 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Which probably means that it's incredibly tedious :-P < 1299441321 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :oh, it does indeed segfault immediately < 1299441322 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :niice < 1299441327 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: are you still working on your Forth? < 1299441342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it's nice to get the segfault where the bug is rather than later < 1299441343 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: Yes, though right now I'm busy integrating mcmap with Guile. < 1299441356 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I don't think there's a bug, I think it's just Boehm GC doing undefined things that Valgrind decides it doesn't like < 1299441364 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. < 1299441371 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :"The Boehm GC performs all manner of dark magic, most of which valgrind doesn't like. It's normal." --Google < 1299441463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, /me exits egojsout < 1299441469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it'd only gone up to 6000 cycles or so < 1299441484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it can more or less handle the awesomeness of triplock3 in terms of reporting results, but not in terms of reporting debug info < 1299441488 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :your computer sure is slow < 1299441489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :umm, waterfall3 < 1299441495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a netbook, what do you expect? < 1299441500 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: I'm still in the race then :-P I just started my top-down implementation :-) http://twitcode.org/show/251/forth-outer-interpreter < 1299441512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: is it being written in Redcode? < 1299441527 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: Top-down Forth... what madness! < 1299441538 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: also, error reporting?? that's ridiculous! < 1299441543 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :just crash on invalid words, it saves bytes < 1299441556 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: well, assuming you're trying to do this in 510 bytes without an oS < 1299441562 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :*OS < 1299441571 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not this time :-) < 1299441599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, that reminds me, I hit upon an improvement to triplock3 while writing waterfall3 < 1299441609 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :8086 implementation to get it running followed by MSP430 as soon as the hardware arrives :-) < 1299441623 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: But in one sector? :p < 1299441630 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what is an MSP430? < 1299441635 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe if you stored that interpreter word pre-compiled. < 1299441674 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, triplock3 times out on one polarity against simple modified to be vulnerable against its strategy < 1299441692 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: we'll see. I'll be happy if it's under 1K. I think the full ANS core would take approx 4K < 1299441698 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: I've been busy dominating the egobot BF Joust hill < 1299441705 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: don't bother with ANS compliancy < 1299441710 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: not even Chuck Moore does < 1299441718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :28 | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + | 62.1 | 28.3 | 28 | ais523_waterfall3.bfjoust < 1299441842 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thanks for writing sexyghoul/spookygoth, beating them was actually really intellectually interesting < 1299441853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially as I mostly try to beat the strategy rather than the individual program < 1299441888 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://bit.ly/cwyE4s = MSP430 :-) < 1299441908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmmm, what's with the URL shortener? < 1299441914 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :x86 needs ten times more registers < 1299441925 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :or like say fifty < 1299441929 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :or a million times more < 1299441932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :floating-point systems have thousands of registers < 1299441935 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :or just infinite registers < 1299441939 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Sorry :-) http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_(MSP-EXP430G2) < 1299441942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :umm, GPUs I meant < 1299441955 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why did RISC lose again? < 1299441956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that they can context-switch quickly < 1299441959 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a different set of registers for each thread < 1299441962 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :infinite registers? but that'd probably make it turing complete! < 1299441968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so there's no need to actually swap them out < 1299441973 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :olsner: not if you need to name them by hand < 1299441995 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on the other extreme, I've seen systems that have only one register, or from another point of view the whole memory is registers < 1299441999 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and they work quite well too < 1299442067 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to figure out how to organise memory < 1299442090 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about one of those ringbinders full of plastic wallets you can put paper in < 1299442096 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: you can think of memory as an array < 1299442098 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yuk yuk yuk < 1299442099 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :olsner: NO SHIT < 1299442104 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :it's just like < 1299442106 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :i don't want things to overlap < 1299442113 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :and i want certain things to be able to grow to fill all of memory < 1299442117 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :but i can't just pick random constants < 1299442121 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :because (1) low enough, there's the bios and stuff < 1299442125 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :(2) high enough, you might not have that kind of memory < 1299442206 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :hmm, ok, how to do the packing < 1299442213 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :six bits each time < 1299442225 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :subtract 64, and with 0x111111, and then pack < 1299442256 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ITYM 0b111111. < 1299442261 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or 0x3f, either-or. < 1299442261 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Yes yes yes. < 1299442273 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I was wondering < 1299442282 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought you were taking every fourth bit for some hashing reason, or whatevert < 1299442284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*whatever < 1299442352 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :every *forth bit < 1299442367 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :design a file system with no dedundancy so that fsck is never needed < 1299442378 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Well, Vorpal did it. <-- did what? < 1299442386 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, run a gced program in valgrind? < 1299442390 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, depends on which GC < 1299442396 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Boehm. < 1299442399 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, you can do it for something using libpython. < 1299442400 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :calamari: you mean one that is guaranteed not to leave anything fsck can salvage? < 1299442402 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, can't be done < 1299442407 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, completely incompatible < 1299442409 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: X_X < 1299442410 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Greaaat. < 1299442413 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1299442415 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :olsner: right < 1299442444 0 :sebbu!~sebbu@ADijon-152-1-55-212.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1299442445 0 :sebbu!unknown@unknown.invalid QUIT :Changing host < 1299442445 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1299442451 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, as far as I understood it the incompatibility is on a fundamental level < 1299442459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : hmmm, what's with the URL shortener? <-- filthy [kg]ah?d*h?af*[iy] supporter! < 1299442467 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, as in, would require a complete redesign of either valgrind or boehm < 1299442484 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: um more like q, not k < 1299442495 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: kahddddhay! < 1299442507 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what? < 1299442516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan? < 1299442533 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I can get "kadafi" out of that I think < 1299442539 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: it's a regexp matching khaddaffi or whatshisname < 1299442545 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ah < 1299442546 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's probably a reference to the .ly domain < 1299442553 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :*oh* < 1299442557 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Qadaffi is the preferred, I think. < 1299442561 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :But with some apostrophicals in there. < 1299442569 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, don't know how it is spelled in English < 1299442580 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :It isn't an English word. < 1299442590 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, trans-whatever then < 1299442595 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, hm: http://en.wikipedia.org/wiki/Muammar_Gaddafi < 1299442598 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :note spelling < 1299442609 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :also http://en.wikipedia.org/wiki/Muammar_Gaddafi#Name < 1299442612 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Muammar_al-Gaddafi#Name the diagram there is awesome < 1299442614 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Plenty transliterations are valid. < 1299442620 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :olsner, so it is < 1299442638 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Khedhdhafy < 1299442650 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Khuzzai < 1299442658 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :معمر القذافي < 1299442670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: i've seen k used, although you're right q should be there too < 1299442671 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Ghathaffy < 1299442677 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :best diagram ever < 1299442697 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :He's Khedhdhafy or Khuzzai from now on to me < 1299442711 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, I think the Swedish newspapers use some spelling with K < 1299442720 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Gandalf. < 1299442722 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :That's his name. < 1299442769 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Now, hmmm. < 1299442778 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :How to pack the bits with few code... < 1299442806 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, nice, ah is the scancode. < 1299442835 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric ::(, 2*si isn't a valid address? < 1299442835 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :WHYN OT < 1299442839 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : elliott_, don't know how it is spelled in English <-- the whole point of my regexp there was that his name is spelled so many different ways it's a joke in itself < 1299442843 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :*WHY NOT < 1299442844 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: indeed < 1299442866 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, right < 1299442886 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :it'd be something like (Q|[KG]h?)[aeu](...)aff?[iy], with (...) being a regexp for the variations between d and zz < 1299442886 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think maybe i should have used + on the d and f... < 1299442893 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, also doesn't guille suck? < 1299442899 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :*Guile < 1299442902 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :And for what reason would it suck? < 1299442919 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, you said it did before. Compared to what is now racket < 1299442925 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :It used to be pretty bad at R5RS, but they've got a new release now. < 1299442928 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Dude, it's for embedding into a program. < 1299442933 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, ah right < 1299442934 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Racket is utterly inapplicable. < 1299442938 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :quite < 1299442940 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :it's almost (dh?|th|z){1,2}, but not exactly < 1299442959 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :NOW WHY ISN'T [fs:2*si] A VALID ADDRESS < 1299442975 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, in what system? < 1299442976 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Gandalf. That's his name. <-- IT EXPLAINS SO MUCH < 1299442995 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gandalf gone evil? < 1299443008 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it had to happen eventually < 1299443017 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :yeah. Always sad. < 1299443034 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric : elliott_, in what system? < 1299443038 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Uhhh, x86. < 1299443047 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: 64, 32 or 16-bit? I think you mean esi < 1299443064 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :If you complain about using readable Intel syntax rather than AT&T's ((fs(%si,*2,*2,), then I'll kill you. < 1299443064 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, oh registers? < 1299443067 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :also, remember that the fs: segment override costs a byte < 1299443071 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Addresses. < 1299443072 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :olsner: 16-bit < 1299443076 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :and it's OK, it's just VGA memory < 1299443086 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, what /are/ you doing? < 1299443089 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Forth. < 1299443094 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :In 510 bytes. < 1299443094 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, ah < 1299443162 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric : mov byte [fs:2*si], al < 1299443162 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric : mov byte [fs:2*si+1], 0x07 < 1299443166 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :olsner: are the lines that have invalid effective addresses. < 1299443192 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Can you use the BIOS call for keyboard characters? And then use ASCII codes 0x20...0x5F? Does that works? < 1299443209 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: That's my current plan, but actually the BIOS call gives me the scancode too! < 1299443216 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Which means that I should be able to do the 5-bit packing I wanted to. < 1299443265 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Try < 1299443300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waterfall2 http://sprunge.us/dSER < 1299443301 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :elliott: why not mov ah, 0x07 / mov word [fs:2*si], ax < 1299443304 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_waterfall2: 44.4 < 1299443308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :may as well left-justify the numbers for posterity < 1299443329 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: Because ah is the scancode that I would rather not clobber. < 1299443331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though it hurts waterfall3 somewhat < 1299443341 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: I could copy it to another register, but I still don't think [fs:2*si] is an OK address < 1299443345 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :waterfall2 vs. waterfall3 is incredibly close and constant-tweaking-dependent a lot < 1299443350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's up to me to decide which way that match goes < 1299443363 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :indeed not < 1299443377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and waterfall2 seems to only have six losses and one tie, that's not bad < 1299443379 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why keep multiple versions of a program on the board at once? < 1299443387 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :if they're similar and one is just an improvement I think it's bad to have both on the board < 1299443391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the strategy is actually somewhat different < 1299443391 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :like clogging the board < 1299443395 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :hmm, okay < 1299443397 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1299443407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :waterfall3 attempts to adapt to the opponent's strategy < 1299443414 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust < 1299443414 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust . Scoreboard, programs, and a description of score calculation are at http://codu.org/eso/bfjoust/ < 1299443414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas waterfall2 doesn't, apart from rushing against nonattacking enemies < 1299443425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :waterfall1 isn't up there because it's an older version of 2 < 1299443432 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: AFAIK the SIB byte addressing modes (anything with *2/*4/*8) can be done in 32-bit code only. < 1299443440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally I have two versions of a program, the dumb version and the clever version < 1299443445 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Argh. < 1299443457 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Hey, can I jump into a 32-bit code segment without going into protected mode? :-) < 1299443460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like defend12/defend13 < 1299443468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or arguably defend7/defend9 < 1299443469 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, isn't that unreal mode? < 1299443477 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: no, that's the opposite of unreal mode. < 1299443483 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, *oh* < 1299443526 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :X_X You can't "mul di, 2" < 1299443527 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: The 16-bit mode operand encodings can do [{bx,bp,si,di}+N] (with no/8-bit/16-bit N) and also [{bx,bp}+{si,di}], but that's it. < 1299443530 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :x86 is the worst. < 1299443535 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :The. Worst. < 1299443553 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can shift di by one. < 1299443558 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At least I think you can. < 1299443559 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. < 1299443562 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: obviously you can't load a 32-bit code segment outside PM :) < 1299443569 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :olsner: I CAN DO WHATEVER I WANT < 1299443580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : Oh, right. <-- no, left < 1299443582 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, do it on an avr instead < 1299443588 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh < 1299443589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rightshift would divide by two < 1299443590 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: ... but you can't use a SIB byte in 16-bit code? < 1299443604 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :olsner: As far as I can tell, no. < 1299443619 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :OK, ebx is the pack < 1299443629 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :olsner: My "ModRM Memory References, 16-Bit Addressing" table contains no encodings that would use a SIB byte. < 1299443638 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :so hmm < 1299443641 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :which way around do I want to pack < 1299443642 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what is sib? < 1299443647 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :I think starting at LSB for first char < 1299443649 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: just pointing out that elliott_'s powers were unable to fix x86's instruction encodings :) < 1299443650 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :so actually < 1299443653 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :abc = qabc < 1299443655 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1299443658 0 :wareya_!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1299443659 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Elliott_: forget the AVR, it's Harvard architecture. < 1299443667 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: Gross. < 1299443668 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :impomatic, oh good point < 1299443675 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Harvard is the WORST < 1299443678 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: "Scale-index byte", the thing that's used to encode the "register*4 + register" sort of address modes. < 1299443685 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah < 1299443693 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, nothing wrong with harvard. It is common on embedded systems < 1299443697 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :not scale/index/base byte? < 1299443701 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Everything wrong with it :P < 1299443708 0 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1299443716 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, eh why < 1299443728 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Evry'thing! < 1299443731 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Oh, right, yes, it has "base" in it too. Otherwise "SIB byte" would join the "PIN number" crowd. :p < 1299443732 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : x86 is the worst. Harvard is the WORST < 1299443733 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1299443739 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :OK, so, anyone have a QWERTY scancode table? < 1299443741 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :since "worst" is absolute < 1299443745 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :I wanna see how much I need to offset and the like to get a good range of chars :P < 1299443752 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :thus x86 is harvard < 1299443752 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: not that there's anything wrong with repeating the last component of an acronym, IMO < 1299443766 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: I think there's one in ralf browns interrupt list < 1299443780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :olsner: IMO /opinion/? < 1299443802 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, also "cd disc", not as common in English as "CD-skiva" is in Swedish though < 1299443809 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ? < 1299443811 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1299443819 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :I agree with olsner though. < 1299443821 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :like all sane people < 1299443822 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric : shl ebx, 5 < 1299443822 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric : or ebx, ah < 1299443823 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :yess < 1299443827 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :just need to tweak ah to be right now then < 1299443831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it depends on the acronym in question < 1299443848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to be precise, repeating the last component makes sense if it's a general class of nouns and you use the acronym to say which in particular < 1299443854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, "the sort of machine that is an ATM" < 1299443867 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: err, ESC is 110 < 1299443869 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :according to this table < 1299443872 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :not 0 like you implied < 1299443877 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, Asynchronous Transfer Mode machine? < 1299443880 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :OK, so 17 is Q < 1299443885 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :so subtract 17 < 1299443887 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: Esc was 1 in the table I found < 1299443887 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :and store 5 bits < 1299443892 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1299443893 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :What was Q < 1299443897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Automatic Teller Machine machine < 1299443903 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1299443918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one of the most common repeated-last-component acronyms < 1299443919 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Science has yet to device an Automatic Penn Machine. < 1299443928 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :what's "teller"? a person who works in a bank? < 1299443947 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: How are you going to pack word names? < 1299443957 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://www.google.com/search?q=ATM <-- hit 1 is Asynchronous Transfer Mode, hit 2 is Automatic Teller Machine. And no I'm not logged in < 1299443974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: it customizes results even if you aren't logged in < 1299443978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, I fear it does even if you block cookies < 1299443981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :olsner: yes < 1299443986 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm how. I have dynamic ip < 1299443998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :perhaps based on other people in the same IP range < 1299444001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or maybe just geolocation < 1299444005 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also I block click tracking < 1299444008 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Elliott_: just as an ASCII string. I'm aiming for a small forth, not minimal at any expense :-) < 1299444019 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, geolocation fails badly for me. My ISP use a country-wide pool < 1299444024 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: hey, but even colorForth packs names! and it takes up whole _kilobytes_! < 1299444024 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and it rotates quickly < 1299444029 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :en... automatisk banktjänstemannamaskin < 1299444029 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: sweden != uk < 1299444033 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, true < 1299444042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the UK mostly geolocates quite well < 1299444042 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :glad we picked bankomat instead < 1299444049 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :olsner, or "bankomat" < 1299444053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia knows I live in Birmingham, for instance, using its geolocation database < 1299444063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(although that's hardly a secret given my email address) < 1299444065 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :olsner, damn you beat me to it < 1299444076 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: ESC is 1 in the "set 1" scancodes that the keyboard controller uses by default, I think. < 1299444082 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :olsner: "banktjänstemannamaskin", amazing < 1299444088 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's 110 in the "set 2" AT keyboard scancodes that go over the wire. < 1299444097 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: http://www.ctyme.com/intr/rb-0045.htm < 1299444103 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, it backtranslates to "bank official machine" < 1299444106 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or some such < 1299444116 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :and sounds like a machine that makes tellers < 1299444118 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I expect a small system would fit in conventional memory even without packed names, although still make difficult to make the kernel in 510 bytes < 1299444121 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, and what is amazing about it < 1299444124 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :calamari: ah, thanks. < 1299444153 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :so hmm < 1299444156 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :the maximum scancode I can store is 41 < 1299444165 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :i.e. 0h29 < 1299444167 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :*29h < 1299444168 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1299444169 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :that isn't enough < 1299444173 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :I need to filter out most of this punctuation < 1299444178 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :would be fun if you could just strangle the staff when they're being difficult and the automatic teller machine would just make a new one < 1299444181 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :maybe packing ascii would be better :/ < 1299444185 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :olsner: :D < 1299444229 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :just use morse code for data entry ;) < 1299444261 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :calamari: why, it's only logical. < 1299444262 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :calamari: still has to be converted for display... < 1299444266 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :NO < 1299444268 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :DISPLAY AS MORSE CODE < 1299444270 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Even if you start from Q, un-remapped 5 bits only goes up to 2fh, so you'd miss the B, N and M keys from the alphabet set. < 1299444283 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Great, "or ebx, al" isn't okay :P < 1299444292 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What would that even mean? < 1299444295 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Thankfully I can or bl instead. < 1299444337 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Alas, 6 bits of ascii-64 does not include !. < 1299444354 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, use 7 bits < 1299444356 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :It *does* include the uppercase alphabet, however. < 1299444360 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Which I could possibly reuse... < 1299444365 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I'm packing it into 32 bits. < 1299444375 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, the whole program < 1299444377 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :?! < 1299444377 0 :lambdabot!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you meant: . ? @ v < 1299444377 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: Which is why I suggested starting at 0x20 instead of 0x40 < 1299444400 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: If you're going to use 6 bits, you could consider ascii minus 32. < 1299444402 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :lambdabot, no I meant ‽ < 1299444416 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :That way you have ! as well as other punctuation common in Forth. (The punctuation {|}~ is not as common in Forth) < 1299444423 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: That one has everything that's printable in ascii except the backtick, a .. z, and {|}~. < 1299444431 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: ah, that might work < 1299444433 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, zzo38 said it first. < 1299444443 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And you can make Forth without doing ` or lowercase < 1299444445 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :It'll be uppercase-only, but who cares. < 1299444452 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: What would five bits of ascii minus 32 give me? < 1299444455 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, COBOLFORTH! < 1299444468 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: Lots of punctuation, the digits, no alphabetic characters or @. :p < 1299444477 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :btw, when I suggested ascii-64, that was with 5 bits (giving you @, A-Z, [\]^ and _) < 1299444494 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, use BAUDOT! < 1299444512 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :With 6 bits ASCII-32 you do get @, A-Z, [\]^, _ < 1299444517 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, it is a 5 bit encoding < 1299444528 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And I would expect using all of these in Forth. < 1299444549 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: yes, but using a whole extra bit too < 1299444550 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I don't need the digits :P < 1299444551 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: VGA doesn't have a Baudot font in ROM, though. < 1299444558 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :ASCII is arranged SO BADLY! < 1299444566 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I know Baudot, too. Although you need a letter/figure shift..... otherwise you have only letters and no number/punctuation < 1299444582 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: Yes, I would have put A immediately after 9 if I designed it < 1299444608 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :I'd have lowercase first and uppercase last, since uppercase is less common. < 1299444610 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, compact the range < 1299444613 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :To allow for storing fewer bits. < 1299444627 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, you can shift the high range down < 1299444632 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :no need to use the same range < 1299444641 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Show me the low-byte x86 for it :P < 1299444658 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, well no. I don't do much x86 asm < 1299444659 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't have lowercase first, still I would order things very differently and possibly have a few differences in control characters and stuff too < 1299444667 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, but I would start with using rax. Which you can't < 1299444675 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: In any case, to summarize, with ascii you'd probably want either 6 bits starting from 32 (just about everything except lowercase stuff), or 5 bits starting from 64 (the alphabet and @[\]^_, but no other punctuation). < 1299444681 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :64-bit code would be huge, even ignoring the long mode dance. < 1299444695 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I could always make ^ write to memory instead. < 1299444699 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, I know < 1299444703 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it's !y enough for that. < 1299444714 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Also, like ASCII really is, still have ('0'&0x0F)==0 < 1299444730 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, why is that good? < 1299444749 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :32-bit code in 64-bit mode is pretty much the same size as in 32-bit mode really (most of the stuff has the exact same encoding and meaning) < 1299444755 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :*Seems* like my word-reader is under 47 bytes. < 1299444757 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Which isn't bad. < 1299444759 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't do numbers though. < 1299444763 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :(but it definitely wouldn't be shorter) < 1299444766 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Isn't it obvious why the low four bits of the code for '0' should be all zero? < 1299444778 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Especially if 'A' would come immediately after '9'? < 1299444782 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, no < 1299444793 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, I don't do much crazy asm golfing < 1299444806 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lol complaining about ascii.. hen use ebcdic < 1299444807 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, I code in stuff that generally uses utf-8 anyway < 1299444808 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Although if I did that, perhaps '0' would then come at 0x40 instead of 0x30 < 1299444831 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, no it isn't obvious < 1299444831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :calamari: the "bcd" in "ebcdic" stands for "binary-coded-decimal" < 1299444833 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :be scared < 1299444833 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :tell me why < 1299444851 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: It isn't because of golfing, it is just logical! < 1299444856 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, why < 1299444866 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :just saying, there are much worse than ascii :) < 1299444881 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Yes, I agree < 1299444896 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Why is it logical? < 1299444923 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah I'm not the only one who doesn't get it < 1299444933 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :wow, R6RS disallows REPLs < 1299444934 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Now you have bits 0b01000000=='0' and 0x4A=='A' it makes sense isn't it? < 1299444946 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1299444949 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :so that the alphabet looks right in hex < 1299444953 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :what about base 17? < 1299444954 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1299444962 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :what about letters after F? < 1299444965 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :that's a pretty weak justification IMO < 1299444980 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And since it is 0x40 instead of 0x30 that means the bits are aligned better for that purpose, too. < 1299444990 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Including if you use the entire alphabet. < 1299445025 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: Then 0x50=='G' and so on... < 1299445053 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, how would 0x50=='G' make sense? < 1299445065 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Because it comes after 'F'. < 1299445074 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, yes I get how it happens < 1299445078 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, but shouldn't it be < 1299445084 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : 0x4G=='G' < 1299445090 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :in base 23 < 1299445100 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, that would be a LOT more logical :P < 1299445124 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :There is no 0x4G is not a hex number, you need to do it in binary, you use hex just to make shorter typing, instead of binary. < 1299445140 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, .... < 1299445143 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I never said hex < 1299445144 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :In case of computer with 9 bits in one byte, you should use octal instead. < 1299445146 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I said base 23 < 1299445151 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: You said "0x", though. < 1299445155 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty hex. < 1299445159 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :HeXXX < 1299445160 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, why < 1299445169 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: "heX". < 1299445172 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Binary = 0b. heX = 0x. < 1299445179 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, not in an alternate reality! < 1299445186 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :where base 23 is called mex < 1299445193 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(okay stretching it) < 1299445209 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, I prefer 16#F00 < 1299445236 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :So base 29 is sex? < 1299445237 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :HUR HUR HUR < 1299445255 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, awesome idea < 1299445267 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, actually wouldn't that be base 69? < 1299445277 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Oh man, look at the comedy spewing out of Vorpal's mouth. < 1299445284 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes they use things like $42_{\rm ten}$ for forty-two, and so on < 1299445284 0 :Lymia!unknown@unknown.invalid QUIT :Quit: ==(>^w^)> ==(> >.<)> < 1299445290 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott_, no I'm not claiming it is good < 1299445306 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, yes that happens in literature < 1299445326 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well mostly textbooks < 1299445328 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or 42_{10}. < 1299445341 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: That is used too, sometimes. < 1299445352 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :42_{10_{10_{10}_... < 1299445355 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :It's tens all the way down. < 1299445357 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :*10_... < 1299445373 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1299445376 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :elliott_: Which is why, to using the words... < 1299445402 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :But "ten" is just as ambiguous as 10. < 1299445406 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1299445408 0 :elliott_!unknown@unknown.invalid PRIVMSG #esoteric :Well, not really. < 1299445414 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If you mean the hexadecimal number 0x10 then you write "tex" not "ten" < 1299445416 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia's hex table uses "hex", "dec" and "oct" subscripts. < 1299445435 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, no then people would think you mean /usr/bin/tex < 1299445444 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And "hundrek" for 0x100 < 1299445453 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1299445463 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So is 0o100 a "hundo"? < 1299445471 0 :elliott_!unknown@unknown.invalid QUIT :Remote host closed the connection < 1299445474 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1299445480 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, woudln't it be hundro? < 1299445482 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I do not know if anyone made up words for saying octal numbers < 1299445484 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :or hundoc? < 1299445488 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But there is some for hexadecimal numbers. < 1299445493 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :X is so unstable. < 1299445501 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :olsner, could be a dog too < 1299445503 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I'unno, "hundo" sounds like a dialecty "hundred". < 1299445514 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah < 1299445555 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps today you can make up octal speeching. So, we can have decimal, hexadecimal, octal speeching, now. < 1299445556 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Urban dictionary "hundo": "An increment of 100 dollars. Normally used when reffering to spending habits." < 1299445572 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also two other entries much like that. < 1299445578 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, so only incrementally used? < 1299445615 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No, more generally too. Apparently "100%" can also be said "hundo". < 1299445620 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, what about septal and niertal (or whatever you call it?) < 1299445628 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ninertal* < 1299445667 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: You can do that if you want, but probably is not quite commonly that it could be used enough. < 1299445692 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :While hexadecimal would be used secondly to decimal, and octal maybe thirdly? < 1299445701 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :octal is rather rare < 1299445705 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :binary is more common < 1299445717 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I have written 0b a lot more than 0 in C < 1299445723 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(that was C where I knew the compiler < 1299445726 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :) < 1299445728 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :had to use octal the other day due to Java < 1299445735 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :calamari, oh? < 1299445757 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Specifically I used 0b prefix in C when dealing with IO register masking on some embedded systems < 1299445767 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes octal is rare. However, a lot of TeX: The Program uses a lot of octal numbers, although I think it would be clearer if hex is used instead (WEB supports both... Pascal supports neither...) < 1299445775 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah I couldn't figure out how to exter a character in hex, so I used '\ooo' < 1299445788 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ooooooo < 1299445813 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have, however, occasionally found octal useful. I find octal clearer than hexadecimal when entering the bit patterns for a seven-segment display, is one thing. < 1299445884 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you understand? < 1299445941 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Can you use \x like you can in C? < 1299445960 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I could do that in a string but it didn't like it in the char constant < 1299445981 0 :mycrofti1!~ircguy@h69-128-47-242.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1299445996 0 :nooga__!~nooga@maverick.aircity.pl JOIN :#esoteric < 1299445996 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I guess I could use \u00xx < 1299446042 0 :comex_!unknown@unknown.invalid QUIT :Ping timeout: 250 seconds < 1299446042 0 :mycroftiv!unknown@unknown.invalid QUIT :Ping timeout: 250 seconds < 1299446043 0 :nooga!unknown@unknown.invalid QUIT :Ping timeout: 250 seconds < 1299446079 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :couldn't you just have done char foo = 0xff; if it was a constant? < 1299446085 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :or (char)0xff or whatever < 1299446092 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Septenary and nonary. < 1299446101 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :olsner: I would think that too, at least in C, but maybe in Java it doesn't do? < 1299446103 0 :comex!comex@c-67-188-10-190.hsd1.ca.comcast.net JOIN :#esoteric < 1299446148 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :However, it is possible to write a Java program in C, if you have a C compiler to target JVM < 1299446165 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't surprise me if conversions to/from char are needlessly limited < 1299446172 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can cast a number into char, but it does need the cast. < 1299446191 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And character literals indeed only do \nnn with octal, or \uxxxx with hex. < 1299446203 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`addquote However, it is possible to write a Java program in C, if you have a C compiler to target JVM < 1299446206 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :one funny thing is that Java allows \uxxxx escapes in code too - useful if someone uses µ in an identifier < 1299446238 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :(blackberry has stuff like that in their api) < 1299446244 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1299446288 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :In my programs, if I want Greek letter in an identifier, I will do something like, @f mu TeX and now it will print in Greek, even though I did not type it in Greek. < 1299446363 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And even Hebrew, a bit..... < 1299446407 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Vorpal: Septenary and nonary. <-- I prefer ninerary then < 1299446483 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :HOW DARE YOU MANGLE ALREADY MANGLED LATIN < 1299446496 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, because niner is an awesome spelling < 1299446505 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, http://en.wikipedia.org/wiki/ICAO_spelling_alphabet < 1299446518 0 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1299447083 0 :impomatic!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86 [Firefox 3.5.17/20110121150729] < 1299447123 0 :zeotrope!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1299447186 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Just because I can, I have made up some conditional functions in TeX without using any of the primitive conditional commands at all. < 1299447282 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Of course it is not how you would do in actual documents, it is just to show how it can be done. < 1299447310 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Now see if you can figure out any of them by yourself, too. < 1299447853 0 :augur!~augur@129.2.129.32 JOIN :#esoteric < 1299448207 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats FireFly -----### < 1299448218 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, you are barbaric. < 1299448221 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :YOUR ESOLANGS WEBSITE IS BROKEN < 1299448223 0 :variable!unknown@unknown.invalid PRIVMSG #esoteric ::=| < 1299448232 0 :Lymia!~moe@adsl-68-95-252-93.dsl.rcsntx.swbell.net JOIN :#esoteric < 1299448232 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: NO THIS TIME I HAD EXCELLENT CAUSE < 1299448232 0 :Lymia!unknown@unknown.invalid QUIT :Changing host < 1299448232 0 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1299448280 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Macros < 1299448280 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Can you make it with macros? --Zzo38 03:29, 11 February 2011 (UTC) < 1299448280 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[edit] Macros for ClearBF < 1299448280 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :We couldn't implement the functionality of macros in this first version due to time constraints. But we thought about it and we suggested to allocate a special buffer in the infinite tape to host the macros. May be that will be for future versions of the ClearBF Compiler. Yasser 21:08, 03 March 2011 (UTC) < 1299448285 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :MACROS HAVE NOTHING TO DO WITH THE TAPE < 1299448389 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :WHAT IF YOU WANT TO CHANGE THEM AT RUNTIME < 1299448423 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: WELL IT ALL MAKES SENSE NOW < 1299448453 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :* oerjan swats FireFly -----### < 1299448454 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :what now? < 1299448468 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :YOUR LINKS ARE DEAD < 1299448473 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hm, what links? < 1299448476 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like the way oerjan manages to do that more or less completely out of the blue every now and then < 1299448511 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://firefly.nu/diverse/esolangs/migol09/bf.mgl in particular < 1299448518 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1299448519 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :http://imgur.com/jfgec < 1299448531 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :This looks like it's unsolvable to me. < 1299448559 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, perhaps not... < 1299448580 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also http://firefly.nu/diverse/esolangs/Migol09/miGoL.mgl and for that matter the entire diverse/ directory afaict < 1299448595 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: "Two ladders rest in opposite sides of a room. One is 10 feet long, while the other is 12 feet long." < 1299448598 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Yep, cause it's actually Diverse, but it used to be on a shitty windows server < 1299448620 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1299448620 0 :zzo38!unknown@unknown.invalid QUIT :Quit: HA HA HA < 1299448620 0 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1299448625 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :now the former should work < 1299448638 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :and the latter, if you change the casing of the Migol09 directory < 1299448669 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eek < 1299448673 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: "I tried it again. This time I measured the apparent parallax movement of my thumb to an object twelve feet away. Extrapolating from that ratio in arcseconds, I calculated that the opposite wall is 0 AU away. X = 0 AU." < 1299448675 0 :Wamanuz5!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1299448708 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: http://i.imgur.com/QXqoj.png < 1299448853 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ah, so he specified the question stupidly. < 1299448879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :elliott: you have to admit, that value of 0 AU is probably accurate to quite a lot of decimal places < 1299448883 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: indeed! < 1299449000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, BF Joust is stuck in my head < 1299449003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :much the same way songs can be < 1299449018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though I'm mostly done with waterfall3, as I can't think of much of a way to improve it < 1299449027 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/math/comments/fy9gq/rmath_im_learning_my_first_language_this_semester/ < 1299449028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :special-casing short tapes doesn't help as it weakens the program on everything else < 1299449038 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :People still teach Fortran as a first language. < 1299449039 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :what < 1299449054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and generally speaking, given a sufficiently long tape it beats more or less every other strategy < 1299449059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except for lead_acetate_philip on one polarity < 1299449069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and some draws against shudders < 1299449074 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Pfft... Solving 4th degree equation numerically. 4th degree equations can be solved symbolically as well. :-) < 1299449087 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"I thought FORTRAN was *the* science language, but I'm confused why it can't handle as big as 3^10." < 1299449088 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1299449101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :59049 should be in range, surely? < 1299449107 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1299449116 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I know that number off by heart because of Malbolge < 1299449124 0 :TLUL!~TLUL@wikia/The-last-username-left JOIN :#esoteric < 1299449126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it comes up in TriINTERCAL too < 1299449128 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: ok i fixed the links on EsoInterpreters, Migol and your user page, unfortunately i have no idea how to search for the rest efficiently if there are any < 1299449132 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I like how they "calculated" the maximum FORTRAN integer to be 2^31 - 1. < 1299449137 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Empirical! < 1299449158 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Haskell handles the so-called "bignums" transparently and its syntax is probably as close to mathematics as you can get." < 1299449164 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :HASKELL'S SYNTAX IS NOT MATHEMATICS THAT DOESN'T EVEN MEAN ANYTHING < 1299449173 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, of course not! < 1299449175 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :That's Agda! < 1299449177 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Hey, uh, how do you enable core dumps. < 1299449178 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh, thanks. No more that I know of, at least < 1299449188 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ulimit -c < 1299449189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :elliott: in bash, ulimit -Sc 1024000 or whatever number you like < 1299449199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's in kilobytes, IIRC < 1299449205 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : enable core dumps and then look at the backtrace in gdb < 1299449208 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Backtrace of... the core dum,p? < 1299449209 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What does the S do? < 1299449210 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*dump < 1299449211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :using -Scnot just -c lets you change your mind leater < 1299449214 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :IUNNO WHAT I'M MEANT TAH DO < 1299449221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: it allows you to increase the limit < 1299449228 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally, ulimit limits are set hard and unchangeable < 1299449229 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, gdb < 1299449233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can use them for security < 1299449237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and core dumps have backtraces < 1299449247 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that you can see by opening them in gdb and running the backtrace command < 1299449250 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Debugs from the core dump. < 1299449344 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Huh. < 1299449364 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The Casio FX-83ES is more sophisticated than the 85ES. < 1299449385 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I like how core dumps go to core < 1299449403 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :in this modern gnu world I would expect mcmap.2897598734545.elf-dump or something else similarly ENTERPRISEY < 1299449405 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but no, "core" < 1299449410 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :reassuring somehow. < 1299449418 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, "ENTERPRISEY"? < 1299449428 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ONE MIGHT EVEN WAY. < 1299449431 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ENTERPRISEY. < 1299449436 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i'll let ais523 explain the whole < 1299449438 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :enterprisey thing < 1299449445 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a kernel config thing where you can write a pattern for the < 1299449452 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: DON'T < 1299449452 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :core dump file name. < 1299449453 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :DESTROY < 1299449453 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :MY < 1299449455 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :HAPPINESS < 1299449460 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I thought you were SLEEPING, anyway. < 1299449471 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It can have all kinds of %x expandables too. < 1299449487 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads the 1-star reviews of the 83ES < 1299449499 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Pids, uids, gids, name of executable, hostname, so on. < 1299449505 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ah, the classic "This calculator only does FRACTIONS AAAH I HATE IT" < 1299449508 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So that you can be the enterprise. < 1299449573 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Be the enterprise you wish to see in the world. < 1299449677 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :echo '%h.%e.%t.%p.%u:%g.%s.core' > /proc/sys/kernel/core_pattern < 1299449699 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Though the expanded name might be longer than the limit of 64 chars. < 1299449709 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I like the fact that Amazon includes a scientific calculator as an "office product". < 1299449769 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1299450557 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Remote host closed the connection < 1299450665 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_: Hey look, it's like that stock market thing! http://en.wikipedia.org/wiki/MERS < 1299450866 0 :EgoBot!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1299450928 0 :HackEgo!~HackEgo@codu.org JOIN :#esoteric < 1299450929 0 :EgoBot!~EgoBot@codu.org JOIN :#esoteric < 1299451181 0 :pikhq!~pikhq@174-22-180-163.clsp.qwest.net JOIN :#esoteric < 1299451188 0 :pikhq_!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1299452021 0 :azaq23!unknown@unknown.invalid QUIT :Quit: Leaving. < 1299452047 0 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1299452196 0 :azaq231!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1299452233 0 :azaq231!unknown@unknown.invalid QUIT :Client Quit < 1299452260 0 :azaq231!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1299452306 0 :azaq23!unknown@unknown.invalid QUIT :Ping timeout: 250 seconds < 1299452538 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"HarperCollins says US libraries can lend its ebooks only 26 times as print books have to be replaced after that" < 1299452635 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1299452642 0 :copumpkin!unknown@unknown.invalid PRIVMSG #esoteric :I had no idea print books were replaced < 1299452658 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :copumpkin: "Basically this asshat pulled that number out of his butt. I used to work in at a library and books easily last way more than 26 borrowings (e.g., bestellers get borrowed over 20 times in just their first year). A library couldn't economically survive if books didn't last more than 26 borrowings, which btw is why libraries only stock hardback versions." < 1299452688 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :copumpkin: Not only is it yet another water-is-not-wet argument for copyright (are there any others?), but it's based on false premises too. < 1299452696 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Well, not that I don't expect HarperCollins really believes that shit. < 1299452700 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*that I believe < 1299452748 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1299453677 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1299453741 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :show me a water-is-not-wet argument based on correct premises. < 1299453750 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I tried to make up a code table to see how I might have done it if I had made a code instead of using ASCII and it is somewhat like that - http://sprunge.us/cOaE < 1299453775 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :oo < 1299453806 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :How can you decide how many times you lend the books based on whether or not water is wet? < 1299453815 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :heh that's cool < 1299453823 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes the table. < 1299453845 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :cheater-: Do you think it is a bit better job than ASCII? < 1299453865 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(It is not even complete yet, however) < 1299453883 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :now here's an additional problem < 1299453902 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :make sure that it withstands adding random noise to the signal < 1299453913 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :or rather, that it's more resilient than ascii < 1299453951 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :To do that you need to add an extra error correction, it is not part of the character coding. That would be a separate thing. < 1299453960 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :this means for one thing being able to easily notice erroneous characters < 1299453969 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :no, no need for error correction, just sanity correction < 1299453988 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :e.g. words usually don't have capital letters in the middle unless they're all caps < 1299454011 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :or the fact that words are made out of letters or that in a computer language certain characters come in pairs < 1299454027 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully you should be able to tell, but some of redundancy in language is also depending whether or not you write in English. < 1299454046 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1299454074 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :i think the most basic thing is, looking at those characters that come in pairs, that flipping just several bits doesn't give you another character of that type < 1299454084 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :and certainly that the distance to the dual character is maximized < 1299454103 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :so you'd probably want [ to be ] with all bits flipped or something like that < 1299454105 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you can try making a simulation to see what will happene < 1299454136 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :cheater-: Doing some of those things, however, might mess up other aspects of the code < 1299454422 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Like, if [ is ] with all bits flipped, then it might disrupt other patterns in this code. < 1299454467 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I did not design it for noise correction. < 1299454799 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol wow < 1299454802 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :onew of my programs is on the hill still < 1299454814 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :just one though < 1299454972 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1299454981 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: it's been like that for years < 1299454987 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1299455002 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I want games like that < 1299455004 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but with more depth < 1299455011 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: Like what? < 1299455011 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :unless you think bf joust has depth? < 1299455015 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :BF Joust has depth, certainly. < 1299455018 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1299455019 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You are not aware of the new developments? < 1299455021 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah I'm reading the pag < 1299455022 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I am not < 1299455025 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Incredibly advanced hybrid-defence programs have been written. < 1299455028 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That is, part defence, part attack. < 1299455028 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but, stuff like fyb and core wars < 1299455032 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust < 1299455033 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust . Scoreboard, programs, and a description of score calculation are at http://codu.org/eso/bfjoust/ < 1299455037 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: FYB has no depth; it is fundamentally broken. < 1299455042 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Was demonstrated on this channel a while back. < 1299455043 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how so? < 1299455047 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Something about @@. < 1299455050 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor admitted it, at least. < 1299455060 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I firmly believe that BF Joust has the same depth as Core War. < 1299455064 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ask ais523 or quintopia. < 1299455071 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: Here's some good reading material. < 1299455078 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/quintopia_space_elevator.bfjoust < 1299455078 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/ais523_defend9_75.bfjoust < 1299455084 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/ais523_waterfall3.bfjoust < 1299455101 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ahhaahaha < 1299455104 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1299455111 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Also the completely insane http://codu.org/eso/bfjoust/in_egobot/Gregor_furry_furry_strapon_pegging_girls.bfjoust, which contains its own generator program. < 1299455230 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I am not worthy < 1299455262 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: Note that all the ones linked are partially computer-generated (well, dunno about waterfall3). < 1299455291 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :space_elevator because it's basically a bunch of mechanical repetitions of the same basic strategy, defend9.75 because it's incredibly complex, and FFSPG because... I don't know, Gregor is a madman. < 1299455378 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AT LEAST BFJOUST KEEPS HIM OFF THE STREETS < 1299455382 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1299455467 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I noticed someone edited my Wikipedia userpage by adding the text "Why the heck did MFGGer link to page of this?" with the summary "This page has DRM in it" and then changed it back in five minutes. What kind of stuff is that? < 1299455521 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If by "has DRM in it", you mean that the letters "DRM" appear like that, then it is correct it probably does. < 1299455619 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you like to use redundant userboxes that are redundant? < 1299455956 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1299455958 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I once made a userbox that was supposed to be randomly colored < 1299455964 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Then #rand was eliminated