< 1152576637 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1152588375 0 :AndrewNP!unknown@unknown.invalid QUIT :"Taking a skillet nap..." < 1152590833 0 :ihope_!unknown@unknown.invalid QUIT :"Hey, everybody! Make this your default quit message!" < 1152594158 0 :thematrixeatsyou!n=leet@222-152-241-63.jetstream.xtra.co.nz JOIN :#esoteric < 1152594202 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1152594289 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :hey calamari < 1152594296 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi matrix < 1152594306 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :i've got another one of those newfangled esoteric thingies < 1152594311 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1152594390 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :it's called TheSquare < 1152594459 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :kinda like befunge but more game-oriented < 1152595020 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :http://users.cjb.net/tmey/index.html < 1152595023 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1152595036 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :http://tmey.cjb.net/highfive.html < 1152595050 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1152595057 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :http://tmey.cjb.net/thesquare.html < 1152596125 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :that's better < 1152596179 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/TheSquare < 1152596526 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :hello? < 1152600829 0 :lindi-!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net < 1152600830 0 :SimonRC!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net < 1152600830 0 :pgimeno!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net < 1152600830 0 :fizzie!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net < 1152600905 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1152600905 0 :SimonRC!i=sc@bylands.dur.ac.uk JOIN :#esoteric < 1152600905 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1152600905 0 :fizzie!n=fizban@sesefras.zem.fi JOIN :#esoteric < 1152601642 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :(sung in four-part harmony:) netspliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiit! < 1152603220 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :What do you think? http://esoteric.voxelperfect.net/wiki/TheSquare < 1152603462 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :back < 1152603501 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :k < 1152603520 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :what do you think of it? use the interpreter < 1152603536 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :interpreter is full of fancy colours < 1152603540 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :why the licensing restrictions ? < 1152603582 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :just so I can keep a record < 1152603589 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :and so that no-one abuses it < 1152603622 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :i mean, the spec basically requres you to have my name on it, but that's all < 1152603645 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :abuses it? < 1152603650 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1152603667 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :the interpreter requires permission, my name, and source code, you can modify it but you need to ask first and I should say yes < 1152603673 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :claiming its theirs < 1152603701 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, i've granted esolang permission to redistribute it < 1152603708 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1152603742 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the gpl works pretty well for me.. nobody commercial is going to want to use it < 1152603758 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and hobbists will know I wrote the first version < 1152603770 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hobbyists rather < 1152603783 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so I guess I never worried about that :) < 1152603802 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I like the look of the hello world program < 1152603997 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1152604000 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1152604074 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :thematrixeatsyou: sounds quite fishy as a legal clause < 1152604121 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :thematrixeatsyou: who needs proprietary interpreters anyway? < 1152604799 0 :clog!unknown@unknown.invalid QUIT :ended < 1152604800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1152604838 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :gtg, ciao < 1152604852 0 :thematrixeatsyou!unknown@unknown.invalid QUIT : < 1152605003 0 :Arrogant!i=Scotty@48.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1152611334 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1152613138 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1152613248 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: hey, that sounds good. i'm interested about it too < 1152613262 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :so, link it up whatever you manage to translate ;) < 1152615639 0 :jix!i=jix@L6054.l.strato-dslnet.de JOIN :#esoteric < 1152615811 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hey jix < 1152617248 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin Keymaker < 1152617253 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1152621659 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1152631554 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: http://www.formauri.es/personal/pgimeno/temp/malbolge-jap-eng.html (just slightly formatted) < 1152634157 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1152634158 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1152636167 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1152651788 0 :Arrogant!i=Scotty@53.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1152653301 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1152653724 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1152655155 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"To run, take a character from the user. What was taken? Output that character, then run." <- programming in English < 1152655306 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"To run, take a character from the user. What was taken? If that is EOF, do nothing; otherwise output that character, then run." <- cat program in English, version 2. Comes with free ambiguity. < 1152655340 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"To run, take a character from the user. What was taken? If that is EOF, do nothing; otherwise output that character, then if that isn't EOF, run." <- version 3, with no ambiguity. < 1152655394 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"To run, take a character from the user. What was taken? If that is EOF, do nothing; otherwise do this: output that character, then run." <- version 4: no ambiguity, and it looks nicer. < 1152655473 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I would think ";" unambiguously delimits "if foo, do a, do b; otherwise do c, do d" as "if(foo) { a; b; } else { c; d; }", but maybe that's just me. < 1152655684 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it could. < 1152655798 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"A list is the empty list or both a head and a tail." <- a type declaration in English. < 1152655954 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"The length of the empty list is 0. The length of a list is 1 + the length of the tail of the list." <- a function declaration in English. < 1152657260 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :perhaps plus instead of + < 1152657321 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and small numbers could be written out.. so "one plus" < 1152657333 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, we could do that. < 1152657376 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :probably 0 through maybe 12 < 1152657397 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :of course they could choose < 1152657424 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just have "Twelve is 12." and such. < 1152657426 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :btw, I have no idea what you're doing, but that looks cool < 1152657458 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Thinking about an esolang that's English. < 1152657467 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe just a lang, as it's not that esoteric. < 1152657485 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it'd be cooler if not esoteric < 1152657497 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :then you could describe DeCSS with your lang :) < 1152657523 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Somebody's already done that, except with a more esoteric (and imperative) rendering. < 1152657553 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :right, but yours would probably look better < 1152657590 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Any declarative rendering of a program in English is better than any imperative rendering of a program in English :-) < 1152657596 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and I just realized that version 2 of the cat program can easily be made inarguably unambiguous: "To run, take a character from the user. What was taken? If that is EOF, do nothing. Otherwise output that character, then run." < 1152657608 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If we can use semicolons, then we can use periods. < 1152657631 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what does "then run" mean? < 1152657685 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :After outputting that character, run. < 1152657693 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :probably want a comma after otherwise < 1152657703 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what does run mean? < 1152657710 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :run what? < 1152657724 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :or you do mean loop? < 1152657731 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That'd be the English version of the "main" function. < 1152657738 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The " < 1152657745 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The "to run" verb, that is. < 1152657810 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :do you mean re-run? < 1152657814 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :or restart, or something like that? < 1152657832 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm assuming it is the end of a loop and you are executing the loop again? < 1152657871 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :anyhow :) < 1152657885 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's a recursive verb. 'void main() {char x = input; output(x); main()} < 1152657890 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Something like that. < 1152657914 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1152657923 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe "run again" could also be used. < 1152657927 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so maybe run again < 1152657930 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1152657938 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1152657950 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :gotta go.. have fun! < 1152657956 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bye. < 1152657961 0 :calamari!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1152658060 0 :lindi-!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1152658339 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1152659631 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1152660282 0 :AndrewNP!i=AndrewNP@pool-71-254-255-165.hrbgpa.dsl-w.verizon.net JOIN :#esoteric < 1152661735 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)