< 1179965333 0 :Bigcheese!n=blah@adsl-145-176-127.asm.bellsouth.net JOIN :#esoteric < 1179988682 0 :iswm!n=Ben@unaffiliated/iswm JOIN :#esoteric < 1179993599 0 :clog!unknown@unknown.invalid QUIT :ended < 1179993600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1179995009 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179995633 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1179995643 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1179998050 0 :Bigcheesegs!n=blah@adsl-218-108-189.asm.bellsouth.net JOIN :#esoteric < 1179998066 0 :Bigcheese!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179998343 0 :Bigcheese!n=blah@adsl-211-251-155.asm.bellsouth.net JOIN :#esoteric < 1179998783 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179999100 0 :Bigcheesegs!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180001364 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1180014409 0 :jix__!n=jix@dyndsl-091-096-053-066.ewe-ip-backbone.de JOIN :#esoteric < 1180022476 0 :sebbu!n=sebbu@ADijon-152-1-89-87.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1180027765 0 :Bigcheese!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1180030945 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1180033707 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1180039956 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1180040570 0 :sebbu2!n=sebbu@ADijon-152-1-59-96.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1180041713 0 :sebbu!unknown@unknown.invalid QUIT :Success < 1180044019 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :q45t < 1180044024 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh! < 1180044039 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(laptop numlock) < 1180044045 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1180044050 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1180044073 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1180044837 0 :ehird`!n=ehird@user-54457988.lns6-c11.dsl.pol.co.uk JOIN :#esoteric < 1180044842 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :1/((log(x) + log(y) + 2)/-log(abs(x/y - n))) <-- this makes for an interesting graph < 1180044864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Is there a word for when you're designing an esolang but it turns out it's actually quite pleasant to program in and hey, this is actually a usable, real language? < 1180044868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if not there should be < 1180045182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :guess not < 1180045685 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"yay" < 1180045851 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in the context of "yay i actually wrote a useful language, oh time to reimplement all my software in it" or just "yay" < 1180046050 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: 'fuck' < 1180046113 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: in the context of "fuck now i don't get esoteric hell" or just "fuck" < 1180046298 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls the time he found a fractal whose escape-times looked like a collection of rubber gloves < 1180046321 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :BTW Fractint rocks. < 1180046328 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :rubber gloves are awesome < 1180046340 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :these were four-digited rubber gloves < 1180046358 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I have more than 4 digits < 1180046367 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I chucked some random functions and constants into the generic escape-time fractal generator. < 1180046379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :factorial = dup 1 > [dup 1 - factorial *] [pop 1] if ;; <-- well, when i said "non-esoteric", I didn't mean "easy"... < 1180046392 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in there were mor gloves of different colours suck round the main gloves < 1180046393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, make that just 1 - < 1180046404 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: language? < 1180046420 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: TheLanguageThatWasMeantToBeEsotericButIsNowActuallyQuiteUseful < 1180046428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stack-based, functional. < 1180046435 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :looks like joy < 1180046442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1180046449 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not a downside :) < 1180046452 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is almost like Factor, but factor need more spaces < 1180046494 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :BTW, Factor FTW < 1180046501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :factor is cool looking < 1180046507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haven't actually used it tho < 1180046512 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It has a certain thing in common with Smalltalk... < 1180046527 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :specifically, the primitives are a lot deeper than you think. < 1180046559 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :In factor, you can freely muck around with the parser or lexer, or the object structure, or the inheritance mechanism < 1180046569 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :neat < 1180046589 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heck, you can even change the multiple-dispatch mechanism without re-entering the methods. < 1180046596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... i don't think TheLa... will have that in its implementation - well, the self-hosted one i guess :) < 1180046611 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I realised I was dispatching on the first argument not the second, by accident, and I cahnged it and it just worked < 1180046618 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is putting off implementing it because of the syntax < 1180046625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess the syntax isn't too bad though < 1180046628 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :doesn't look hard to me < 1180046644 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"str", [lambda], X = Y ;; < 1180046646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and that's about it < 1180046715 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you might want to go for Logo-style defining < 1180046734 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Logo is ridiculously simple in that way < 1180046766 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if you want to define a variable or function, you just do (effectively) define "name" meaning. < 1180046787 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the name is passed as a string/symbol, and the meaning can be a list if you want it to be a function, ISTR < 1180048576 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1180051050 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric