< 1225673338 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1225673343 0 :moozilla!n=moozilla@d6-118.rb.gh.centurytel.net JOIN :#esoteric < 1225674080 0 :Corun_!n=Corun@94-192-102-5.zone6.bethere.co.uk JOIN :#esoteric < 1225674381 0 :sebbu2!n=sebbu@ADijon-152-1-62-6.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1225674481 0 :Corun!unknown@unknown.invalid QUIT :Connection timed out < 1225675332 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1225675730 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1225676154 0 :warrie!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1225677140 0 :jayCampbell!n=jay@209.66.100.34 JOIN :#esoteric < 1225683849 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1225683899 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :BITCHES DONT KNOW BOUT MY MINIMALIST PROGRAM < 1225684221 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is that where you only have sex with asians HAW HAW HAW < 1225684238 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Stereotypes rül) < 1225684292 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wh..what? < 1225684351 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Read without context :P < 1225684819 0 :Corun_!unknown@unknown.invalid QUIT :"zooom" < 1225684877 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Turkish_Pepper < 1225684887 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :OKLOPOL DO YOU LIKE THIS < 1225684919 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You rarely see something /flavored/ with ammonia salt:P < 1225685215 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :rarely, except in finland < 1225685231 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :where they apparently put ammonium chloride on EVERYTHING < 1225687532 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/PGP_word_list < 1225687648 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1225687660 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a way of speaking PGP over the phone? XD < 1225687814 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, a way of communicating binary data over noisy channels < 1225687836 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well.. yes, but apparently specifically designed for PGPed stuff. :P < 1225688117 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's just interesting how they picked it < 1225688679 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It would be especially handy for, say, PGP key signatures. < 1225688749 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no way! < 1225688841 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | they are there because java wants me to be clean. < 1225691227 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: no i don't especially like that < 1225691239 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1225691249 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then again i don't like candy at al < 1225691250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*all < 1225691383 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i especially don't like ammonium chloride on candy; i *do* like it as raw powder though. < 1225691422 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lmfao < 1225691431 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i can just see you snorting likes of salmiakki < 1225691434 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lines* < 1225691711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did that as a kid yes < 1225691734 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i also smoked tea) < 1225691743 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(god i was bad, sooo bad) < 1225691778 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Smoked .... tea .... < 1225691807 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :man < 1225691810 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tea will get you fucked UP < 1225691915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nah you don't get high from it < 1225691928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just tastes nice < 1225691952 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Smoked .... tea .... < 1225692247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1225692372 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lapsang suochong! < 1225692376 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :shit is so cash < 1225692614 0 :metazilla!n=moozilla@207-118-24-225.dyn.centurytel.net JOIN :#esoteric < 1225692623 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1225692650 0 :moozilla!n=moozilla@207-118-24-225.dyn.centurytel.net JOIN :#esoteric < 1225692650 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1225692656 0 :moozilla!unknown@unknown.invalid NICK :metazilla < 1225692788 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i can speak some mandarin. :O < 1225692868 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :我会说一点儿中文 :D < 1225693121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, i agree, that is some fine ice cream < 1225693755 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :我可以使用翻译工具 < 1225693810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why thank you, i think this dress looks pretty too. < 1225693901 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whoa whoa i can barely read what i wrote there, buddy < 1225693911 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wo ke .. .. .. .. .. gong .. < 1225693916 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats all i know of what you wrote :p < 1225693929 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tones randomly left out for ease of typing < 1225693959 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ni hui shuo zhongwen ma? < 1225693966 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is mandarin trendy now? everyone seems to know spike it < 1225693982 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mandarin is the language of the future, havent you ever seen Firefly? < 1225694060 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What I wrote comes courtesy of Google Translate, I have no idea how someone who actually speaks the language would read it. < 1225694088 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't seen firefly < 1225694102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...i've seen *a* firefly < 1225694113 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: What language did it speak to you? < 1225694113 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :surfthechannel.com < 1225694114 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :watch firefly < 1225694115 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its awesom < 1225694261 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have an exam in 23 minutes < 1225694269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i have to study! < 1225694280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*22 < 1225694301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :our lecturer is such a funny dude < 1225694307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, in one of his notes < 1225694316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's this brilliant caption < 1225694322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :about sockets (but not about sugar) < 1225694337 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i lolled like 5 minutes < 1225694348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if it makes any sense. < 1225694379 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The best picture caption I've seen was in a mathematics journal I saw on the "new journal issues" table of our library. There was a picture of some graph, and underneath it: "Fig. 1: A fascinating picture." < 1225694399 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1225694437 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :After that I've had a habit of using "A fascinating picture." as a placeholder text for image captions when writing LaTeX or such. < 1225694447 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1225694462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i should prolly consider thinking about leaving < 1225699199 0 :clog!unknown@unknown.invalid QUIT :ended < 1225699200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1225700863 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Sims: The Movie. < 1225700865 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :NO. < 1225703976 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1225708290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1225708295 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i'd watch that < 1225708296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oko < 1225708513 0 :oklopol!unknown@unknown.invalid NICK :oklon < 1225708516 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :okoko < 1225708525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :okokoko < 1225708530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, I like the name oklon < 1225708543 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :it's kinda cute shurr. < 1225708551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1225708556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hi! < 1225708563 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :yeah hi ais523! < 1225708574 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and hi AnMaster! < 1225708578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1225708583 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :oh and hi AnMaster! < 1225708590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hullo oklon! < 1225708611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(spelling actually intentional) < 1225708641 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :(yeah that i know it was) < 1225708766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, which of these pics would you say look best? http://en.gentoo-wiki.com/wiki/Image:GIMP_CGI_3_channel_mix.png http://en.gentoo-wiki.com/wiki/Image:GIMP_CGI_3_blend.png < 1225708804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the blend one, but I like them both < 1225708816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about this one: http://en.gentoo-wiki.com/wiki/Image:GIMP_CGI_4.png < 1225708845 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :what are these? < 1225708846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like that one but not as much as the others < 1225708880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, images generated in a few minutes with gimp's flame plugin as examples for the article http://en.gentoo-wiki.com/wiki/GIMP_Fractal_Backgrounds < 1225708892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :most of those minutes were spent by gimp calculating < 1225708904 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :those are coooool < 1225708922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks (I generated those three) < 1225708953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.gentoo-wiki.com/wiki/Image:GIMP_CGI_3_base.png <-- the blend one before colourising it < 1225708962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :might be useful to someone < 1225708973 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :...useful? < 1225708986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well if you want a green version of it < 1225709000 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :that looks like a nice setting for a game < 1225709002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm I should make some fractal "which one do you like best" < 1225709009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, eh? < 1225709017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or did you mean the same as me? < 1225709022 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :well i wanna play it even though it's a picture. < 1225709057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, it takes several minutes to generate one of those < 1225709063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gimp processing < 1225709089 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :err yeah for gimp, but that's just threads that wimble around < 1225709103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1225709105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wimble? < 1225709126 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :i want like a strategy game where you're like a virus that infects things, with those graphics < 1225709158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, something like a reverse Darwinia? < 1225709163 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :esoteric games have been stealing my interest quite a lot these days < 1225709188 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't think wimble is a real word, but I sort of know what oklon means anyway < 1225709198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Definitions of wimble on the Web: < 1225709198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : * A boring tool, such as a gimlet or auger. < 1225709198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : www.chaddsfordhistory.org/history/glossary.htm < 1225709203 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :darwinia? isn't that just a 2d strategy game with no interesting aspects < 1225709210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, 3D one but yeah < 1225709212 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, I didn't know that meaning < 1225709216 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :3d in graphics, but not movement. < 1225709222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, true < 1225709223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1225709236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what did oklon mean then? < 1225709261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Definitions of gimlet on the Web: < 1225709261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : * A cocktail composed of sugar syrup, lime juice, vodka (or gin) and sometimes soda water. < 1225709262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1225709262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I interpreted it as meaning wandering around in a vague and non-purposeful way < 1225709279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although that probably isn't exactly what oklon meant by it, I hope it's close < 1225709283 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :darwinia's *story* may have to do with viruses, but it's just a strategy game < 1225709290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, ok < 1225709297 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah it's exactly what i mean < 1225709299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, I never played it, due to being closed source < 1225709303 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :wimbling. < 1225709315 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: me neither, but a friend of mine did < 1225709334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or actually, I played a demo < 1225709340 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :darwinia is a work of art < 1225709349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kind of crappy IMO < 1225709357 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-O < 1225709358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION agrees with oklon there < 1225709372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, nice idea, poor implementation < 1225709372 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: what's great about it? < 1225709389 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :isn't it just move-soldiers-around < 1225709406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :more or less iirc < 1225709418 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :hmm, actually there may have been something about saving some neutral thingies? < 1225709423 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :like I said it's a work of art; I find it captures the retro feel of cannon fodder really well < 1225709445 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if you look at just the gameplay aspects it's not that special, true. < 1225709460 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :i only look at gameplay aspects < 1225709469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION agrees with oklon there < 1225709473 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :story and graphics are for kids and noobs < 1225709475 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1225709482 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :bah :-P < 1225709504 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you need all four (+ sound) to have a complete game < 1225709518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, really? What about nethack? < 1225709519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no sound < 1225709520 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if you're going to leave something out or do it poorly it has to be balanced out < 1225709522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :complete game < 1225709534 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :text adventures have no graphics or sound < 1225709543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, nethack have graphics < 1225709544 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :they make up for it with descriptions which cause your imagination to fill in the gaps < 1225709548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ASCII graphics < 1225709562 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :text adventures are all about story, usually, they have their puzzles, which may work as minigames, but overall they usually suck. < 1225709580 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1225709589 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :bah, no point in talking to you guys :-P < 1225709601 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :and story is even less interesting than graphics, i actually *prefer* games without a story, whereas graphics i may occasionally find nice. < 1225709610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1225709613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I want story < 1225709614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too < 1225709616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually NetHack does have sound, I just don't think it's supported on any platforms which still exist < 1225709619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, RPGs < 1225709621 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i'm pretty sure it's always pointless to talk to me :P < 1225709624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh!?! < 1225709630 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you play a tune on an in-game instrument on the Amiga, you get the same tune out of its speakers < 1225709630 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: rpg's are utterly uninteresting < 1225709635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, I disagree! < 1225709658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklon: NetHack doesn't have a story, it's all about gameplay because it doesn't really have graphics either < 1225709664 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and personally I play games for the gameplay < 1225709672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it isn't a text adventure, it's ASCII art graphics... < 1225709674 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well true, i like that kind of... umm... "extracted" rpg's < 1225709701 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklon: I'm writing a text adventure which is nothing but subgames, and they're all eso-programming related < 1225709702 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :where it's so simplified and purified it really doesn't have anything to do with the real world anymore < 1225709705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I haven't got very far < 1225709756 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :yeah i do like games that are basically just stringing-together's of subgames < 1225709792 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :also i occasionally like stories that are completely separate from the gameplay, for instance in world of goo i enjoyed the story < 1225709814 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I remember a while back ehird made it into a webapp and ehird and someone else (was it AnMaster?) had a go at the 3 puzzles I've created so far < 1225709815 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i know that game < 1225709818 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1225709836 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :didn't do the puzzles, but i heard the spoilers, which is essentially the same! ;) < 1225709847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can you still remember the spoilers? < 1225709854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if not, you may still enjoy the puzzles < 1225709870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, I submitted one as a puzzle in Agora, and got lots of interesting answers, including someone who brute-forced the best solution < 1225709872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1225709875 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :none of us in #esoteric found it < 1225709882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what? < 1225709886 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :i don't forget things that are of eternal relevance, as puzzle solutions always are < 1225709889 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: maybe you didn't see it < 1225709903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also nethack isn't an rpg < 1225709906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is a rougelike < 1225709915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*roguelike < 1225709918 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :well, actually i didn't hear the solution of the staircase thing. < 1225709924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah that < 1225709927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, link then? < 1225709941 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :and i guess that was the interesting one < 1225709956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: probably no longer online < 1225709978 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :hmm you had brainfuck, that step thing the name of which i can't remember, and what was the last one? < 1225709980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, describe them then? < 1225709993 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :anyway you could have like a piano in one room and have a fugue puzzle < 1225710000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there was a Brainfuck puzzle, where you entered brainfuck puzzles < 1225710002 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*programs < 1225710011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you had to deduce from the reaction of the things in the room what you had to write < 1225710017 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a SMETANA puzzle which is the step thing < 1225710026 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where I actually made the steps of the program into a staircase < 1225710038 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you could walk up and down it swapping the steps around < 1225710053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and an INTERCAL puzzle which was basically a 2D version of INTERCAL where you were the IP and could change direction at will < 1225710060 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and had to get to the other end of the program < 1225710075 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most of my esoprogram puzzles have the player as a free-willed IP < 1225710090 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's effected by gotos and such, so you can't just walk to the other end of the room < 1225710096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(and COME FROMs in the case of INTERCAL) < 1225710120 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :fun < 1225710127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1225710134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you got to find the link :D < 1225710145 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as I said, I don't think it's online at the moment < 1225710150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I still have the program as an offline program though < 1225710157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I can send you source which you can compile and have a go at < 1225710164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that violates "uris are fixed" that w3c likes ;) < 1225710168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, thanks < 1225710174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll pastebin it < 1225710187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, C? < 1225710190 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1225710201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :would paste.eso-std.org be OK, as you have to save the file to compile it anyway? < 1225710206 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or shall I use a different one? < 1225710214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :paste.eso-std.org ok < 1225710220 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1225710227 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :muriel might make an interesting puzzle of some sort < 1225710238 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most esolangs do, that's the charm of the game < 1225710244 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :well yeah < 1225710283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://paste.eso-std.org/h < 1225710289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and anyone else interested fwiw < 1225710313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what is it called? < 1225710319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :esogame, so far < 1225710323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it could do with a better name < 1225710337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably I'm going to restructure the game to some extent too, it sort-of starts in the middle atm < 1225710349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and none of the puzzles connect, you have to quit once you solve them < 1225710363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the INTERCAL one doesn't even react when you've solved it because I haven't created a room beyond there < 1225710376 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1225710441 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | vhdl is reactive by the nature of this channel < 1225710446 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i should probably check out the c++ spec for a good structure for delicious funge's spec < 1225710460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :delicious funge? < 1225710502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :HUH < 1225710527 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why the capital huh? < 1225710527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, don't have time to figure out that game atm < 1225710534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1225710537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, because caps lock was on < 1225710538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's confusing about it though? < 1225710541 0 :metazilla!n=moozilla@207-118-30-103.dyn.centurytel.net JOIN :#esoteric < 1225710543 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1225710546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, intercal room < 1225710547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for one < 1225710556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, probably you should try one of the others < 1225710557 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :Delicious Funge is an attempt at a modern Funge variant with an infinite-dimensional fungespace on reals, (optional) strong, static typing, variables, scopes, lambdas, fully fledged OOP using message passing with single and multiple inheritance, metaclasses, generalized Funge stacks, language-level support for threads, networking and GUI, flexible debugging tools, just-in-time compiling, extendable syntax, modules, namespaces, dynami < 1225710564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, brainfuck one too < 1225710580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the smetana one's the easiest one to 'get' what you have to do < 1225710584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even if you don't know SMETANA < 1225710612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I dislike text adventures < 1225710619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too hard to remember or get a pic of where you are < 1225710626 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :hmm, the c++ spec is not freeee? < 1225710628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's why they have look commands < 1225710630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I prefer isomeric, or at least look down < 1225710635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, even so < 1225710646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklon: I'm pretty sure it is, I've come across free versions before, although I don't know if they're the official one or a draft < 1225710652 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's very much not free. < 1225710655 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But the drafts are free. < 1225710658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ISO will definitely sell you the official one for money, that doesn't mean you can't necessarily get a free one < 1225710659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Delicious Funge is an attempt at a modern Funge variant with an infinite-dimensional fungespace on reals, (optional) strong, static typing, variables, scopes, lambdas, fully fledged OOP using message passing with single and multiple inheritance, metaclasses, generalized Funge stacks, language-level support for threads, networking and GUI, flexible debugging tools, just-in-time compiling, exten < 1225710659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :dable syntax, modules, namespaces, dynam < 1225710660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heheh < 1225710661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1225710662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :! < 1225710668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :got a link to it? < 1225710670 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, and it's like C, all the versions except the official one are free, then < 1225710678 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So if you just want to look at the format, see http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1905.pdf or something. < 1225710693 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There are later drafts too, probably. < 1225710707 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's all i have sofar, i'm basically just listing features atm, and figuring out how to integrate them with funge. < 1225710716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, ah < 1225710724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, "dyman what" < 1225710728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was cut off there < 1225710748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(get a clients that splits, instead of cutting off < 1225710754 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p513415413.txt < 1225710757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :btw, someone in another channel just claimed that "poke" was Finnish for "bouncer", can anyone here who knows Finnish confirm/deny? < 1225710788 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :the kinda bouncer that kicks people off party doors < 1225710796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, what about privilege levels? < 1225710804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like ring 0 and ring 3 threads < 1225710812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, there is even an existing example < 1225710813 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: right a whole 100 page chapter about security! < 1225710816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let me find the link < 1225710847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, http://www.club.cc.cmu.edu/~ajo/funge/#Fungus < 1225710851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it have security < 1225710851 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :ring 0 and ring 3 threads? err like, usermode and kernel mode and shit? < 1225710856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, yes < 1225710882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I think you will enjoy that link too < 1225710915 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :i don't think i'll have that. too low-level for me :\ < 1225710921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, oh ok < 1225710923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1225710926 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1225710940 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :the language isn't exactly designed for kernel development :P < 1225710946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, damn :P < 1225710946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : It is hoped that this will give rise to further nightmares, possibly involving Cthulhu in a bikini teaching INTERCAL to first-year law students. < 1225710953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, :D < 1225710974 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :although i guess if befunge has time travel, i can't beat it no matter how many ridiculous features i add. < 1225710978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the ring stuff is in the implementation specific stuff iirc < 1225710991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklon: not very well, it's like continuations that affect I/O < 1225711028 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1225711037 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :i'm just gonna have regular continuations. < 1225711074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm allocating an unique block from funge space of a given size < 1225711080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that could be an useful fingerprint < 1225711081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1225711106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the worrying thing about Fungus is that I might implement it in hardware as a hack at some point, for fun < 1225711109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :terribly hard to implement < 1225711111 0 :moozilla!n=moozilla@d16-188.rb.gh.centurytel.net JOIN :#esoteric < 1225711112 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: thanks. really any big language spec would do, i might as well take guidance from that. < 1225711135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have access to all the stuff I need as an electronic engineering student < 1225711145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, read http://www.club.cc.cmu.edu/~ajo/funge/fungus.html too then, the spec had some inconsistencies iirc < 1225711149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even the reprogrammable silicon chip things that would be needed to build it at the end < 1225711152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I will < 1225711224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : So if you just want to look at the format, see http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1905.pdf or something. <-- C89? < 1225711231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1225711232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :C++ < 1225711243 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the C++ spec has a saner numbering scheme < 1225711250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh how so? < 1225711267 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I still don't understand the wisdom of ISO and ANSI publishing standards for C which are identical except in the page numbers and section numbers < 1225711275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :making it very hard to reference an individual part of the standard < 1225711286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how exactly do they differ? < 1225711288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas C++ gives text labels to the sections as well as page numbers < 1225711298 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: section 4 in one of them is section 7 in the other, IIRC < 1225711300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I only have ISO 99:TR3 one < 1225711314 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think they differ in what's a section and what's a subsection < 1225711322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1225711355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :WG14/N1256 Committee Draft — Septermber 7, 2007 ISO/IEC 9899:TC3 < 1225711361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the copy I have < 1225711402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think the regulars on c.l.c who cite chapter & verse a lot have a C standard section numbering conversion table somewhere < 1225711406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I never managed to prove that < 1225711406 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :is ".delicious" a good file suffix? :D < 1225711410 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklon: yes < 1225711413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or maybe .deli < 1225711415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbiab < 1225711416 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which sounds good too < 1225711421 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1225711426 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :deli is nice. < 1225711435 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :because it means delicious if i'm not mistaken. < 1225711449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, normally it means delicatessen < 1225711451 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :i may be mistaken, but no need to correct me, because that would only complicate things. < 1225711463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whoops, sent that off slightly too quickly... < 1225711469 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :well yeah sure, but i mean in the italolatispanish language < 1225711472 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1225711494 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :but i don't actually *know* that :P < 1225711586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh, I never considered the problems of endianess in multi-dimensional languages before < 1225711605 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :hmm, yeah i guess i should use unicode < 1225711641 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1225711695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, I like the idea of a register designed to be a source of zeros but is writable anyway so you can redefine 0 < 1225711705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :very INTERCALlish /and/ Smalltalky < 1225711743 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :mips has a writable zero register, but the value doesn't change < 1225711760 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :well < 1225711766 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's not exactly writable then. < 1225711777 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :hmm, god i'm bad at sounding official. < 1225711809 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :i should probably start writing the middle of the spec first, in a random fashion, and fix the chaos later. < 1225711942 0 :metazilla!n=moozilla@d18-19.rb.gh.centurytel.net JOIN :#esoteric < 1225711950 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1225712503 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :memory allocation from the delicious fungespace is actually considerably easier than in the usual fungespace, considering it has infinite dimensions, and you can just allocate an unused dimension for that... < 1225712537 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :well, you can't guarantee it will always be unused, but, well, it's bad practice to use dimensions without allocating them first anyway < 1225712617 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :also the coordinate system is on reals, so you can just allocate (x to x+e, y to y+e) to be a square containing any amount of objects you wanna keep safe. < 1225712703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, a fungeoid with real coordinates is one of the first things I've heard that gave me that eso feel < 1225712711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :of some new and exciting eso idea coming up < 1225712718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with respect to that language < 1225712726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rationals, or arbitrary reals? < 1225712733 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :arbitrary reals. < 1225712739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how do you specify irrational reals? < 1225712747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or indeed, process the results? < 1225712755 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :you can't do that in general, there is no declarativity. < 1225712757 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :at least atm < 1225712774 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :i may add "find largest number in set" if you want irrationals... :P < 1225712779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, how do you set the delta to (pi, e, 0, 0....)? < 1225712809 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :pi and e may exist as constants < 1225712843 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not saying you can actually create arbitrary reals, it's just the number system must hold any number without ever losing precision. < 1225712863 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :restricting it to rationals would at least make it implementable < 1225712871 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that rather defeats the point, probably < 1225712894 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :well you can only make the kind of reals the stdlib lets you. < 1225712917 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :and that's sin/cos and friends, square root, and e < 1225712921 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :probably. < 1225712947 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :just better not check equality with = if you don't want to loop infinitely. < 1225712986 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it's not actually hard to store these numbers and do calculations, the only hard thing is equality, and if that can't be determined, ip reflects. < 1225713092 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :well < 1225713108 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :actually reflection is probably not allowed. < 1225713122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why not? < 1225713127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1225713150 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :well i don't want implementations to just store everything but rationals as black holes. < 1225713169 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :a black hole is a number you can't do anything with anymore, because it's too complex to compare it with other things. < 1225713210 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :you can still add stuff to it, and do other operations, but those are simply swallowed, because there is no need to get anything sensible out of it anymore. < 1225713245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my < 1225713254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :your fungoid would need symbolic numbers < 1225713258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you need a bloody CAS < 1225713275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least if e square root and so on should be exact < 1225713281 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklon: couldn't you approximate it to n decimal places? < 1225713284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instead of, say, long double < 1225713289 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :anyway you can restrict the fungespace if you wish, because, well, there will be static typing anyway, so naturally there will be optimized 2^n type of numbers. < 1225713293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that works even if you don't know the exact value < 1225713308 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah that's good < 1225713316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, I think reflection should be replaced with interrupts < 1225713320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1225713322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ofc, you have to allow that for arbitrarily large n < 1225713325 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :and pure rationals MUST BE compared exactly, and rules like that < 1225713326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or it misses the point < 1225713326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :exception tables < 1225713334 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah. < 1225713355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, what will be file format be? < 1225713358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it can't be plain ascii < 1225713368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you allow non-integer coordinates < 1225713378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :X,Y,value\n < 1225713379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe? < 1225713393 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking unicode, 2d, and you can tell it where to start and which direction to put the plane in < 1225713407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh a scaling factor too? < 1225713430 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :POSITION_VECTOR PLANE_DIRECTION_VECTOR\n<2d program written in unicode> < 1225713436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I remember that although Shove's a 2D language, practical programs tended to be 1D < 1225713444 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and generate the 2Dness at runtime < 1225713446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, what unicode encoding? < 1225713454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :instead of writing a 2D program, you wrote a 1D program that generated it < 1225713466 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't know anything about unicode, so i do not know yet. < 1225713471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, UTF-8 < 1225713473 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh :D < 1225713483 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklon: UTF-8's easiest, lots of things use it nowadays < 1225713499 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :ah that one < 1225713515 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :yeah standard is good here. < 1225713523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm standard.. < 1225713529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you should use XML then ;P < 1225713532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no don't < 1225713544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: even suggesting an XML fungeoid is grounds to be shot, I suspect < 1225713554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1225713569 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION so hopes that optbot puts that line in the topic at some random point in the future < 1225713569 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: we first need a notation < 1225713570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, anyway if input is 2D UTF-8, how would you put stuff at real coordinates? < 1225713583 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot: yes, that's what we're dicussing now < 1225713583 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.noah.org/science/audio_paradox/endless.mp3 < 1225713601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and mathml to express coordinates :P < 1225713610 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hmm, you can probably just put the program at fixnum-represented coordinated < 1225713615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, I'm starting to like this, insane as it is < 1225713616 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :or maybe any rationals < 1225713624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, mine or oklon < 1225713625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1225713629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon's* < 1225713652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was referring to yours, I said I liked oklon's already < 1225713655 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :so something like 5 2 6 # 4 2/3 1/898 < 1225713656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1225713659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I like oklon's idea < 1225713659 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :both are good ideas < 1225713669 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yours is awfully bad but should be done anyway < 1225713672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, how would you do GC stuff? < 1225713673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1225713675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ref counting? < 1225713683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or sweep-mark? < 1225713691 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :starts at [5, 2, 6, 0, 0...], and the scale would be [4, 2/3, 1/898, 1, 1, ...] < 1225713695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then how the heck to find out of something is referenced? < 1225713703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I won't do that idea I had < 1225713710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would ask w3c to do it < 1225713713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1225713725 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :but, maybe 5 2 6 # 7 would be [5, 2, 6] and scale [7, 7, 7, 7, ...] :D < 1225713737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, heh < 1225713737 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :are exceptions good? :P < 1225713748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, translation matrixes for funge-space < 1225713751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like opengl ones < 1225713775 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :basically, have one number in the scaler, and everything will be scaled by it, have multiple numbers, and they will be used as a scaling *vector* < 1225713794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1225713795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1225713799 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :so 7 = 7, 7, 7..., and 7, 7 = 7, 7, 1, 1... < 1225713823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just got another horrible idea < 1225713830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that can be done with existing trefunge < 1225713831 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :you can't do stuff like 7, 1, 7, 7, 7..., but i think that's okay, because then you'd start wanting to do all kinds of cycles and shit... < 1225713836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :want to hear? < 1225713841 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :sure sure. < 1225713856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Make a program that runs and works, but also looks like that standard OpenGL 3D teapot < 1225713858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1225713868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the shape < 1225713882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, poke ^ < 1225713901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think ais523 timed out < 1225713904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no ping reply < 1225713922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, still what do you think? < 1225713941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yeah I like your idea oklon < 1225713942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1225714164 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's a nice idea < 1225714165 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :but < 1225714179 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :if you start doing things with shape, i'd prefer something less discrete than befunge < 1225714191 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :something like.... gradients < 1225714496 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :Exact comparisons between reals need not have any guarantees of succeeding if the numbers are equal, but comparison must be complete if the numbers are different. <<< does this sound right? < 1225714608 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :hmm, well clearly it can just try one more digit of precision at a time, until it finds proof that they are different. < 1225714680 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1225714697 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :wonder if i should allow twisting the cube... :o < 1225714722 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :well, no one is actually going to use these features, so i guess it doesn't matter :P < 1225714730 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :(i mean, even if they used delicious funge itself) < 1225714825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not timed out, I just had to leave in a hurry < 1225714827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :back now, anyway < 1225714922 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll just store real numbers in the fungespace, and add explicit serialization procedures for putting objects in cells < 1225714936 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :so that you usually use the real as a pointer < 1225714977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1225714985 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :hmm, maybe a cell should hold real/pointer. < 1225714986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, what about tuples? < 1225714990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or other non-integers < 1225714998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for storing in cells I mean < 1225715009 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :you can just store non-integers in the cells < 1225715013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1225715014 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :without serializing < 1225715021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklon: just use an explicit serialisation from an infinite number of reals into one real < 1225715022 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :(which i actually call atomizing btw) < 1225715026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, statically and strongly typed? < 1225715027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :such serialisations exist < 1225715039 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :atomizing is a better term for it imo, because you're encoding it in a number. < 1225715042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so type tagged values? < 1225715044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1225715056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, oh another thing: something like mprotect() < 1225715062 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah that's something i want to have, in some form. < 1225715069 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :i don't know mprotect() < 1225715081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, can execute/can write/can read < 1225715086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as flags on a memory block < 1225715109 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah type tagged values, objects are usually stored as small blocks of code where you have an ip that handles requests given to the object. < 1225715133 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :this is how functions and objects are generally done < 1225715168 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :static typing is basically only an issue when you're jitting the code. < 1225715175 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :and i'm not sure how that's gonna work :D < 1225715185 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :but i must have it! < 1225715213 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well i just need to encode a *finite* amount of reals into a real. < 1225715232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklon: isn't it good to be able to encode an infinite-dimensional location in space into one number? < 1225715246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, alternating the digits before and after the decimal point is one way to encode two reals into one < 1225715252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL mingle ftw < 1225715259 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :well i was thinking you'd never actually use infinite dimensions, but just a finite amount at a time. < 1225715266 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :and the rest would be zeroes < 1225715280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1225715295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just do mingling, mingling on reals is insane, impressive, and maps R^2 to R < 1225715314 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :strangely, that's the solution a mathematician who'd never heard of INTERCAL suggested too when the discussion came up a few years ago < 1225715352 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :i don't see the encoding as an issue really, especially as i can just have the imaginary mathematical operation merge(objecta, objectb), which *returns a real number that, when unmerged with 1, returns objecta, and when unmerged with 2, returns objectb*. < 1225715363 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :i mean, the reals aren't exactly infinite sequences < 1225715379 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1225715381 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :in the general case they are mathematical expressions that evaluate to a number if needed. < 1225715394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... mingling two rationals always gives a rational answer < 1225715399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how easy that would be to implement? < 1225715400 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1225715404 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1225715405 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1225715440 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :let's see the binary case < 1225715444 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :we have two numbers, a and b < 1225715448 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :and we wanna mingle them < 1225715471 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :what operation is "add zeros to a as every second digit" exactly < 1225715474 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :what does it do :| < 1225715477 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :that's the gist really < 1225715545 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :wtf. the calculator in vista can't handle binary floating point xD < 1225715554 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :oh my god this world sucks < 1225715559 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION opens python < 1225715729 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :asd, god i'm getting < 1225715739 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :tired at making a base converter every day. < 1225715746 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :should reeeeally consider storing one somewhere < 1225715770 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :but really it's quite a wtf languages rarely have that < 1225715793 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :and, occasionally, i want to kill all humans because of it. < 1225715824 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :lo < 1225715831 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :lol, my python won't open. < 1225715846 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cuts wrists. < 1225715872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklon: i like yer new name < 1225716018 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :ehird: thanks. now can you point me to a calculator that is not retarded? < 1225716025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklon: python < 1225716058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :03:23:26 is ".delicious" a good file suffix? :D < 1225716058 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :what module do i import for binary floating point? < 1225716062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.Delicious Funge < 1225716063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do it < 1225716064 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1225716067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklon: dunno :D < 1225716070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I prefer the .deli < 1225716071 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :yeah i was actually thinking that < 1225716106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklon: or < 1225716110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :, a Delicious Funge program < 1225716111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like < 1225716117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hello world, a Delicious Funge program < 1225716158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no spaces in the extension please < 1225716167 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :do it, just to annoy AnMaster < 1225716177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :other than that it is fine < 1225716177 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, CLC-INTERCAL crashed Debian mandb < 1225716182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh < 1225716183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by having spaces in the executable's filename < 1225716194 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :bloody broken software < 1225716198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I agree < 1225716210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but, spaces is still irritating on command line < 1225716214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :are* < 1225716472 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :ehird: lol that's awesome xD < 1225716546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i would do anything just to annoy anmaster < 1225716553 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oo,\ ick < 1225716554 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I know < 1225716555 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :simple enough < 1225716564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :strangely the comma didn't seem to cause problems < 1225716579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well it wouldn't, doesn't have any special meaning < 1225716596 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even DOS handled it fine < 1225716598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not in there < 1225716618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, in {foo,bar} you would need to escape it for example though < 1225716646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(that expands to foo bar, not very useful until you combine it: my_{foo,bar} -> my_foo my_bar < 1225716659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :) < 1225716660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1225716664 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :useful for filenames < 1225716669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1225716698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or generating permutations < 1225716718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(assuming you can duplicate items, so not really no) < 1225716843 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :ais523: isn't 0.abcd...abcd...(abcd...), where abcd... is the repeating n-digit sequence the number abcd.../z{n}, where z is the largest digit and {n} means n z's? < 1225716854 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :so 0.11011101(1101) would be 1101/1111 < 1225716857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklon: yes < 1225716858 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :in binary < 1225716868 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :okay. well i think it's pretty simple to get from that < 1225716923 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :1101/1111 `mingle` 110000101/111111111 = 01010001/11111111 + 101000000000100010/111111111111111111 < 1225716928 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :... < 1225716933 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :...i think < 1225716947 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :basically you just add the zeros to the cycled thingie < 1225716948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1225716952 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :but in one you add them on the left < 1225716956 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :and in the other, on the right < 1225716957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about terminating "decimals"? < 1225716971 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :err terminating decimals? < 1225716976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like 0.51 < 1225716978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1225716980 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or mixes < 1225716984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like 0.71828182818281828 < 1225716988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :those are rational too < 1225716989 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :well that's 0.51(0) < 1225716993 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1225717003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it probably isn't too much of a change to handle those too < 1225717005 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :well it's trivial to do the finite part < 1225717009 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :but hmm < 1225717063 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure how those break down into a more mathy expression < 1225717100 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :you could just have a separate integer part, and multiply the finite decimals there < 1225717115 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :well, you'd have to store the offsets then < 1225717117 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :bleh. < 1225717327 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :about that game without graphics, realized it might feel like kind of a waste for the programmer, as it will need a raytracer of some sort anyway, because the sounds must be handled exactly < 1225717349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :have graphics too, just don't show them by default < 1225717357 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :well yeah i was thinking about that < 1225717367 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :but that's... well you know, it's a bit lame < 1225717389 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :"it was such hard work making this game i included the graphics so you can see how well the raytracer works" < 1225717402 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :"even though you're not supposed to actually use them" < 1225717411 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :well, i guess they would be helpful when learning the game < 1225717455 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :really crude graphics where you basically just see the different sounds as different colors. < 1225717515 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :the problem is i'm not exactly sure what the goal would be, and what the game would be about. i just have ideas about more specific stuff. < 1225717528 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :like, targeting something could be about tuning the weapon. < 1225717551 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :so that the two notes telling you whether your aim is right have to be at an interval of exactly one octave < 1225717552 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :or something. < 1225717627 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :different objects would have different sounds, you would hear their distance from the loudness, naturally, some kinda muffing filter for detecting whether the object is above you or behind you or in front of you < 1225717666 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :so that you'd learn to associate the effects with height < 1225717680 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :pan and volume would just work as in the real world ofc < 1225717729 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :and maybe something like a reeeeeally exaggerated doppler effect for determining what way the objects are heading < 1225717844 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :weird perception and weird controls are really what i consider the perfect basis for a game, the problem is i just have weird perception here, and by itself it doesn't really make a good game < 1225717905 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :probably would be hard enough just to find some object in the level, and avoid bad guys. < 1225718222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, how would ppl with simple stereo speakers play it? < 1225718233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :It sounds like you would need surround < 1225718264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION only got a headset < 1225718509 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :just stereo < 1225718540 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :with surround you wouldn't need anything special for determining the exact relative position of an object < 1225718581 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :but i want to keep that in effects, if the brain adapts to it, i don't know much about brains, but i think it might work. < 1225718652 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :anyway i doubt anyone would play it anyway. that's not really one of my design goals < 1225718669 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :or have you tried any of my games? < 1225718710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh, oklon is talking to a balack hole < 1225718711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*black < 1225718731 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :ehird: actually i was monologuing most of that time < 1225718740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :recently it was AnMaster i assume < 1225718748 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :yes, he said a few sentences in the middle < 1225718786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm interesting < 1225718875 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :also i'm planning this control system for a racing game using two joysticks; the racer would not limit your speed at all. < 1225718891 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :would be just about your own reaction time < 1225718937 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :of course the acceleration would be finite, but you would get so much acceleration you would never be able to use it unless in space. < 1225719047 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :also i was thinking you could crash the vehicle by just accelerating fast enough. < 1225719054 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :might be pretty fun. < 1225719881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, you would die if you accelerate with more than 10 G or so, even with a G pressure suite, and you would become unconscious long before that. < 1225719911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's remote-control < 1225719962 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :yes remote control < 1225719971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1225719972 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | yes < 1225719975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1225719976 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | nope < 1225719981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :indecisive.... < 1225719983 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :indecisive.... < 1225719984 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :also i don't exactly care about realism. < 1225719984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1225719986 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | binary transfer is faster and safer than analog < 1225720011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe optbot commands should all be punctuation marks < 1225720012 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: wrapping unsigned numbers happen automatically < 1225720016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with "optbot" as the sigil < 1225720016 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: double(each integer) < 1225720026 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot? optbot! optbot... < 1225720027 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: pikhq, go! < 1225720051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, the first and third of those were AnMaster, I reckon < 1225720066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1225720074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the first because that's a grammar mistake AnMaster used to make, and because it's the kind of thing he says < 1225720079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well "yes" and "nope" could both be mine < 1225720081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the third < 1225720085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember saying that < 1225720086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the last because AnMaster's the only person in here whose client uses a comma to specify nicks < 1225720088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as far as I remember < 1225720102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most people use colons, and optbot strips those nick prefixes out < 1225720103 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so cool < 1225720109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err xchat default is , < 1225720111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just FYI < 1225720118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lots of things have default , < 1225720120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but most people change it < 1225720123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I liked it and made my other clients have it too < 1225720125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in my experience < 1225720126 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :"wrapping unsigned numbers happen automatically" is not an error. < 1225720131 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :it's just a weird sentence. < 1225720134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't it be "happens"? < 1225720140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait < 1225720157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wrapping = adjective in your interpretation, and the sentence means something entirely different < 1225720161 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1225720170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1225720208 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"forest planting genetically modified squirrels" is a good example of that sort of thing < 1225720235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sounds like a headline and a garden path sentence? < 1225720242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it is a headline < 1225720246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't intended to be silly, I don't think < 1225720248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what did it mean? < 1225720253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just the obvious interpretation isn't the one they meant < 1225720264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :read it as (forest planting) (genetically modified) squirrels < 1225720268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then it makes a lot more sense < 1225720275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a forest that is planting genetically... < 1225720276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1225720285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no that doesn't make sense either < 1225720294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for some reason, though, people tend to read it as forest (planting ((genetically modified) squirrels)) < 1225720295 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :...it doesn't? < 1225720297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you mean squirrels trained to plant forests?! < 1225720298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1225720302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nope < 1225720306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it means that planting in a forest < 1225720312 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :caused squirrels to have their genes modified < 1225720328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1225720342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but, how? I mean apart from normal mutations < 1225720346 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I prefer the interpretation in which forests were busy planting GM squirrels < 1225720353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the headline's a load of bunk anyway < 1225720356 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just nicely ambiguous < 1225720370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, or GM squirrels planting forests < 1225720372 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokoko < 1225720375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1225720382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, how do you get that one < 1225720386 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1225720391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would be forest planting by genetically modified squirrels, surely? < 1225720392 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :i didn't see the third one immediately :\ < 1225720398 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't think of a way to do it without extra words < 1225720401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, forest-planting squirrels < 1225720403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, forest-planting GM squirrels < 1225720406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1225720407 0 :jix!n=jix@dyndsl-080-228-177-199.ewe-ip-backbone.de JOIN :#esoteric < 1225720410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, forest-planting genetically modified squirrels < 1225720413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all one noun-phrase, rather than a sentence < 1225720414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, forest planting genetically modified squirrels < 1225720417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes < 1225720455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that was the second variant I saw < 1225720462 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :if there's a fourth one i'm not seeing, i'm gonna hit myself. < 1225720467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the first was the forest one doing it < 1225720477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I can't see a 4th variant either < 1225720484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :neither can I < 1225720488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so if there is one we all missed it < 1225720498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait yes... < 1225720514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Forest, Ltd. planting GM squirrels < 1225720515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1225720516 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :well, (forest planting genetically) modified squirrels < 1225720525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if Forest is a company that is < 1225720526 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: names aren't allowed. < 1225720530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, oh ok < 1225720530 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :but mine is a fourth. < 1225720537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, how? < 1225720548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't parse it that way < 1225720558 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :the act of planting forests genetically has modified squirrels < 1225720563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1225720571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how do you plant genetically? < 1225720577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that didn't make any sense < 1225720590 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :yeah and how do forests plant stuff < 1225720597 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :that's really pointless to ask. < 1225720605 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :this is about syntax < 1225720630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1225720645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklon: ah, yes, I missed that one < 1225720648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklon, oh and forests, never read Tolkin? < 1225720659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :The ents or whatever they were called would plant of course ;P < 1225720664 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it would be written better as forest planting, genetically, modified squirrels < 1225720669 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :planting forests genetically would probably be something like taking tree genes and putting them in the squirrels, kinda genetically implanting them in them? < 1225720675 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :the whole sentence makes sense that way,. < 1225720680 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even the sentence with commas is ambiguous though < 1225720688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1225720696 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :it's trivial to invent a meaning to anything. < 1225720775 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :err and by that i mean, all grammatically correct sentences are easy to find a model in which they are true for < 1225720780 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :and that was a complicated sentence < 1225720796 0 :oklon!unknown@unknown.invalid PRIVMSG #esoteric :and it seems it's read o'clock. < 1225720840 0 :oklon!unknown@unknown.invalid NICK :oklopol < 1225720841 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1225722345 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-254-104.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1225723431 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You plant tree genes in a bunch of field mice, then one day they all freak the HELL out until *BANG* they pop and giant effing redwoods grow up out of them. < 1225723458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1225723469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but field mice != squirrels < 1225723486 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but I've never heard of field squirrels :P < 1225723499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1225723509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've seen flourescent light squirrels < 1225723518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they got into the ceiling of the library at my old school < 1225723527 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they used to make lots of noise running around inside the ceiling < 1225723539 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've EATEN flourescent light squirrels. < 1225723544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and would sunbathe under the lights from time to time, projecting a squirrel-shaped shadow onto the floor < 1225723545 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Boy were those scientists PISSSSSED < 1225723562 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hah < 1225724349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1225724357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're all bots. < 1225724392 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1225724411 0 :Leonidas`!n=Leonidas@chronon.pointtec.de JOIN :#esoteric < 1225724480 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1225724515 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1225724609 0 :Leonidas!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1225724843 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-254-104.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1225725001 0 :jix!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1225725002 0 :Jiminy_Cricket!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1225725002 0 :puzzlet!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1225725003 0 :ehird!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1225725092 0 :jix!n=jix@dyndsl-080-228-177-199.ewe-ip-backbone.de JOIN :#esoteric < 1225725092 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1225725092 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1225725092 0 :Jiminy_Cricket!n=bob@adsl-155-100-173.btr.bellsouth.net JOIN :#esoteric < 1225725146 0 :ehird!unknown@unknown.invalid QUIT :Broken pipe < 1225725163 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1225725281 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1225726072 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1225726394 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : also, I like the name oklon < 1225726411 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's not cute. it smells of evil overlord. < 1225726423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :doesn't mean I can't like it < 1225726429 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but then, maybe i've read too much Mandrake < 1225726468 0 :Jiminy_Cricket!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1225726468 0 :jix!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1225726469 0 :puzzlet!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1225726491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah i'd make a great overlord < 1225726502 0 :jix!n=jix@dyndsl-080-228-177-199.ewe-ip-backbone.de JOIN :#esoteric < 1225726502 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1225726502 0 :Jiminy_Cricket!n=bob@adsl-155-100-173.btr.bellsouth.net JOIN :#esoteric < 1225726516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1225726520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is today your coding day, no>? < 1225726523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CODE A MARKOV CHAIN BOT < 1225726680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :turned out this is mostly a reading day :< < 1225726704 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1225726830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : you're all bots. < 1225726834 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I'm not a bot. < 1225726842 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I may be simulated by one, though < 1225726951 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, i don't think i should read more of Eliezer Yudkowski's writings < 1225726964 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*y < 1225727089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: why not? < 1225727109 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because it makes you paranoid, that's why < 1225727120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true true. < 1225727233 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is also the tendency to stay awake long past bedtime, but that's not unique to him :/ < 1225727295 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(see also: Tv Tropes) < 1225727325 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(or better, don't) < 1225728340 0 :M0ny!n=AssHole@AToulouse-258-1-93-114.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1225728405 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1225728411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pl0p < 1225728424 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pløp < 1225728438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plooop < 1225728444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : why plop? why not hi? < 1225728452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(just in case he didn't already) < 1225728476 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he did. < 1225728522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1225728522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1225728592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i lied a bit, but apart from that, he surely did. < 1225728616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1225728695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ha to leaf -> < 1225731015 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1225731800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :␠ < 1225731857 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :KC < 1225732041 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | you mean can there be implicit conversions? < 1225732110 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, but not to islam < 1225732127 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you need to be very explicit then < 1225732157 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pastafarianism otoh... < 1225732165 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is best kept implicit < 1225732257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠ < 1225732293 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is that an implicit SP (ISP) or an explicit one (ESP)? < 1225732380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :␠␠␠␠␠␠␠␠␠␠␠␠␠␠␠ < 1225732384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's an < 1225732409 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1225732433 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so it's a coverup < 1225733170 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: why did you paste a character which is an abbreviation for SP? < 1225733182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's not < 1225733186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's an unassigned character thing < 1225733195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1225733203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait a minute... < 1225733239 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn irssi automatic transcription of unicode < 1225733477 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :wait why are all the nomic people here < 1225733487 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :that was highly confusing for a minute < 1225733492 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :hi guys < 1225733502 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BWAHAHAHA < 1225733502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi jayCampbell < 1225733513 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :<- j@b.nomic < 1225733515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I was surprised to see yet another nomicer turn up in #esoteric < 1225733520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there seems to be a lot of overlap... < 1225733524 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :it makes perfect sense, really < 1225733547 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is the Ghost of Nomics Past < 1225733661 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, what brings you here? < 1225733863 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I must remember to bring thutubot back here < 1225733871 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after comex killed it with a forkbomb a while back < 1225733878 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i'm a language hacker < 1225733888 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :like, that's me: http://perlmonks.org/?node_id=139703 < 1225733909 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i did the logo for COW < 1225733924 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i'm thinking about a smalltalk implementation of Taxi < 1225733929 0 :thutubot!n=thutubot@eso-std.org JOIN :#esoteric < 1225733935 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wb thutubot! < 1225733971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul (|)(~(-)~*S~:^):^ < 1225733972 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :-| ...: out of stack! < 1225733978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul (|)(~(-)~*:S~:^):^ < 1225733979 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :-|--|---|----|-----|------|-------|--------|---------|----------|-----------|------------|-------------|--------------|---------------| ...too much output! < 1225734032 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :and i can't seem to let go of the idea of a natural language for nomic < 1225734048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey jayCampbell !! < 1225734058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, a programming language suited to nomic, or as in Lojban? < 1225734072 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :programming language < 1225734082 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :a foo is a bar, a bar may squeak < 1225734094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: feather! < 1225734095 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, a natural-looking programming language < 1225734097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1225734120 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :it's discouraging when you eventually discover it's not the language that's the hold-up < 1225734122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: please don't randomly throw out Feather references to people who haven't seen it before, it took several weeks to explain the first time < 1225734129 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :even the best nomic'ers are completely logical < 1225734139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just retroactively make everyone born with knowledge of it < 1225734140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'm not particularly in the mood for trying again atm < 1225734260 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :what is feather? < 1225734283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: a programming language which doesn't exist yet, and takes far too long to explain < 1225734288 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually, sounds like http://esoteric.voxelperfect.net/wiki/ORK < 1225734299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :however I think the theory is sound, just it's a pain to work out the details < 1225734414 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :what parser toolkit are you looking at using? < 1225734431 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for what, Feather? < 1225734438 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem is it's completely self-referential < 1225734449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the parser, and indeed the entire interp, needs to be written from scratch in Feather < 1225734466 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also an identical version needs to be written in a different lang, or it'll be impossible to get the thing to run in the first place < 1225734495 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :squeak did it < 1225734641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's not the main problem < 1225734651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the main problem is keeping track of what's what when you change things retroactively < 1225734659 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :self-described is lofty < 1225734669 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is about the only meaningful operation in Feather, and also the one that causes all the headaches < 1225734706 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a Feather codenomic would be entirely platonic, and you could retroactively change what the rules were in the past and have everything reinterpreted under those rules < 1225734743 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :by replaying the actions through? < 1225734757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pretty much < 1225734766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the main problem is that this is how Feather handles /everything/ < 1225734769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you don't assign to variables < 1225734774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you change the value they had when they were created < 1225734782 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :haskell-ish < 1225734786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: not really < 1225734806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Feather defies comparison to anything, really < 1225734821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :its syntax is designed to look very like Smalltalk, but behave much the same way for entirely different reasons < 1225734830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except I keep changing my mind about how to do that < 1225734853 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :btw i figured out how to infinitely scale squeak on amazon ec2 cloud woot < 1225734884 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :there are other approaches to the problem < 1225734908 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :the "problem" being creating a code-based nomic, not feather's implementation < 1225734926 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :players could vote on inclusions to an ORK story, f'rinstance < 1225734950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, you're aware of PerlNomic presumably < 1225734967 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :atnomic ecmanomic niomic < 1225734969 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :yadda < 1225734980 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :self-described isn't all it's cracked up to be :P < 1225734989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ever seen Hunter? < 1225734998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's perfectly self-describing, yet basically impossible to use < 1225735007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if I've associated the right name with the right lang, I don't discuss that one a lot < 1225735012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... maybe it was called Sorted! < 1225735028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION creates some links to check: http://esolangs.org/wiki/Hunter http://esolangs.org/wiki/Sorted < 1225735064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :neither... < 1225735082 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, Sorted! has an exclamation mark on the wiki too < 1225735101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://p-nand-q.com/humor/programming_languages/sorted.html < 1225735108 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :exactly 14 statements? < 1225735114 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :does this work? D: < 1225735118 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i was there last night < 1225735142 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: the statements can be arbitrary length, so yes < 1225735151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, they're always a /particular/ 14 statements < 1225735154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just with different args < 1225735157 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok, so 14 top-level statements < 1225735173 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not 14 statements in total, including all recursive application of rules < 1225735200 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sorted! is a bit like BASIC with line numbers, but you sort by command type not by line number when writing the program < 1225735216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so all the PRINTs are at the top, then all the GOTOs, then all the assignments, then all the additions, and so on < 1225735242 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1225735243 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1225735247 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sounds hard to program in! < 1225735263 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :sorta the point < 1225735297 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but only because keeping track of things would be hard < 1225735302 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not because the model of computation is hard < 1225735302 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1225735356 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :http://www.bigzaphod.org/whirl/ < 1225735364 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :*that* is hard to program in < 1225735378 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whirl is just annoying. < 1225735380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :J: what sort of langs have you seen before? < 1225735394 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :everything mentioned here so far < 1225735413 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i've avoided lisp and its variants, and anything microsoft < 1225735423 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lisp is awesome! :| < 1225735429 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but so is forth < 1225735430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about some of mine: Underload, Thutu, BackFlip? < 1225735437 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and i still dont understand forths branches < 1225735439 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :smalltalk is my current favorite but is losing out to ruby for usability < 1225735470 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I invented Feather originally because Smalltalk wasn't Smalltalky enough IMO, but it ended up as something moderately different < 1225735506 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ais show me feather again < 1225735511 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1225735520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's not as if there's a spec or anything to show < 1225735527 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just a lot of confused notes which contradict each other < 1225735528 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :examples < 1225735530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and me having the latest ideas < 1225735537 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :ha, these are yours < 1225735541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also the syntax changes every 5 minutes while I'm thinking about it < 1225735547 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :good to meet you < 1225735576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1225735577 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | I think it might be interesting to write a license which was in fact an esoprogram < 1225735597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I also maintain C-INTERCAL < 1225735601 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I didn't invent INTERCAL, obviously < 1225735674 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :it was cool to see all the Piet canvasses folks have come up with < 1225735678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: while you're plugging yourself, might as well mention the wolfram prize too. :-P < 1225735691 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why? people mention it far too often, it wouldn't do with me joining in too < 1225735731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: perhaps you could mention how your beard is turing complete? (Note: Injoke not expected to be gotten by anyone in here as the other party to it is not in here.) < 1225735742 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ais how did you proof go again? < 1225735752 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it required like.. infinite steps right? < 1225735755 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or something? < 1225735760 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nope, the proof had a finite number of steps < 1225735761 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :ha! < 1225735766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the program it generated was infinitely long < 1225735769 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh ok right < 1225735772 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats what it was < 1225735775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: btw, that vaughan pratt person < 1225735776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's not a problem as Turing machines run out of tape if you give them a finitely long tape < 1225735779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :was he right about your proof? :-P < 1225735792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: his original argument was based on a misconception, he misread my proof < 1225735796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1225735798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :other points came up later < 1225735803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :were they right? < 1225735817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they weren't based on maths, we basically got into an argument about what particular words meant < 1225735826 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ais, would the TM finish in finite time??? < 1225735832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: it can't halt < 1225735834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it ran a non-terminating program, yes < 1225735838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*terminating program < 1225735843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it can do something halt-like < 1225735845 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so what was the proof for again? < 1225735855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a TC proof for a very simple lang < 1225735871 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and why then did you require an infinitely long program? < 1225735900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you know what a Turing machine is? < 1225735906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have to put something on the tape to start with < 1225735915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you have to specify every cell on the tape < 1225735929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one argument that developed was about what exactly you were allowed to fill the tape with < 1225735932 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :right, but i dont see how that relates to proving something about the language < 1225735972 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the argument is whether my proof was a proof or not < 1225735985 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, whether I'd proved the right thing < 1225735995 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in the end they decided that the thing I was trying to prove was ambiguous in the first place < 1225736008 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok what im saying tho is i dont see how the requirement of an infinitely large program could be relevant to a proof < 1225736022 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as it had shades of grey rather than being black and white < 1225736022 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it became an argument about semantics not maths, as to where to draw the boundary < 1225736042 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well whatever. < 1225736048 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we should come up with our own competition < 1225736049 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1225736068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[Mon Nov 3 2008] [18:12:51] the argument is whether my proof was a proof or not < 1225736069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[Mon Nov 3 2008] [18:13:05] as in, whether I'd proved the right thing < 1225736070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[Mon Nov 3 2008] [18:13:14] in the end they decided that the thing I was trying to prove was ambiguous in the first place < 1225736073 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[Mon Nov 3 2008] [18:13:28] as it had shades of grey rather than being black and white < 1225736074 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thank you ais < 1225736076 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i read that < 1225736077 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[Mon Nov 3 2008] [18:13:40] so it became an argument about semantics not maths, as to where to draw the boundary < 1225736094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I didn't know < 1225736100 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my connection dropped and I'm not sure how much I managed to send first < 1225736102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :never am < 1225736103 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1225736111 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sounded like you were being smarmy ;P < 1225736134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :between me and ehird, quoting yourself basically means "my connection dropped" < 1225736149 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so anyway < 1225736154 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lets come up with our own competition < 1225736173 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i say the competition should be a "figure out how the esolang works" competition < 1225736187 0 :sebbu!n=sebbu@ADijon-152-1-62-6.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1225736194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you mean, post a source written in an esolang, without a reference interp or a spec < 1225736201 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well < 1225736202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and other people have to guess what the spec is? < 1225736204 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :some example source code < 1225736210 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and an interpreter < 1225736225 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the interpreter has to be a black box tho < 1225736235 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't be a court enforceable license < 1225736300 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what < 1225736308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1225736309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1225736311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the topic, presumably < 1225736321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1225736324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's just optbot < 1225736324 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: if you have a global int foo < 1225736360 0 :Azstal!n=asztal@cpc3-stkn2-0-0-cust106.midd.cable.ntl.com JOIN :#esoteric < 1225736389 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Please do not copy this code without permission, or [if permitted by Mr. Smith, or a guardian he designates] copy it without attribution < 1225736540 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it takes me 0 seconds to ping myself, but 2 seconds to receive the reply? < 1225736566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul (o )(~:S(ok)~*~:^):^ < 1225736567 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :o oko okoko okokoko okokokoko okokokokoko okokokokokoko okokokokokokoko okokokokokokokoko okokokokokokokokoko okokokokokokokokokoko okokokokokokokokokokoko okokokokokokokokokokokoko okokokokokokokokokokokokoko okokokokokokokokokokokokokoko okokokokokokokokokokokokokokoko ...too much output! < 1225736583 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^choo okokokokokokokokokokokokokokoko < 1225736583 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokokokokoko kokokokokokokokokokokokokokoko okokokokokokokokokokokokokoko kokokokokokokokokokokokokoko okokokokokokokokokokokokoko kokokokokokokokokokokokoko okokokokokokokokokokokoko koko ... < 1225736587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^choo okokokokokokokokokokokoko < 1225736587 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokoko kokokokokokokokokokokoko okokokokokokokokokokoko kokokokokokokokokokoko okokokokokokokokokoko kokokokokokokokokoko okokokokokokokokoko kokokokokokokokoko okokokokokokokoko kokokokok ... < 1225736591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^choo okokokokokokokokokoko < 1225736591 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokoko kokokokokokokokokoko okokokokokokokokoko kokokokokokokokoko okokokokokokokoko kokokokokokokoko okokokokokokoko kokokokokokoko okokokokokoko kokokokokoko okokokokoko kokokokoko okokokoko ... < 1225736595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^choo okokokokokokoko < 1225736595 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokoko kokokokokokoko okokokokokoko kokokokokoko okokokokoko kokokokoko okokokoko kokokoko okokoko kokoko okoko koko oko ko o < 1225736604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it should do it two chars at a time really < 1225736606 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^show choo < 1225736606 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>,[>,]+32[<]>[[.>]<[<]>[-]>] < 1225736615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Please do not copy this code without permission, or [if permitted by Mr. Smith, or a guardian he designates] copy it without attribution < 1225736615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1225736623 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's a license which is in fact an esoprogram < 1225736630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahhh < 1225736631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck < 1225736633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1225736660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I don't see why it wouldn't be legally binding < 1225736681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand, hiding substantial BF programs in messages is much harder than with cat < 1225736758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^def choko bf >,[>,]++++++++++++++++++++++++++++++++[<]>[-]>[[.>]<[<]>>[-]>] < 1225736758 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1225736761 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so cmon guys < 1225736767 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how about we start a contest :o < 1225736767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^choko okokokokokokokokokokokoko < 1225736767 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :kokokokokokokokokokokoko kokokokokokokokokokoko kokokokokokokokokoko kokokokokokokokoko kokokokokokokoko kokokokokokoko kokokokokoko kokokokoko kokokoko kokoko koko ko < 1225736771 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1225736771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: no < 1225736772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :almost < 1225736778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1225736779 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1225736782 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! < 1225736783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^def choko bf >,[>,]++++++++++++++++++++++++++++++++[<]>[[.>]<[<]>>[-]>] < 1225736783 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1225736784 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1225736786 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^choko okokokokokokokokokokokoko < 1225736786 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokoko okokokokokokokokokokoko okokokokokokokokokoko okokokokokokokokoko okokokokokokokoko okokokokokokoko okokokokokoko okokokokoko okokokoko okokoko okoko oko o < 1225736791 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wanna start a competition? :D < 1225736796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul (o )(~:S(ok)~*~:^):^ < 1225736796 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :o oko okoko okokoko okokokoko okokokokoko okokokokokoko okokokokokokoko okokokokokokokoko okokokokokokokokoko okokokokokokokokokoko okokokokokokokokokokoko okokokokokokokokokokokoko okokokokokokokokokokokokoko okokokokokokokokokokokokokoko okokokokokokokokokokokokokokoko ...too much output! < 1225736803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^choko okokokokokokokokokokokokokokoko < 1225736804 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokokokokoko okokokokokokokokokokokokokoko okokokokokokokokokokokokoko okokokokokokokokokokokoko okokokokokokokokokokoko okokokokokokokokokoko okokokokokokokokoko okokokokokokokoko okokoko ... < 1225736813 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^choko okokokokokokokokokokokokokoko < 1225736813 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokokokoko okokokokokokokokokokokokoko okokokokokokokokokokokoko okokokokokokokokokokoko okokokokokokokokokoko okokokokokokokokoko okokokokokokokoko okokokokokokoko okokokokokoko okokokoko ... < 1225736819 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :samnit, ais, stop this nonsense < 1225736820 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1225736822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1225736833 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol is probably enjoying it though < 1225736834 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok continue < 1225736870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul ()(~:()~()~(((a(:^)*a(!!!!!!!!!^)~*^):^))~^a(((*)~a*^(((((1)S!^)((1)S!!^))~^)(!(((2)S!^)((2)S!!^))~^)(!!(((3)S!^)((3)S!!^))~^)(!!!(((4)S!^)((4)S!!^))~^)(!!!!(((5)S!^)((5)S!!^))~^)(!!!!!(((6)S!^)((6)S!!^))~^)(!!!!!!(((7)S!^)((7)S!!^))~^)(!!!!!!!(((8)S!^)((8)S!!^))~^)(!!!!!!!!(((9)S!^)((9)S!!^))~^)(!!!!!!!!!(((0)S!^)(!^))~^((a(:^)*a(!!!!!!!!!^)~*^):^)))~a(:^)*~^):^)~*^^^!^!^!^!^!^!^!^!!!!!!!!!!!!()~((0)S!)~^^(:*)*( )S~:^):^a < 1225736871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: its oko < 1225736873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you never try and stop oko < 1225736874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul ()(~:()~()~(((a(:^)*a(!!!!!!!!!^)~*^):^))~^a(((*)~a*^(((((1)S!^)((1)S!!^))~^)(!(((2)S!^)((2)S!!^))~^)(!!(((3)S!^)((3)S!!^))~^)(!!!(((4)S!^)((4)S!!^))~^)(!!!!(((5)S!^)((5)S!!^))~^)(!!!!!(((6)S!^)((6)S!!^))~^)(!!!!!!(((7)S!^)((7)S!!^))~^)(!!!!!!!(((8)S!^)((8)S!!^))~^)(!!!!!!!!(((9)S!^)((9)S!!^))~^)(!!!!!!!!!(((0)S!^)(!^))~^((a(:^)*a(!!!!!!!!!^)~*^):^)))~a(:^)*~^):^)~*^^^!^!^!^!^!^!^!^!!!!!!!!!!!!()~((0)S!)~^^(:*)*( )S~:^):^a < 1225736875 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :1 2 4 8 16 32 64 128 256 512 ...too much stack! < 1225736904 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my computer is so laggy i can't enjoy anything right now < 1225736908 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :should never leave it alone < 1225736913 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :1 2 4 8 16 32 64 128 256 512 ...too much memory used! < 1225736913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that seems to have got thutubot thinking... < 1225736931 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, interesting that they both reached 512 < 1225736949 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... if I reduce the max number of digits to 5, will they get further? probably not tbh < 1225736956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul ()(~:()~()~(((a(:^)*a(!!!!!!!!!^)~*^):^))~^a(((*)~a*^(((((1)S!^)((1)S!!^))~^)(!(((2)S!^)((2)S!!^))~^)(!!(((3)S!^)((3)S!!^))~^)(!!!(((4)S!^)((4)S!!^))~^)(!!!!(((5)S!^)((5)S!!^))~^)(!!!!!(((6)S!^)((6)S!!^))~^)(!!!!!!(((7)S!^)((7)S!!^))~^)(!!!!!!!(((8)S!^)((8)S!!^))~^)(!!!!!!!!(((9)S!^)((9)S!!^))~^)(!!!!!!!!!(((0)S!^)(!^))~^((a(:^)*a(!!!!!!!!!^)~*^):^)))~a(:^)*~^):^)~*^^^!^!^!^!^!^!^!!!!!!!!!!!!()~((0)S!)~^^(:*)*( )S~:^):^a < 1225736957 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :1 2 4 8 16 32 64 128 256 512 ...too much stack! < 1225736963 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nope, just faster < 1225736968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul ()(~:()~()~(((a(:^)*a(!!!!!!!!!^)~*^):^))~^a(((*)~a*^(((((1)S!^)((1)S!!^))~^)(!(((2)S!^)((2)S!!^))~^)(!!(((3)S!^)((3)S!!^))~^)(!!!(((4)S!^)((4)S!!^))~^)(!!!!(((5)S!^)((5)S!!^))~^)(!!!!!(((6)S!^)((6)S!!^))~^)(!!!!!!(((7)S!^)((7)S!!^))~^)(!!!!!!!(((8)S!^)((8)S!!^))~^)(!!!!!!!!(((9)S!^)((9)S!!^))~^)(!!!!!!!!!(((0)S!^)(!^))~^((a(:^)*a(!!!!!!!!!^)~*^):^)))~a(:^)*~^):^)~*^^^!^!^!^!^!^!!!!!!!!!!!!()~((0)S!)~^^(:*)*( )S~:^):^a < 1225736969 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :1 2 4 8 16 32 64 128 256 512 ...too much stack! < 1225736998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul ()(~:()~()~(((a(:^)*a(!!!!!!!!!^)~*^):^))~^a(((*)~a*^(((((1)S!^)((1)S!!^))~^)(!(((2)S!^)((2)S!!^))~^)(!!(((3)S!^)((3)S!!^))~^)(!!!(((4)S!^)((4)S!!^))~^)(!!!!(((5)S!^)((5)S!!^))~^)(!!!!!(((6)S!^)((6)S!!^))~^)(!!!!!!(((7)S!^)((7)S!!^))~^)(!!!!!!!(((8)S!^)((8)S!!^))~^)(!!!!!!!!(((9)S!^)((9)S!!^))~^)(!!!!!!!!!(((0)S!^)(!^))~^((a(:^)*a(!!!!!!!!!^)~*^):^)))~a(:^)*~^):^)~*^^^!^!^!^!!!!!!!!!!!!()~((0)S!)~^^(:*)*( )S~:^):^a < 1225736999 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :1 2 4 8 16 32 64 128 256 512 ...too much stack! < 1225737005 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul ()(~:()~()~(((a(:^)*a(!!!!!!!!!^)~*^):^))~^a(((*)~a*^(((((1)S!^)((1)S!!^))~^)(!(((2)S!^)((2)S!!^))~^)(!!(((3)S!^)((3)S!!^))~^)(!!!(((4)S!^)((4)S!!^))~^)(!!!!(((5)S!^)((5)S!!^))~^)(!!!!!(((6)S!^)((6)S!!^))~^)(!!!!!!(((7)S!^)((7)S!!^))~^)(!!!!!!!(((8)S!^)((8)S!!^))~^)(!!!!!!!!(((9)S!^)((9)S!!^))~^)(!!!!!!!!!(((0)S!^)(!^))~^((a(:^)*a(!!!!!!!!!^)~*^):^)))~a(:^)*~^):^)~*^^^!^!^!!!!!!!!!!!!()~((0)S!)~^^(:*)*( )S~:^):^a < 1225737006 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :1 2 4 8 16 32 64 128 256 512 ...too much stack! < 1225737011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul ()(~:()~()~(((a(:^)*a(!!!!!!!!!^)~*^):^))~^a(((*)~a*^(((((1)S!^)((1)S!!^))~^)(!(((2)S!^)((2)S!!^))~^)(!!(((3)S!^)((3)S!!^))~^)(!!!(((4)S!^)((4)S!!^))~^)(!!!!(((5)S!^)((5)S!!^))~^)(!!!!!(((6)S!^)((6)S!!^))~^)(!!!!!!(((7)S!^)((7)S!!^))~^)(!!!!!!!(((8)S!^)((8)S!!^))~^)(!!!!!!!!(((9)S!^)((9)S!!^))~^)(!!!!!!!!!(((0)S!^)(!^))~^((a(:^)*a(!!!!!!!!!^)~*^):^)))~a(:^)*~^):^)~*^^^!^!!!!!!!!!!!!()~((0)S!)~^^(:*)*( )S~:^):^a < 1225737012 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :1 2 4 8 16 32 64 < 1225737109 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, time to stop spamming < 1225737173 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so lets organize a competition < 1225737183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :who would compete? < 1225737186 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anyone! < 1225737196 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i propose a second part: parser writing < 1225737200 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, does it have to be a new esolang? < 1225737205 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1225737207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or can one that everyone's forgotten about count? < 1225737212 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1225737215 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no, it just has to be something you cant go and find easily < 1225737229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what if the interp only runs in DOS? < 1225737232 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, we dont want to be able to just go find some reference < 1225737237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and OK < 1225737242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking about MiniMAX < 1225737248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which was my attempt to golf an interpreter < 1225737265 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no! interps must be compiled, or must run in browser < 1225737269 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have to use DOS to get really really short interps < 1225737279 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so like, say, server side interp < 1225737280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: minimax interp IS compiled < 1225737287 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes but it uses dos < 1225737287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :into a few bytes of dos < 1225737288 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1225737288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: actually I wrote the asm by hand < 1225737290 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no it can be dos < 1225737291 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats fine < 1225737297 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i just dont have dos so i couldnt participate in that shit < 1225737301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably psygnisfive means from a portable lang < 1225737309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, DOSBox exists < 1225737314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, dosbox < 1225737316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just that I've never dared run a MiniMAX program < 1225737316 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it doesnt matter, i was kidding < 1225737328 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but the ideal scenario i think would be a server-side script < 1225737331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wrote lots of interps, but I've never run any of them < 1225737334 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so that its 100% portable < 1225737337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, a CGI sounds good < 1225737348 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even better: no example programs, interps must produce sensible error messages? < 1225737388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and have prizes for the first hello world, the first 99bob, the first cat, the first Lost Kingdoms, etc < 1225737400 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sensible error messages, ok. < 1225737411 0 :Asztal!unknown@unknown.invalid QUIT :Success < 1225737419 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :also, parser challenge. < 1225737426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what, writing parsers? < 1225737431 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's easy once you've got the hang of it < 1225737437 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :writing parsers for especially difficult languages < 1225737444 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, like Cyclexa < 1225737454 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and conversely, designing languages that are especially hard to parse < 1225737456 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the parser was the only part of that I wrote, and it was buggy < 1225737465 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unlike Feather, Cyclexa does have a spec < 1225737472 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but like Feather, it doesn't have an implementation < 1225737475 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont know cyclexa < 1225737476 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also the spec isn't finished yet < 1225737484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a TC regex-like lang < 1225737499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with an excessively gammaplexy (read: bloated) set of features < 1225737504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and designed to be very golfable < 1225737523 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol ok < 1225737571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hey, there's actually an interesting problem on Anagolf atm, with lots of time left < 1225737579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :convert an Unlambda number to decimal < 1225737715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: trivial < 1225737724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know < 1225737728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but can you golf it? < 1225737738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, it seems like a great program for some esoteric entries < 1225737742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one in Unlambda itself would be nice < 1225737742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :link < 1225737747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://golf.shinh.org/p.rb?Church+Numerals+in+ski < 1225737753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh i thought you said underload < 1225737757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1225737764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Underload's easier, I think < 1225737767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :due to being easier to parse < 1225737777 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apart from that the rules for numerals aren't all that different < 1225737915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's an internet, the interpreter could be on the other side of it. < 1225737935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :inventing a language, writing a program in it, making others guess how it works? < 1225737939 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've suggested that a few times < 1225737946 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and, naturally, think it's an awesome idea < 1225737948 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes. lets do it. < 1225737959 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah letting others use an interpreter to figure out the language sounds good. < 1225737976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: "let's", you mean make a language together, make others figure it out? < 1225737980 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1225737986 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :let's organize this competitiony thing < 1225737990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or "officially start it" < 1225738004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1225738012 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :need to read the last lines of the logs. < 1225738085 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for ski numbers you need an ski interpreter, the rest takes really no code. < 1225738094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ski might, depending on language < 1225738105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for instance my thue ski is like 200 lines < 1225738111 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(or 10, i haven't counted) < 1225738259 0 :sebbu2!n=sebbu@ADijon-152-1-39-187.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1225738357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: well i'm thinking more like, puzzles. < 1225738368 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok how so < 1225738385 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so that i could just make a puzzle, and paste it here... :P < 1225738396 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1225738403 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what would they look like bitch < 1225738448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically i was thinking, a few example programs, a web-interface for running progs, and you have a certain thing you need to code in the lang, and if you manage to do that, you liek win < 1225738497 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1225738505 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sounds good! < 1225738519 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a combination of figure out how the language works AND put that knowledge to use < 1225738526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1225738547 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have an idea already < 1225738553 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok so that + parser/interpreter writing < 1225738564 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :+ designing impossible to parse/interpret languages < 1225738570 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not impossible but < 1225738650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Perl is impossible to parse < 1225738652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in finite time < 1225738655 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in all cases < 1225738659 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1225738660 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1225738666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem of determining whether a Perl program contains a syntax error is TC < 1225738673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: hes not joking < 1225738675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's true < 1225738692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://mazonka.com/mp3/index.html <- The awful, awful music by the inventor of Subleq and the writer of the fastest bf interp < 1225738692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1225738735 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :a programming challenge around Liquid or its kin would be fun < 1225738747 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :what's the basis for the contest you're talking about? < 1225738819 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ey what < 1225738821 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :e.g. is it driven or ad hoc < 1225738826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1225738872 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :contests here tend to be ad hoc < 1225738878 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1225738889 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay i think the language is ready < 1225738892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and never actually judged, the 2000 Essies went down in history because they actually finished, with a defined winner < 1225738892 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's awesome. < 1225738899 0 :Sgeo[College]!i=897d686f@gateway/web/ajax/mibbit.com/session JOIN :#esoteric < 1225738930 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm actually surprised how fun things i can concoct when not aiming for absolute perfection < 1225738933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how did ABCDEF go < 1225738935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well also i'm not aiming for tcness here, so < 1225739014 0 :sebbu!unknown@unknown.invalid QUIT :No route to host < 1225739036 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: never call it that, and it collapsed because nobody made the ideas into an esolang < 1225739044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why never call it that < 1225739054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it says so, you always have to write the name out in full < 1225739070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just like brainfuck isn't a proper noun < 1225739079 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thus is spelt lowercase-b except at the start of a sentence < 1225739111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ABCDEF < 1225739111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ABCDEF < 1225739111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ABCDEF < 1225739112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ABCDEF < 1225739112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ABCDEF < 1225739114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RULEBREAKAGE < 1225739351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, I have a working solution in Perl to that anagolf problem but it times out < 1225739359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably I'll have to compile rather than interpret < 1225739385 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$r=qr/[^`]|`(??{$r})(??{$r})/;while($_="``".<>){s/ < 1225739386 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :/xy/;s/`i($r)/$1/&&redo;s/``k($r)$r/$1/&&redo;s/```s($r)($r)($r)/``$1$3`$2$3/&&redo;s/`x($r)/$1/&&++$l&&redo;print"$l < 1225739388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :";$l=0;} < 1225739389 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you're interested < 1225739404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as always in golf programs, literal newlines are common to save on characters < 1225739429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a pretty simple naive SKI interp < 1225739517 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :someone explain forth branching to me! :| < 1225739573 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do literal newlines depend on the newline format or is it always 0x10 < 1225739584 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :their value, that is < 1225739605 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Anagolf maps all newlines in the program to 0x0a before feeding them to the interp < 1225739617 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but counts them as two bytes unless you upload, as it receives them as \n\r < 1225739623 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so uploading is the way to get really high scores < 1225739629 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1225739629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*\r\n < 1225739649 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hmm, if you can rename 'redo' shortly that'd save a few bytes < 1225739850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's too slow to be entered anyway < 1225739874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, you can group the redos together using s/a/b/||s/c/d/||s/e/f/ and redo < 1225739883 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've done that before when using a similar structure < 1225739997 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1225740218 0 :boily!n=boily@poste142-171.wl.t.ulaval.ca JOIN :#esoteric < 1225740286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1225740291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not going to make a php version yet < 1225740299 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you can try figuring this out from the example program < 1225740317 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hold on oklopol, we need to organize this proper like < 1225740317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :may be trivial, may be insanely hard, i haven't exactly heard anyone try this. < 1225740324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we do? :P < 1225740328 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1225740342 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we need to put up a little website with links to the interpreters < 1225740348 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and a list of rules and such < 1225740354 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :then we need to take out advertisements < 1225740361 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :promote it for a few months < 1225740366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :butbut, can i just paste it ;) < 1225740374 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no! < 1225740403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, if no one else has anything to say, then i guess there's no need to. < 1225740424 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :let me put together a page to act as an index < 1225740490 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what kinda of challenge is your? < 1225740547 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1225740553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's basically a small program + output. < 1225740565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, actually, because i already made the interp, i could just as well make a more complex one < 1225740567 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :right but what is the challenge < 1225740570 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(hello world) < 1225740576 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :write a hello world? < 1225740592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. i haven't actually thought about that, probably just something like hello world, it's a real tarpit, and prolly not tc < 1225740600 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1225740609 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this is why we need to think about these things first! < 1225740612 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok so three categories < 1225740637 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :1: Given a blackbox interpreter and a sample program, write a program that does such and such < 1225740651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thinking is for noobs, i want ais523 to start reverse-engineering it. < 1225740654 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :2: Given a language spec, write a parser (interpreter gets extra points) < 1225740669 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :3: Design a language that's especially hard to parse < 1225740669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for some reason i think no one else will try, unless it's trivial. < 1225740673 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :2 and 3 are paired, obviously < 1225740704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tbh i prefer having to code in the language. < 1225740711 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok? < 1225740723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but well, you're a linguist, so :P < 1225740724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, see if you can write a decent program before I can reverse-engineer the one you have already < 1225740734 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, what? < 1225740741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: so you like syntax! < 1225740750 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh, you mean the parser/design thing < 1225740751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try to write a hello world < 1225740752 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :? < 1225740754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :syntax is boooring < 1225740756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just make it #1 < 1225740769 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just what? < 1225740770 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1225740776 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, anyway, i'm pretty sure i can create more of these languages, no matter if one gets spoiler. < 1225740778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*spoiled < 1225740802 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok so what were the ideas from before? < 1225740815 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Hello, World!; 99 Bottles of Beer; Cat < 1225740816 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what else? < 1225740823 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Quine < 1225740831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Lost Kingdoms < 1225740834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(compiled, obviously) < 1225740838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but Quine's a good one for the list < 1225740842 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what ideas? < 1225740846 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :from earlier < 1225740851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :programs to write to prove you understand the language < 1225740851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm did i have ideas < 1225740856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1225740868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't think i've talked about my ideas < 1225740877 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but there are many standard ones people tend to make < 1225740893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe interps for some simple esolangs? < 1225740897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :BF interp? dupdog interp? < 1225740900 0 :boily!unknown@unknown.invalid QUIT :"leaving" < 1225740903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Underload interp? < 1225740906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1225740911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in my opinion, it should be simple < 1225740918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just enough to prove you know how it works. < 1225740925 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no ais had ideas < 1225740942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would involve control flow, I/O, and data processing, I think < 1225740947 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :those are what BF-complete langs need < 1225740956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ofc in an esolang, data processing can mean more or less anything < 1225740961 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I/O can be weird too < 1225740971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and control flow can be even weirder than both < 1225741223 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://wellnowwhat.net/2008esolangchallenge.html < 1225741271 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1225741289 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, to pms < 1225741668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p152246423.txt < 1225741745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"run" is python, as are the """'s < 1225741778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, the spaces shouldn't be in the output, they are there because python < 1225741989 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1225742015 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://wellnowwhat.net/2008esolangchallenge.html < 1225742023 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres a link at the bottom see? < 1225742026 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :use it :p < 1225742430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err what link? < 1225742438 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what does that have to do with anything < 1225742449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was a sample program, and a sample output < 1225742489 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes but you should put all this in the page for the interp < 1225742495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: psygnisfive wants everyone to make a web-page that looks like that for a web-based interp < 1225742497 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://wellnowwhat.net/sampleinterp.html < 1225742510 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes. the idea is that its nice and uniform < 1225742530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :um < 1225742531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thats bullshit < 1225742535 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1225742536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everyone can work out how to use an online interp < 1225742538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not rocket science. < 1225742553 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes, but its easier if theres just a standard thing that the author doesnt have to think about < 1225742557 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i wrote the html for you < 1225742564 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :all you have to do is wrap your interp around it. < 1225742570 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and put your sample code in. < 1225742571 0 :ais523!unknown@unknown.invalid PART #esoteric :? < 1225742639 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, make oyur own, whatever, but the page is there for you to use if you want. and should have all those elements. thats the curcial point. < 1225742641 0 :ais523!n=ais523@eso-std.org JOIN :#esoteric < 1225742642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1225742652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whoops, messed up the keybindings in my window manager < 1225742658 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :good job :P < 1225742669 0 :Sgeo[College]!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive i mean, make oyur own, whatever, but the page is there for you to use if you want. and should have all those elements. thats the curcial point. < 1225742682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and hit /part by mistake < 1225742684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[College]psygnisfivei mean, make oyur own, whatever, but the page is there for you to use if you want. and should have all those elements. thats the curcial point. < 1225742688 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is a button here as well as a command < 1225742691 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I clicked on it accidentally < 1225742699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :trying to figure out why nothing was responding to clicks < 1225742704 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehirdSgeo[College]psygnisfivei mean, make oyur own, whatever, but the page is there for you to use if you want. and should have all those elements. thats the curcial point. < 1225742787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfiveehirdSgeo[College]psygnisfivei mean, make oyur own, whatever, but the page is there for you to use if you want. and should have all those elements. thats the curcial point. < 1225742799 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so anywqy < 1225742810 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :use the page, dont, whatever. but have all that shit. < 1225742814 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because its necessary. < 1225742946 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! < 1225742980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm yeah i can use that interface if i put an interp up somewhere... < 1225742991 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well you're gonna have to put the interp up somewhere :P < 1225742992 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i don't see what that has to do with my code sample. < 1225743010 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :put the code sample into the page. < 1225743015 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not necessarily, perhaps i think that one sample is enough to reverse-engineer the whole language ;) < 1225743025 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes but then how will people know they did it right? < 1225743025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ohhhh < 1225743048 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err they ask me? < 1225743051 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the point of the interp is that you have to reverse engineer the language by experiment as well < 1225743066 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, you dont want to just GIVE THEM everything < 1225743068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :afaik vjn's server doesn't run python with current configurations < 1225743073 0 :Sgeo[College]!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1225743077 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you want to let them figure this shit out < 1225743102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no i'm not giving them everything, i'm giving them one code sample atm. < 1225743103 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lemme see if my server runs python < 1225743119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mine does. < 1225743131 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sure. but the challenge, theoretically, is for more than just Hello World < 1225743136 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :did you read the page? :P < 1225743170 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://wellnowwhat.net/2008esolangchallenge.html < 1225743172 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did i read the page? < 1225743174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err sure < 1225743193 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :your sample code should be enough to make it possible to do all four of those < 1225743205 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :(unless your language can't do some at all) < 1225743256 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you can run python, i can give you a .pyc, anything more is too much hassle < 1225743263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: um < 1225743266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you cant run .pycs as a cgi < 1225743267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p152246423.txt is all anyone will ever need! < 1225743272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1225743273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you could do < 1225743274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: why not? < 1225743276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a regular cgi < 1225743278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which does 'import foo' < 1225743280 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: PMs. < 1225743282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: because you can't put a shebang on them < 1225743284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because they're binary < 1225743291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: what about pm's? < 1225743292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's easy enough to do a wrapper < 1225743295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, yeah < 1225743297 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :GO. < 1225743389 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: I don't get who you're trying to do what atm < 1225743408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i don't get what sentence you mean is < 1225743415 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ais: that was ungrammatical. < 1225743425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't get who you're trying to get to do what atm < 1225743440 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im trying to get anyone who wants to to do what they need to < 1225743496 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: did you reverse-engineer it yet? ;) < 1225743508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nope, haven't been paying much attention < 1225743516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, my client's loading text files in OpenOffice atm < 1225743532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :making it a pain to read that < 1225743576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1225743798 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so, anyone wanna do entries? :D < 1225743835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope. < 1225743839 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1225743845 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ais? :D < 1225743890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not right now < 1225743891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1225743893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe later < 1225743898 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :later as in? < 1225743901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but, you know, I can't design interesting esolangs straight-off < 1225743905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so later as in when I have a good idea < 1225744053 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :deewiant! < 1225744061 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yikes! < 1225744155 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wanna contribute? :) < 1225744214 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what, the challenge? < 1225744219 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah :D < 1225744283 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :can't think of anything < 1225744304 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well try! < 1225744311 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :part of the challenge is coming up with stuff < 1225744322 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its like nanowrimo but for esolangs! < 1225744366 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I notice that the 2006 contest is still somewhat a WIP :-P < 1225744420 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes well noones bugging anyone about that < 1225744424 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i however will bug you people < 1225744441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is a very different kind of competition < 1225744483 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it is :D < 1225744609 0 :fizzie!unknown@unknown.invalid QUIT :"orwell.freenode.net maintenance break soonishly" < 1225744638 0 :fizzie!i=fis@iris.zem.fi JOIN :#esoteric < 1225744856 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://wellnowwhat.net/2008esolangchallenge.html < 1225744866 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :submit entries! < 1225744872 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :get your esocreative juices flowing! < 1225744994 0 :M0ny!unknown@unknown.invalid QUIT :"Hum... Hum..." < 1225746497 0 :optbot!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1225746555 0 :fungot!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1225746720 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i have another language idea, but this one is even weirder. < 1225746751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: the spaces between chars are because python, the program shouldn't actually produce them < 1225746762 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what/ < 1225746772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also can't you use a fixed character width? < 1225746778 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1225746779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the output, it's h e l l o now, should be hello < 1225746785 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1225746789 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and in the source?? < 1225746795 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :::::::::::.:.:::::::. < 1225746795 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :........23!.::::. < 1225746795 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :20!..:..56!:.::...:.:@...::@@.:@ < 1225746796 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :66!..::@........ < 1225746807 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :doesn't look much different fixed width < 1225746813 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i was hoping for a moria map < 1225746816 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, periods don't exactly look all that clean next to each other, and some languages may require vertical lines. < 1225746821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(2d languages taht is) < 1225746827 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...moria map? < 1225746852 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have a few guesses, from inspection of the program < 1225746855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with fixed width you can *read* it, that's the difference. < 1225746857 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1225746858 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :pm < 1225746861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: submission: < 1225746862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sjfldsfjdls jskldfjsdklfj sljlskdfklsdf < 1225746864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :figure out what it does < 1225746877 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's you banging on your keyboard, or else made to look very like that < 1225746881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the latter < 1225746894 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird: please adhere as strictly to the guidelines as possible. < 1225746898 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :submission rejected. < 1225746900 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :F+ < 1225746900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: no. < 1225746913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gee a high barrier to entry sure is the way to get people involved < 1225746928 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its not a high barrier to entry at all cunt bag < 1225746939 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :ehird's is a `cat` in a ringed state engine < 1225746945 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :next? < 1225746949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: no. < 1225746950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: there's really not much you can do without sample input < 1225746958 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you probably didn't know that. < 1225746959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it is like a cat banging on a keyboard admittedly < 1225746961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but not `cat` < 1225746961 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's something else *also* < 1225746996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, should I share my guesses about oklopol's lang here, or privately, or just keep them to myself? < 1225747007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: tell in my pric < 1225747009 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*priv < 1225747013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: in here < 1225747553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: OKLOPOL < 1225747574 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I told oklopol in /msg so as not to spoil for anyone else < 1225747580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oklopol llllllllll < 1225747593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: is oklotalk selfmodifying syntaxyyyyyyy < 1225747601 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol is away < 1225747609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>:( < 1225747615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but if i talk long enough to him < 1225747616 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :by moria i meant a dungeon map < 1225747617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he will HEAR ME < 1225747626 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :he wont < 1225747628 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hes dead < 1225747629 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i killed him < 1225747636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1225747636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :k < 1225747915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah i will, but i'm really trying to leave for tonight. and actually decided i wouldn't say anything when i sit here. but then i did say this message. < 1225747942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: is oklotalk done have self-modify syntax < 1225747969 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ais523 < 1225747975 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :what default parser toolkit do you guys use? < 1225747976 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1225747978 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you have to make a program that does Hello World < 1225747983 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :at least. < 1225747990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: we hand-code, mostly < 1225747993 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :99 bottles of beer if you want the prize < 1225747996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: it depends on the situation, for esolangs it's often either possible or necessary to hand-code < 1225748001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not done have it's designed have. actually was one of my design goals for the later version plannings of oklotalk. < 1225748003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so hand-coded if it's either very easy or very difficult < 1225748004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the language of choice for implementing seems to be either c or python around here < 1225748007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :depending on the person < 1225748021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all sorts of stuff for in-between, for instance C-INTERCAL is lex/yacc < 1225748025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to have very syntax syntax. < 1225748026 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1225748029 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1225748032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, I commonly use Perl for stuff for which it's appropriate < 1225748036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :other esolangs are also prime things for implements < 1225748037 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1225748042 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1225748045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah perl too < 1225748049 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i prefer to implement with JS or Ruby because of the flexibility < 1225748053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, implementing esolangs in other esolangs is common if it works < 1225748061 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1225748061 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :perl is the original rapid development platform < 1225748068 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :rabbit < 1225748091 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1225748123 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1225748126 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1225748156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1225748159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaa < 1225748172 0 :ab5tract!n=ab5tract@pool-71-246-5-13.phlapa.fios.verizon.net JOIN :#esoteric < 1225748176 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaa < 1225748190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: aaaaaaaaaaaaaaaaa < 1225748194 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :aa < 1225748639 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i'm pondering a parsablility challenge where the program text is a set of parameters to a darwinian environment full of code snippets .. you can't program, you can simply attempt to grow a program that approaches the desired output < 1225748711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :great < 1225748746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a program which generated the correct grower for a program would, of course, be called intelligent_design < 1225748788 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :we'll be happier when we figure out god's fitness test methods? < 1225748843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1225748868 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :jaycampbell: be aware that the parsability challenge requires that you design and submit specs for a language, and then people try to make a parser for it. < 1225748880 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :presumably you should have some idea of how it should work. :P < 1225748892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: why have you gone all "I'm defining the contest to work exactly like this and you do as I say" on us? < 1225748897 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :that's the problem, i'd rather write the parser than the spec < 1225748900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523++ < 1225748902 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :specs are just sci-fi < 1225748908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive is being a dictator < 1225748915 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well you can write a parser thats fine < 1225748945 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :this is a job for ruby < 1225748986 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :randomly constructed methods in _why's sandboxes < 1225748989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably lots of langs would work < 1225749011 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :it has to be interpreted < 1225749015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :_why is awesome. < 1225749022 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could write an interp in a compiled language < 1225749033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for that matter, you can write compilers in interpreted langs < 1225749047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :useful for golfing as if you're compiling into the same lang, you can just put an eval at the end to get an "interp" < 1225749052 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :ruby metaprogramming feels right for this one < 1225749071 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :but yeah < 1225749087 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :the genetic programming harness and the critter language don't have to be the same < 1225749120 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i remember the other competition meta-idea i head < 1225749121 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :had < 1225749141 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :core wars-ish < 1225749164 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :programs must not only execute their intended function, but defend themselves from other submissions < 1225749177 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :base it on one of the friendlier languages < 1225749193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's FukYorBrane already, but it's broken < 1225749202 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :something high level, ideally something that can be stepped through to keep compute cycles divvied fairly < 1225749213 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably Funge would be a good choice then < 1225749221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's one of the higher-level esolangs < 1225749228 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and has strict concurrency stepping rules < 1225749241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, it's self-modifying (and thus other-modifying), what more could you want? < 1225749247 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1225749293 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :most esolangs could be given the core wars abstraction layer < 1225749326 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :add a second pointer and thread < 1225749344 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :N running programs, one memory space < 1225749430 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :you guys are real fans of these compact esolangs .. single byte commands and limited stacks < 1225749465 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Tarpits < 1225749477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're a good way to show off a particularly unusual idea < 1225749598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: they're simple to make, is why they're so popular < 1225749606 0 :psyg5!i=82f5c439@gateway/web/ajax/mibbit.com/x-ad044cd95705c9bb JOIN :#esoteric < 1225749611 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :>.< < 1225749622 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :damn connection < 1225749647 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1225749656 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :so yeah, jaycampbell it was < 1225749656 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :? < 1225749725 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :those little state engines are good practice for tcp programming < 1225749768 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :shakespeare is mis-categorized, it's not a high level language < 1225749774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1225749777 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hardly any esolangs are < 1225749896 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :so, like i said < 1225749904 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :if you submit both the language and the parser, thats fine < 1225749910 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i guess as soon as you introduce reflection you open up porting to whole ruby standard library to your not-so-eso-anymore-lang < 1225749912 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :we're just going to keep them separate in the challenge < 1225749930 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :and if your parser doesnt work, well, that sucks for you. :P < 1225749959 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1225749983 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, jaycampbell, do design such a language < 1225750011 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :it's non-deterministic < 1225750016 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :and can't be turing complete < 1225750017 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :im going to try to design one and provide a parser, sometime two weeks from now < 1225750058 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :as i noted, you can design any sort of language not just a programming language, for the parsability challenge. < 1225750060 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :so do it :D < 1225750081 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1225750113 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :that's a broad challenge then < 1225750146 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :yep. its more in the Esoteric Formal Language category than strictly Esoteric Programming Language category < 1225750164 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :but esoproglangs can be esoformlangs too < 1225750181 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :and parsability is especially more a formal thing < 1225750189 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :whereas interpretability is a programming thing < 1225750192 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :so either one is cool < 1225750217 0 :ab5tract!unknown@unknown.invalid QUIT : < 1225750247 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :if you do the parsability part, the weirder the language the better < 1225750256 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :the harder it is to parse something, the better it is as a challenge. < 1225750306 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :which means weirder = better < 1225750550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :23:53:11 ais523: there's FukYorBrane already, but it's broken <<< ? < 1225750568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: because you can move your IP faster than the enemy program can catch up with it < 1225750591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can have 1000000 bytes of junk inside a loop that never runs, then you have a million free cycles undisruptable by the opposing program < 1225750683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1225750693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i hear you suck ass, is this true? < 1225750914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: me too < 1225751105 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't have to be a direct core war analogy where you pollute the other guy's code < 1225751192 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :other intermediate goals and challenges could be artificially glued on < 1225751915 0 :Slereah_!n=jewbutt@ANantes-252-1-24-167.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1225752016 0 :Sgeo[College]!i=897d294e@gateway/web/ajax/mibbit.com/x-77c1b64254681c08 JOIN :#esoteric < 1225752546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i heard from a reliable source that you suck too, is this true? < 1225752565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1225752591 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway wasn't BeYourFunge ehird's corewards on befunge? < 1225752597 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*core awards < 1225752598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1225752601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it didnt work lulz < 1225752613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah i vaguely recall something like that. < 1225752615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sleep -> < 1225752726 0 :Sgeo[College]!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1225753268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there? < 1225753290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I forgot to ask: Had any time for gcc-bf? < 1225753293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or ick? < 1225753327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1225753374 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :anmaster < 1225753380 0 :psyg5!unknown@unknown.invalid PRIVMSG #esoteric :will you participate in the challenge? < 1225753920 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :rather than genetic cycles, what if program text was the source for a markov chainer < 1225753946 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :with a deterministic random number generator < 1225753971 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :so given the right source texts it might eventually be shown turing complete < 1225754042 0 :Slereah!n=jewbutt@ANantes-252-1-24-167.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1225754588 0 :Slereah2!n=jewbutt@ANantes-252-1-24-167.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1225755146 0 :Asztal^_^!n=asztal@cpc3-stkn2-0-0-cust106.midd.cable.ntl.com JOIN :#esoteric < 1225755168 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1225755222 0 :Azstal!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1225755395 0 :Asztal^_^!unknown@unknown.invalid NICK :Asztal < 1225755722 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)