< 1137024058 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!help glass < 1137024061 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :To use an interpreter: Note: can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem. < 1137024081 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what is glass? < 1137024469 0 :NoneGiven!n=NoneGive@82-38-206-74.cable.ubr05.shef.blueyonder.co.uk JOIN :#esoteric < 1137024705 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: http://www.esolangs.org/wiki/Glass < 1137025040 0 :NoneGiven!unknown@unknown.invalid QUIT :"Leaving" < 1137025063 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: And incidentally, if you want an interpreter added to EgoBot, feel free to ask :P < 1137025064 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1137025067 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls < 1137025069 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo befunge bch bf{8,[16],32,64} glass glypho kipple lazyk malbolge pbrain rail sadol sceql udage01 < 1137029731 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1137030191 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'll understand that as "no comment" on Glass :P < 1137031615 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: hmm, Glass is interesting. < 1137031681 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If you can write conventional algorithms in it, a Java-->glass compiler could actually be a sane thing to do, to use glass as an OO interemediate language. < 1137031690 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION really goes to bed this time. < 1137036590 0 :fungebob!n=chatzill@68-66-200-23.ventca.adelphia.net JOIN :#esoteric < 1137040741 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1137040792 0 :GregorR!n=gregor@198.107.20.174 JOIN :#esoteric < 1137047322 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1137047728 0 :Sgeo!unknown@unknown.invalid QUIT : < 1137047844 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HELLO < 1137047845 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ELLO < 1137047845 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LLO < 1137047846 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LO < 1137047846 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :O < 1137047899 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION listens to the crickets chirping. < 1137048126 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My what an empty chaaaaannel, my what a boooooring buuuuuuuuuuuunch :-P < 1137048787 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's something improper like 08am here. (Well, closer to 09am, now.) What time is this to be awake anyway? < 1137048930 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's almost 11PM here :P < 1137049982 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_d)(Debug)!(_d)(cl).?]} < 1137049985 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A Arr Arre BF Debug Emote F Fib Hsh Hshe I JixMath L LameQuine M O Rand S Tape TapeItem V < 1137052047 0 :CXI!i=Sanity@dialup-161.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1137052799 0 :clog!unknown@unknown.invalid QUIT :ended < 1137052800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1137053310 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1137053445 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {(BF)[(c__)m(Arr)!(mp)<0>=][(bf)(_a)A!(_o)O!(_s)S!(_t)$(_p)1=,(_pp)<0>=(_pc)(_pp)*(_p)*(_s)l.?(_a)(le).?=/(_pc)(_pcur)(_p)*(_pp)*(_s)i.?(_s)(sn).?=(_isc)(_pcur)*<43>(_a)e.?=/(_isc)(_isc)<0>=(_c)(mp)*mg.?=(_c)(_c)*<1>(_a)a.?=(mp)*(_c)*ms.?\(_isc)(_pcur)*<45>(_a)e.?=/(_isc)(_isc)<0>=(_c)(mp)*mg.?=(_c)(_c)*<1>(_a)s.?=(mp)*(_c)*ms.?\(_isc)(_pcur)*<60>(_a)e.?=/(_isc)(_isc)<0>=(mp)(mp)*<1>(_a)s.?=(_b)(mp)*<0>(_a)(lt).?=/(_b)^\\(_isc)(_pcur)*<62>(_a)e.?= < 1137053448 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1137053455 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And now, to kill myself. < 1137053480 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait, it didn't get the whole thing :( < 1137053630 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for the unusually slow pastebin .. < 1137053685 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass http://www.rafb.net/paste/results/Na3OEx44.txt < 1137053688 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1137053751 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_b)(BF)!">+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+."(_b)(bf).?]} < 1137053807 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... < 1137053824 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_d)(Debug)!"BF"(_d)(fl).?]} < 1137053828 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bf c__ < 1137053830 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1137053834 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR: glass < 1137053836 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 GregorR: ps < 1137053841 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Holy hell that's slow XD < 1137053858 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!flush 1 < 1137053864 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1137053866 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR: glass < 1137053868 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 GregorR: ps < 1137053870 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1137053872 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1137053909 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_b)(BF)!">+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+."(_b)(bf).?"\n"(_o)O!(_o)o.?]} < 1137053926 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Strange that it works great when I run it from the console :P < 1137053947 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, for everybody who's on and interested: There is my BF interpreter in Glass. Now I shall kill myself 8-D < 1137053998 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1137054134 0 :Freya!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1137054138 0 :Freya!unknown@unknown.invalid PRIVMSG #esoteric :hi] < 1137054152 0 :fungebob!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1137054178 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'ello < 1137054185 0 :Freya!unknown@unknown.invalid NICK :nooga < 1137054188 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And goodbye soon, as I'm about to go to sleep ;) < 1137054192 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1137054197 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's morning here < 1137054200 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1137054207 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I just finished writing a BF interpreter in Glass. < 1137054217 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :woh < 1137054231 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :did you see a quine in sadol? < 1137054248 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Somewhere on #esoteric? < 1137054275 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1137054278 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls < 1137054280 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo befunge bch bf{8,[16],32,64} glass glypho kipple lazyk malbolge pbrain rail sadol sceql udage01 < 1137054295 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol (4:C",216!"9(4:C",216!C!C!"9(4:C",216!C!C < 1137054298 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(4:C",216!"9(4:C",216!C!C!"9(4:C",216!C!C < 1137054302 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1137054302 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Cooooooooooool 8-D < 1137054331 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :or reversed quine < 1137054337 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol (7:C",228!R!C!"7822,"R:!R!"9822,"C:7(:R",228(7:C",2289"!R!:R",2287"!C!RR!C!"7822,"R:!R!"9822,"C:7( < 1137054340 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :BDSM: Parsing: Unexpected end of file (index:98,row:1,col:99) < 1137054345 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hah < 1137054349 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh, w8 < 1137054359 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :btw, there's a BDSM2 < 1137054363 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :better < 1137054431 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.regedit.risp.pl/BDSM/ < 1137054439 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, guess it's time to upgrade EgoBot < 1137054448 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and here's cool doc: http://www.regedit.risp.pl/BDSM/BDSM2.html < 1137054474 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and even more obfuscated 99b: http://www.regedit.risp.pl/BDSM/99_bottles_of_beer.sad < 1137054591 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol (7:C",228!R!C!"7822,"R:!R!"9822,"C:7(:R",228(7:C",2289"!R!:R",2287"!C!RR!C!"7822,"R:!R!"9822,"C:7( < 1137054600 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My BF in Glass, btw: http://esoteric.voxelperfect.net/svn/esofiles/glass/src/bf.glass < 1137054616 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1137054620 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR: ps < 1137054629 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, that had no output (...?) < 1137054633 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :werid < 1137054639 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wait a tick, I'm still updating. < 1137054666 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm, Glass is soo cool < 1137054671 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1137054741 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hah, why thank you :) < 1137054746 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1137054765 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sadol (4:C",216!"9(4:C",216!C!C!"9(4:C",216!C!C < 1137054769 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(4:C",216!"9(4:C",216!C!C!"9(4:C",216!C!C < 1137054771 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol (7:C",228!R!C!"7822,"R:!R!"9822,"C:7(:R",228(7:C",2289"!R!:R",2287"!C!RR!C!"7822,"R:!R!"9822,"C:7( < 1137054775 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :BDSM: Parsing: Unexpected end of file (index: 99, row: 1, col: 100) < 1137054775 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Should be BDSM2 now. < 1137054781 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm hm < 1137054781 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or ... hmm. < 1137054788 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or I'm confused :P < 1137054790 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wait a sec < 1137054815 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, BDSM2 still says BDSM: in errors :P < 1137054831 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's not my fault :> < 1137054849 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :btw. BDSM isn't really "Bad Developed" < 1137054870 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :imho it's great... it has optimisations, copy on write and so on < 1137054966 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I really ought to get to sleep, have to get up in the morning - if you happen to see jix, tell him http://esoteric.voxelperfect.net/svn/esofiles/glass/src/bf.glass :P < 1137054990 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1137055004 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol \+2.222 < 1137055010 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !\+2.222 < 1137055013 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1137055023 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hah yes it's BDSM2 < 1137055892 0 :SimonRC_!i=sc@bylands.dur.ac.uk JOIN :#esoteric < 1137055979 0 :SimonRC!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1137057439 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1137057441 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls < 1137057443 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo befunge bch bf{8,[16],32,64} glass glypho kipple lazyk malbolge pbrain rail sadol sceql udage01 < 1137057453 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :!help glass < 1137057455 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :To use an interpreter: Note: can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem. < 1137057492 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1137057838 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :does egobot use fork? < 1137057870 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :or rather some kind of threading inside? < 1137061775 0 :lindi-!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1137062019 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1137065709 0 :lirth!i=klutzy@211.229.246.152 JOIN :#esoteric < 1137065879 0 :klutzy!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net < 1137068394 0 :CXII!i=Sanity@dialup-3.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1137068921 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1137071405 0 :nooga!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1137075269 0 :SimonRC_!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1137075285 0 :SimonRC_!unknown@unknown.invalid NICK :SimonRC < 1137076652 0 :CXII!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1137076671 0 :CXII!n=Sanity@dialup-3.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1137076695 0 :CXII!unknown@unknown.invalid NICK :CXI < 1137077727 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is slightly annoyed. < 1137077742 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :BDSM2 still only has dynamic scope, not lexical. < 1137077848 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If you used lexical scope and changed ~ to act as a lambda, it would actually become practical to translate large functional or OO programs into sadol. < 1137077976 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and a LET* or LETREC mechanism would be nice, unless the y combinator was handy. < 1137078092 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Actually, that could confuse the hell out of the parser, which relies on being able to tell functions from data at compile-time :-( < 1137078194 0 :jix!i=jix@F37ab.f.strato-dslnet.de JOIN :#esoteric < 1137078371 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1137078586 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1137078588 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls < 1137078590 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo befunge bch bf{8,[16],32,64} glass glypho kipple lazyk malbolge pbrain rail sadol sceql udage01 < 1137078606 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !5 < 1137078608 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1137078627 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !!5 < 1137078630 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :55 < 1137078646 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !+!42 < 1137078650 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :46 < 1137078660 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !-!42 < 1137078662 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :42 < 1137078665 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1137078881 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !+$212$212 < 1137078884 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(1,2,1,2) < 1137079124 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol :a$212!a:ba!b:#b23!a!b < 1137079126 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :BDSM: Executing: Cannot return element of list as l-value - index 2 out of bounds (index: 14, row: 1, col: 15) < 1137079172 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol :a$212!a:ba!b:#b13!a!b < 1137079176 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(1,2)(1,2)(1,2)(1,3) < 1137079199 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ooh, a and b are seperate lists. < 1137079237 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !:a$212!a!:ba!b!:#b13!a!b < 1137079240 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(1,2)(1,2)(1,2)(1,2)3(1,2)(1,3) < 1137080230 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders abuot the practicality of recursion in sadol < 1137080450 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol ~R1(3~r2$0~r2(3:f_0:s_1?>#s0(3:e[s]ferfsf < 1137080452 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :BDSM: Parsing: Local function redefinition: 'r' (index: 10, row: 1, col: 11) < 1137080458 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :feck < 1137080474 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how in the name of Tux do I do recursion? < 1137080542 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries the naive way < 1137080587 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol ~R1(3~r2$0~r2(3:f_0:s_1?>#s0(3:e[s]ferfsfr$0_0 < 1137080589 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nonono < 1137080590 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :BDSM: Parsing: Local function redefinition: 'r' (index: 10, row: 1, col: 11) < 1137080602 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol ~R1(2~r2(3:f_0:s_1?>#s0(3:e[s]ferfsfr$0_0 < 1137080604 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :BDSM: Executing: Cannot extract element from integer with '#' on index: 0 - invalid type (index: 20, row: 1, col: 21) < 1137080637 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It is confused i think < 1137080787 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol ~R1 (2 ~r2 (3 :f_0 :s_1 ?>#s-010 (3 :e[s ]fe rfs f r$0_0 < 1137080791 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :BDSM: Executing: Cannot extract element from integer with '#' on index: -1 - invalid type (index: 31, row: 1, col: 32) < 1137080838 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol #$256-01 < 1137080843 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !#$256-01 < 1137080845 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1137080960 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol :s$256!#s-01 < 1137080963 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1137081021 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol :s$256!s!#s-01 < 1137081025 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(5,6)2 < 1137081088 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol :f$234:s$3567!f!s < 1137081091 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(3,4)(5,6,7) < 1137081112 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol :f$234:s$3567!>#s-011 < 1137081115 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1137081134 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol :f$234:s$3567!?>#s-011!"4true!"5false < 1137081137 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :truetrue < 1137081154 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol :f$234:s$3567!?>#s-011"4true"5false < 1137081157 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :true < 1137081221 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol :f$234:s$3567!?>#s-011(3:e[s]fe(3!e!f!s"5false < 1137081225 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :7(3,4,7)(5,6)(5,6) < 1137081235 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol :f$234:s$3567?>#s-011(3:e[s]fe(3!e!f!s!"5false < 1137081239 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :7(3,4,7)(5,6) < 1137081342 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol ~r2(3:f$234:s$3567?>#s-011(3:e[s]ferfsf < 1137081370 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol ~r2(3:f_0:s_1?>#s-011(3:e[s]ferfsf < 1137081373 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :BDSM: Executing: Cannot extract element from integer with '#' on index: -1 - invalid type (index: 15, row: 1, col: 16) < 1137081377 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1137081386 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1137081391 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I though _ was a function < 1137081395 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1137081411 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol ~r2(3:f#_0:s#_1?>#s-011(3:e[s]ferfsf < 1137081463 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol ~R1(2~r2(3:f#_0:s#_1?>#s-011(3:e[s]ferfsfr$0#_0 < 1137081480 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol ~R1(2~r2(3:f#_0:s#_1?>#s-011(3:e[s]ferfsfr$0#_0 !R$567890 < 1137081485 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(0,9,8,7) < 1137081492 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm, buggy < 1137081586 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol ~R1(2~r2(3:f#_0:s#_1?>#s-011(3:e[s]fe(4!f!s!erfsfr$0#_0 !R$567890 < 1137081589 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(0)(6,7,8,9)0(0,9)(6,7,8)9(0,9,8)(6,7)8(0,9,8,7)(6)7(0,9,8,7) < 1137081636 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol ~R1(2~r2(3:f#_0:s#_1?>#s-011(3:e[s]fe (4!f!s!#s-01 rfsfr$0#_0 !R$567890 < 1137081639 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(0)(6,7,8,9)4(0,9)(6,7,8)3(0,9,8)(6,7)2(0,9,8,7)(6)1(0,9,8,7) < 1137081707 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol ~R1(2~r2(4:f#_0:s#_1!#s-01?>#s-011(3:e[s]fe (3!f!srfs fr$0#_0 !R$567890 < 1137081711 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5(0)(6,7,8,9)4(0,9)(6,7,8)3(0,9,8)(6,7)2(0,9,8,7)(6)1(0,9,8,7) < 1137081768 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol :l$3123!l![l!l < 1137081771 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(1,2,3)3(1,2) < 1137081788 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!$0 < 1137081802 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has found a bug! < 1137081809 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!$1 < 1137081818 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm, oops < 1137081823 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !$0 < 1137081825 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1137081827 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1137081864 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol :l$1!l![l!l < 1137081867 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :00() < 1137081879 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1137081971 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol ~R1(2~r2(4:f#_0:s#_1!#s-01?>#s-011(4(2!f!s:e[s]fe (3!f!srfs fr$0#_0 !R$567890 < 1137081975 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5()(6,7,8,9,0)(0)(6,7,8,9)4(0)(6,7,8,9)(0,9)(6,7,8)3(0,9)(6,7,8)(0,9,8)(6,7)2(0,9,8)(6,7)(0,9,8,7)(6)1(0,9,8,7) < 1137082011 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :d'oh! < 1137082018 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol ~R1(2~r2(4:f#_0:s#_1!#s-01?>#s-010(4(2!f!s:e[s]fe (3!f!srfs fr$0#_0 !R$567890 < 1137082021 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5()(6,7,8,9,0)(0)(6,7,8,9)4(0)(6,7,8,9)(0,9)(6,7,8)3(0,9)(6,7,8)(0,9,8)(6,7)2(0,9,8)(6,7)(0,9,8,7)(6)1(0,9,8,7)(6)(0,9,8,7,6)()0(0,9,8,7,6) < 1137082038 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :There, that 1 should have been a 0 < 1137082078 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol ~R1(2~r2(3:f#_0:s#_1?>#s-010(3:e[s]ferfsfr$0#_0 !R$567890 < 1137082081 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(0,9,8,7,6) < 1137082084 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1137082094 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :R is the reverse function < 1137082221 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets an interpreter instead of spamming the channel. < 1137082769 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!sadol ~R1(2~r2(3:f#_0:s#_1?>#s-010(3:e[s]ferfsfr$0#_0 !R$567890 < 1137082771 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No repeats. < 1137082774 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1137082789 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1137089291 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1137089329 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1137089866 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION leaves < 1137092082 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :jix: http://esoteric.voxelperfect.net/svn/esofiles/glass/src/bf.glass (it's on EgoBot too but doesn't work so well on EgoBot for some reason ...) < 1137092207 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1137092583 0 :lindi-!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net < 1137092636 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1137097411 0 :calamari!n=Kid@cb03.cs.arizona.edu JOIN :#esoteric < 1137097444 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1137098391 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1137098393 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1137100163 0 :Sgeo!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1137101373 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1137101798 0 :int-e!n=noone@t54fc44ae.pool.terralink.de JOIN :#esoteric < 1137102593 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1137103155 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Suppose I have an Unlambda expression `Av. I know nothing about the value of A. Is d the only way to keep it from evaluating? < 1137103355 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1137103358 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls < 1137103360 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo befunge bch bf{8,[16],32,64} glass glypho kipple lazyk malbolge pbrain rail sadol sceql udage01 < 1137103371 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No Unlambda, eh? < 1137103638 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: i believe so < 1137103643 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: unlambda sucks :) < 1137103654 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But it has a c combinator! < 1137103679 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what about ``ki`Av < 1137103709 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :will that evaluate? < 1137103728 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not per se. < 1137103734 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :it won't parse < 1137103741 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A, in this case, is a continuation. < 1137103780 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :call/cc is evil. < 1137103799 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It can be useful... < 1137103817 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Like when testing for v :-P < 1137103862 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :| is really cool - in programs that don't do I/O :) < 1137103898 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: and thus totally useless in languages that don't have v! :P < 1137103932 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lament: well, then, everything's totally useless except s and k combinators, right? < 1137103941 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(and I/O?) < 1137103973 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lazy k manages without IO :) < 1137103990 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or rather, does IO in a sane fashion < 1137104083 0 :GregorR-L!n=gregor@host-203-200.pubnet.pdx.edu JOIN :#esoteric < 1137104109 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :What unlambda interpreter should I use in EgoBot? < 1137104115 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Please note the word "interpreter" < 1137104130 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i believe the ocaml one is fastest < 1137104157 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does the ocaml one show you the end results of evaluating the program? < 1137104228 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if more than one person ever found http://web.inf.tu-dresden.de/~bf3/unlambda/ < 1137104282 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If said one person isn't me, the answer's probably yes. < 1137104327 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then again, maybe not. < 1137104380 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Did whoever was writing a Glass->Java bytecode compiler ever get anywhere? < 1137104397 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I could look through the logs, but am a lazy **** < 1137104605 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :is the ocaml one the caml one from the unlambda 2.0.0 distribution or is there another one? < 1137104717 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i only know of that one < 1137104730 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :then I'd claim that my C one is faster :) < 1137104755 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :BATTLE TO THE DEATH < 1137105018 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Why aren't you battling to the death? :( < 1137105080 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION battles GregorR-L < 1137105086 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dies. < 1137105102 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cries < 1137105128 0 :GregorR-L!unknown@unknown.invalid NICK :GregorR-L[dead] < 1137105131 0 :GregorR-L[dead]!unknown@unknown.invalid PRIVMSG #esoteric :Well. < 1137105134 0 :GregorR-L[dead]!unknown@unknown.invalid PRIVMSG #esoteric :That sucks. < 1137105143 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :even for insanely call/cc-ing programs like quine12.unl :) (that's the one where mandelson-unlambda does so poorly) < 1137105148 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You still have two lives left, don't you? < 1137105155 0 :GregorR-L[dead]!unknown@unknown.invalid PRIVMSG #esoteric :I left 'em at home. < 1137105159 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1137105166 0 :GregorR-L[dead]!unknown@unknown.invalid PRIVMSG #esoteric :I'll get them after class. < 1137105171 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1137105441 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait, where's quine12.unl? < 1137105466 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :CUAN < 1137105483 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :unlambda-2.0.0/CUAN/quine/quine12.unl < 1137105505 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's no quine12.unl over here... < 1137105549 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :hmm. ftp://quatramaran.ens.fr/pub/madore/unlambda/CUAN/quine/ then < 1137105623 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :there used to be an archive for that. < 1137105632 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That seems to consist of a very large number of spaces... < 1137105660 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Apparently my browser is displaying it as white on white. < 1137105766 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :'Ere we go. < 1137105843 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :it's still part of the unlambda archive (ftp://quatramaran.ens.fr/pub/madore/unlambda/unlambda-latest.tar.gz) in the directory that I mentioned. oh ... unless you don't have symbolic links, then it'd be ../Olivier.Wittenberg/quine5.unl < 1137105870 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Looks like it. < 1137105882 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So three instances of call/cc is insane? < 1137105884 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :I should have thought of that :) < 1137105960 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It looks like `cc is a fancy identity function... < 1137105976 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So `c`cc should be some continuation of some sort... < 1137105995 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :ihope: at runtime, it call/cc's a lot ... and creates many continuations that are alive simultaneously < 1137106105 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :ah, neat. then ``c`cc`c`r`.o`.o`.f`cc prints 'foo' over and over :) < 1137106211 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you have a continuation that returns into A in `cA... < 1137106261 0 :GregorR-L[dead]!unknown@unknown.invalid NICK :GregorR-L < 1137106339 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Unlambda can't do file I/O, can it? < 1137106423 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :it can only read from stdin and write to stdout < 1137106435 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Perfect. Wonder why I haven't included it yet. < 1137106449 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :When I get home I'll add it to EgoBot. < 1137106457 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :it can eat a lot of memory and run into infinite loops :) < 1137106465 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So can BF :P < 1137106479 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :true < 1137107305 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1137108528 0 :pgimeno!unknown@unknown.invalid QUIT :"This is the default quit message" < 1137108550 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1137108668 0 :ihope_!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1137108670 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1137108759 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :call/cc is an annoying thing... < 1137108790 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying to understand a quine using call/cc that he himself wrote a few years ago < 1137108793 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :ACTION agrees < 1137108795 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1137108811 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's too durn easy to write an infinite loop with that stuff! < 1137108863 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, apparently I have a claim on the word "schtouffe". < 1137108962 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :I think I got it. Luckily I kept the corresponding lambda terms around :) < 1137108990 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ever tried writing an infinite loop in malbolge? it's pretty difficult, even with random programs < 1137109011 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :hmm. I think someone wrote a cat program in Malbolge < 1137109042 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1137109043 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that reminds me, I was going to find out how many times a BF-PDA program of length 5 can run the . instruction... < 1137109055 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...before halting. < 1137109104 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :-PDA? < 1137109118 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Push-Down Automaton. < 1137109130 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Lemme ask that properly, BF-PDA? < 1137109179 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Brainf*** push-down automaton. < 1137109202 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's on the wiki. < 1137109203 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lol, I got that >_> ... do you just mean a BF program that could be implemented as a PDA? < 1137109205 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, OK. < 1137109237 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ah, got it. < 1137109261 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A program of length 1 can do it once, one of 2 can do it twice, etc. < 1137109383 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...up to 4. < 1137109419 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :To do it more than five times, . must be in a loop somewhere. < 1137109449 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :[.] results in an infinite loop, so something else must be there. < 1137109489 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :An @ must be before the loop. < 1137109552 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Idonno, I think you'll have to go higher. < 1137109576 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There are only 8 programs that meet those criteria. < 1137109600 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...I mean 7, one of which is @[..], which doesn't count. < 1137109628 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :< and > seem to simply act as zeroers. < 1137109655 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So the only valid programs are @[.@] and @[@.] < 1137109667 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION disappears (class is over) < 1137109668 0 :GregorR-L!unknown@unknown.invalid QUIT : < 1137109691 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Both of those will output once, so ..... is the best. < 1137109909 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ho to the Report, 1-2-3-4-5! < 1137109954 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :hmm ... for 15, a program that prints 16 digits exists. @<<<<@[....>@] < 1137110032 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :oh, that's 14 < 1137110045 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Outputs 14 or has length 14? < 1137110055 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :outputs 16 and has length 14 < 1137110061 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1137110078 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, what's the best of length 6? < 1137110088 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Probably 6, again. < 1137110205 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :hmm. if your program has only a single loop, that loop has to reduce the stack size (or run only once). < 1137110218 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1137110243 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :that makes at least 3 characters for the loop ([>]) < 1137110264 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And the loop has to have at least 1 . in it to be of any use. < 1137110271 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :and, for each iteration, an additional < < 1137110280 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1137110345 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :so it has to have at least 3 . in it to be a win. < 1137110368 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :err. 2. < 1137110374 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1137110381 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...Well, I dunno.